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
--------------