I've been trying to follow along. I've compiled new kernel modules for the BBB bullseye release 11.7 with the 5.10-ctag-hacks and the API changes.
If I don't include the DTBO overlay in the eEnv.txt then the sound card shows up in ALSA but its not really working.
If I actively enable the DTBO overlay the in uEnv.txt the sound card doesn't show up at all in ALSA.
@siraaris It seems you got things working. I understand you integrated the CTAG overlay into the device tree am335x-boneblack.dts, correct? Is there any way you could share you merged device tree file?
Did you have to make further changes to the driver/codes as proposed by giuliomoro ?