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 || \ 64 ARCH_BCM_63XX || COMPILE_TEST 65 depends on OF 66 select GENERIC_PHY 67 default ARCH_BCM_IPROC 68 help 69 Enable this to support the Broadcom SATA PHY. 70 If unsure, say N. 71 72config PHY_BRCM_USB 73 tristate "Broadcom STB USB PHY driver" 74 depends on ARCH_BRCMSTB 75 depends on OF 76 select GENERIC_PHY 77 select SOC_BRCMSTB 78 default ARCH_BRCMSTB 79 help 80 Enable this to support the Broadcom STB USB PHY. 81 This driver is required by the USB XHCI, EHCI and OHCI 82 drivers. 83 If unsure, say N. 84 85config PHY_BCM_SR_PCIE 86 tristate "Broadcom Stingray PCIe PHY driver" 87 depends on OF && (ARCH_BCM_IPROC || COMPILE_TEST) 88 select GENERIC_PHY 89 select MFD_SYSCON 90 default ARCH_BCM_IPROC 91 help 92 Enable this to support the Broadcom Stingray PCIe PHY 93 If unsure, say N. 94