I assumed that radxa would put all the necessary patches into their bsp structure to make their mainline identical to this repo, but apparently there are some key differences.
But it’s ok, for the couple of modules I need to work on (mostly dwc2 and uac2 gadget function) the mainline code can be backported to this kernel, not many changes there since 6.1.
Anyway thank you very much, without your help I would never be able to move forward with this. It’s just a pitty nobody from Radxa stepped in, a simple recommendation to use their kernel repo instead of their bsp would have saved me many tens of hours…