18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciconfig USB_BDC_UDC 48c2ecf20Sopenharmony_ci tristate "Broadcom USB3.0 device controller IP driver(BDC)" 58c2ecf20Sopenharmony_ci depends on USB_GADGET && HAS_DMA 68c2ecf20Sopenharmony_ci default ARCH_BRCMSTB 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ci help 98c2ecf20Sopenharmony_ci BDC is Broadcom's USB3.0 device controller IP. If your SOC has a BDC IP 108c2ecf20Sopenharmony_ci then select this driver. 118c2ecf20Sopenharmony_ci 128c2ecf20Sopenharmony_ci Say "y" here to link the driver statically, or "m" to build a dynamically 138c2ecf20Sopenharmony_ci linked module called "bdc". 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ciif USB_BDC_UDC 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_cicomment "Platform Support" 188c2ecf20Sopenharmony_ciconfig USB_BDC_PCI 198c2ecf20Sopenharmony_ci tristate "BDC support for PCIe based platforms" 208c2ecf20Sopenharmony_ci depends on USB_PCI && BROKEN 218c2ecf20Sopenharmony_ci default USB_BDC_UDC 228c2ecf20Sopenharmony_ci help 238c2ecf20Sopenharmony_ci Enable support for platforms which have BDC connected through PCIe, such as Lego3 FPGA platform. 248c2ecf20Sopenharmony_ciendif 25