I did that on a NanoPi Neo with the FriendlyARM PCM5102A Hat
( https://www.friendlyarm.com/index.php?route=product/product&product_id=169 )
using kernel 4.14.87-sunxi and armbian 5.67 (or later would be only 5.65?)
(before that I did use legacy kernel 3.4.x with the PCM510A)
and the armbian-BuildSystem
plus (THANKS to) informations in threads from @dony71 , @Christos, @Valery Rezvyakov
and the the Reference-Threads you could find above
--------------
Instead of manipulating the main device tree, enabling i2s@1c22000 should be possible via overlay as well, like:
fragment@0 {
target-path = "/soc/i2s@1c22000";
__overlay__ {
status = "okay";
};
};
Hence the whole overlay:
/dts-v1/;
/plugin/;
/ {
compatible = "allwinner,sun8i-h3";
fragment@0 {
target-path = "/soc/i2s@1c22000";
__overlay__ {
status = "okay";
};
};
fragment@1 {