Kernel Config: CONFIG_USB_OTG should be not set for x86_64?

I am working on developing a OTG usb device, because default kernel config " CONFIG_USB_OTG=y", when I plug the OTG USB device to tumbleweed host(x86_64), It cause a problem, so I have to disable CONFIG_USB_OTG support, and recompile a new kernel to make it work. I believe usually we never use x86_64 as a OTG device, so may be we should disable OTG support as default!

Development questions should generally be posted to a Developer Forum,
If you believe you have discovered a bug (an incorrect setting)
Then you should submit an issue to