This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3352: USB OTH both interfaces as a gadget

Part Number: AM3352

How can I enable a gadget device on both USB interfaces?
The devicetree already contains the USB as OTG.

Linux sees both USB, both only creates my gadget on USB0.
I do not create a gadget device by using ConfigFS, just good old code in a module.
Do I need to set a certain property in a struct or in the DTS?

I am using Linux kernel 5.4.0

&usb0 {
	status = "okay";
	dr_mode = "otg";
};

&usb1 {
	status = "okay";
	dr_mode = "otg";
};

[    3.615598] musb-hdrc musb-hdrc.0: MUSB HDRC host driver
[    3.620237] musb-hdrc musb-hdrc.0: new USB bus registered, assigned bus number 1
[    3.623513] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.04
[    3.623612] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.623638] usb usb1: Product: MUSB HDRC host driver
[    3.623664] usb usb1: Manufacturer: Linux 5.4.0 musb-hcd
[    3.623689] usb usb1: SerialNumber: musb-hdrc.0
[    3.630241] hub 1-0:1.0: USB hub found
[    3.631233] hub 1-0:1.0: 1 port detected
[    3.640783] udc musb-hdrc.0: registering UDC driver [my_gadget]
[    3.645341] my_gadget gadget: adding config #1 'my Composite Gadget'/32bf9493
[    3.645389] my_gadget gadget: adding 'acm'/d911b556 to config 'my Composite Gadget'/32bf9493
[    3.645464] my_gadget gadget: acm ttyGS0: dual speed IN/ep1in OUT/ep1out NOTIFY/ep2in
[    3.645911] my_gadget gadget: adding 'hid'/ed8d99ee to config 'my Composite Gadget'/32bf9493
[    3.647811] my_gadget gadget: adding 'hid'/84010fbb to config 'my Composite Gadget'/32bf9493
[    3.648617] my_gadget gadget: adding 'hid'/0871709b to config 'my Composite Gadget'/32bf9493
[    3.649288] my_gadget gadget: adding 'hid'/d236ce40 to config 'my Composite Gadget'/32bf9493
[    3.650388] my_gadget gadget: cfg 1/32bf9493 speeds: high full
[    3.650417] my_gadget gadget:   interface 0 = acm/d911b556
[    3.650440] my_gadget gadget:   interface 1 = acm/d911b556
[    3.650463] my_gadget gadget:   interface 2 = hid/ed8d99ee
[    3.650485] my_gadget gadget:   interface 3 = hid/84010fbb
[    3.650507] my_gadget gadget:   interface 4 = hid/0871709b
[    3.650529] my_gadget gadget:   interface 5 = hid/d236ce40
[    3.650560] my_gadget gadget: my Composite Gadget, version: 2022/09/22
[    3.650583] my_gadget gadget: my_gadget ready
[    3.662527] musb-hdrc musb-hdrc.1: MUSB HDRC host driver
[    3.664530] musb-hdrc musb-hdrc.1: new USB bus registered, assigned bus number 2
[    3.666111] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.04
[    3.666143] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.666168] usb usb2: Product: MUSB HDRC host driver
[    3.666194] usb usb2: Manufacturer: Linux 5.4.0 musb-hcd
[    3.666218] usb usb2: SerialNumber: musb-hdrc.1
[    3.669216] hub 2-0:1.0: USB hub found
[    3.669548] hub 2-0:1.0: 1 port detected