1# 2# Phy drivers for Broadcom platforms 3# 4config PHY_CYGNUS_PCIE 5 tristate "Broadcom Cygnus PCIe PHY driver" 6 depends on OF && (ARCH_BCM_CYGNUS || COMPILE_TEST) 7 select GENERIC_PHY 8 default ARCH_BCM_CYGNUS 9 help 10 Enable this to support the Broadcom Cygnus PCIe PHY. 11 If unsure, say N. 12 13config BCM_KONA_USB2_PHY 14 tristate "Broadcom Kona USB2 PHY Driver" 15 depends on HAS_IOMEM 16 select GENERIC_PHY 17 help 18 Enable this to support the Broadcom Kona USB 2.0 PHY. 19 20config PHY_BCM_NS_USB2 21 tristate "Broadcom Northstar USB 2.0 PHY Driver" 22 depends on ARCH_BCM_IPROC || COMPILE_TEST 23 depends on HAS_IOMEM && OF 24 select GENERIC_PHY 25 help 26 Enable this to support Broadcom USB 2.0 PHY connected to the USB 27 controller on Northstar family. 28 29config PHY_BCM_NS_USB3 30 tristate "Broadcom Northstar USB 3.0 PHY Driver" 31 depends on ARCH_BCM_IPROC || COMPILE_TEST 32 depends on HAS_IOMEM && OF 33 depends on MDIO_BUS 34 select GENERIC_PHY 35 help 36 Enable this to support Broadcom USB 3.0 PHY connected to the USB 37 controller on Northstar family. 38 39config PHY_NS2_PCIE 40 tristate "Broadcom Northstar2 PCIe PHY driver" 41 depends on OF && MDIO_BUS_MUX_BCM_IPROC 42 select GENERIC_PHY 43 default ARCH_BCM_IPROC 44 help 45 Enable this to support the Broadcom Northstar2 PCIe PHY. 46 If unsure, say N. 47 48config PHY_NS2_USB_DRD 49 tristate "Broadcom Northstar2 USB DRD PHY support" 50 depends on OF && (ARCH_BCM_IPROC || COMPILE_TEST) 51 select GENERIC_PHY 52 select EXTCON 53 default ARCH_BCM_IPROC 54 help 55 Enable this to support the Broadcom Northstar2 USB DRD PHY. 56 This driver initializes the PHY in either HOST or DEVICE mode. 57 The host or device configuration is read from device tree. 58 59 If unsure, say N. 60 61config PHY_BRCM_SATA 62 tristate "Broadcom SATA PHY driver" 63 depends on ARCH_BRCMSTB || ARCH_BCM_IPROC || BMIPS_GENERIC || COMPILE_TEST 64 depends on OF 65 select GENERIC_PHY 66 default ARCH_BCM_IPROC 67 help 68 Enable this to support the Broadcom SATA PHY. 69 If unsure, say N. 70 71config PHY_BRCM_USB 72 tristate "Broadcom STB USB PHY driver" 73 depends on ARCH_BRCMSTB 74 depends on OF 75 select GENERIC_PHY 76 select SOC_BRCMSTB 77 default ARCH_BRCMSTB 78 help 79 Enable this to support the Broadcom STB USB PHY. 80 This driver is required by the USB XHCI, EHCI and OHCI 81 drivers. 82 If unsure, say N. 83 84config PHY_BCM_SR_PCIE 85 tristate "Broadcom Stingray PCIe PHY driver" 86 depends on OF && (ARCH_BCM_IPROC || COMPILE_TEST) 87 select GENERIC_PHY 88 select MFD_SYSCON 89 default ARCH_BCM_IPROC 90 help 91 Enable this to support the Broadcom Stingray PCIe PHY 92 If unsure, say N. 93