How to enable OTG using Kernel 6.15

I’ve got my Zero 3W booting with Kernel 6.15 and everything working except for OTG.

Does anyone know how to enable OTG? I’m assuming using an overlay, but in the official distro we have this …
&usbdrd_dwc3 {
dr_mode = “otg”;
};

It doesn’t look like the official kernel has usbdrd_dwc3 in the DTB.

Any chance you could give more details on getting 6.15 working? I’m just going down a similar route but boot failures so far. Are you using pure mainline or any patches? Any chance of your .config? Cmdline etc?

Which uboot are you using? Pure mainline or older distribution version?

Thanks