10b56e9a7SVivek Gautam# 20b56e9a7SVivek Gautam# Phy drivers for Broadcom platforms 30b56e9a7SVivek Gautam# 40b56e9a7SVivek Gautamconfig PHY_CYGNUS_PCIE 50b56e9a7SVivek Gautam tristate "Broadcom Cygnus PCIe PHY driver" 60b56e9a7SVivek Gautam depends on OF && (ARCH_BCM_CYGNUS || COMPILE_TEST) 70b56e9a7SVivek Gautam select GENERIC_PHY 80b56e9a7SVivek Gautam default ARCH_BCM_CYGNUS 90b56e9a7SVivek Gautam help 100b56e9a7SVivek Gautam Enable this to support the Broadcom Cygnus PCIe PHY. 110b56e9a7SVivek Gautam If unsure, say N. 120b56e9a7SVivek Gautam 130b56e9a7SVivek Gautamconfig BCM_KONA_USB2_PHY 140b56e9a7SVivek Gautam tristate "Broadcom Kona USB2 PHY Driver" 150b56e9a7SVivek Gautam depends on HAS_IOMEM 160b56e9a7SVivek Gautam select GENERIC_PHY 170b56e9a7SVivek Gautam help 180b56e9a7SVivek Gautam Enable this to support the Broadcom Kona USB 2.0 PHY. 190b56e9a7SVivek Gautam 200b56e9a7SVivek Gautamconfig PHY_BCM_NS_USB2 210b56e9a7SVivek Gautam tristate "Broadcom Northstar USB 2.0 PHY Driver" 220b56e9a7SVivek Gautam depends on ARCH_BCM_IPROC || COMPILE_TEST 230b56e9a7SVivek Gautam depends on HAS_IOMEM && OF 240b56e9a7SVivek Gautam select GENERIC_PHY 250b56e9a7SVivek Gautam help 260b56e9a7SVivek Gautam Enable this to support Broadcom USB 2.0 PHY connected to the USB 270b56e9a7SVivek Gautam controller on Northstar family. 280b56e9a7SVivek Gautam 290b56e9a7SVivek Gautamconfig PHY_BCM_NS_USB3 300b56e9a7SVivek Gautam tristate "Broadcom Northstar USB 3.0 PHY Driver" 310b56e9a7SVivek Gautam depends on ARCH_BCM_IPROC || COMPILE_TEST 320b56e9a7SVivek Gautam depends on HAS_IOMEM && OF 33245db3c3SArnd Bergmann depends on MDIO_BUS 340b56e9a7SVivek Gautam select GENERIC_PHY 350b56e9a7SVivek Gautam help 360b56e9a7SVivek Gautam Enable this to support Broadcom USB 3.0 PHY connected to the USB 370b56e9a7SVivek Gautam controller on Northstar family. 380b56e9a7SVivek Gautam 390b56e9a7SVivek Gautamconfig PHY_NS2_PCIE 400b56e9a7SVivek Gautam tristate "Broadcom Northstar2 PCIe PHY driver" 410b56e9a7SVivek Gautam depends on OF && MDIO_BUS_MUX_BCM_IPROC 420b56e9a7SVivek Gautam select GENERIC_PHY 430b56e9a7SVivek Gautam default ARCH_BCM_IPROC 440b56e9a7SVivek Gautam help 450b56e9a7SVivek Gautam Enable this to support the Broadcom Northstar2 PCIe PHY. 460b56e9a7SVivek Gautam If unsure, say N. 470b56e9a7SVivek Gautam 48787f2454SRaviteja Garimellaconfig PHY_NS2_USB_DRD 49787f2454SRaviteja Garimella tristate "Broadcom Northstar2 USB DRD PHY support" 50787f2454SRaviteja Garimella depends on OF && (ARCH_BCM_IPROC || COMPILE_TEST) 51787f2454SRaviteja Garimella select GENERIC_PHY 52787f2454SRaviteja Garimella select EXTCON 53787f2454SRaviteja Garimella default ARCH_BCM_IPROC 54787f2454SRaviteja Garimella help 55787f2454SRaviteja Garimella Enable this to support the Broadcom Northstar2 USB DRD PHY. 56787f2454SRaviteja Garimella This driver initializes the PHY in either HOST or DEVICE mode. 57787f2454SRaviteja Garimella The host or device configuration is read from device tree. 58787f2454SRaviteja Garimella 59787f2454SRaviteja Garimella If unsure, say N. 60787f2454SRaviteja Garimella 610b56e9a7SVivek Gautamconfig PHY_BRCM_SATA 620b56e9a7SVivek Gautam tristate "Broadcom SATA PHY driver" 6326728df4SFlorian Fainelli depends on ARCH_BRCMSTB || ARCH_BCM_IPROC || BMIPS_GENERIC || \ 6426728df4SFlorian Fainelli ARCH_BCM_63XX || COMPILE_TEST 650b56e9a7SVivek Gautam depends on OF 660b56e9a7SVivek Gautam select GENERIC_PHY 670b56e9a7SVivek Gautam default ARCH_BCM_IPROC 680b56e9a7SVivek Gautam help 690b56e9a7SVivek Gautam Enable this to support the Broadcom SATA PHY. 700b56e9a7SVivek Gautam If unsure, say N. 7149859e55SAl Cooper 7249859e55SAl Cooperconfig PHY_BRCM_USB 7349859e55SAl Cooper tristate "Broadcom STB USB PHY driver" 7449859e55SAl Cooper depends on ARCH_BRCMSTB 7549859e55SAl Cooper depends on OF 7649859e55SAl Cooper select GENERIC_PHY 7749859e55SAl Cooper select SOC_BRCMSTB 7849859e55SAl Cooper default ARCH_BRCMSTB 7949859e55SAl Cooper help 8049859e55SAl Cooper Enable this to support the Broadcom STB USB PHY. 8149859e55SAl Cooper This driver is required by the USB XHCI, EHCI and OHCI 8249859e55SAl Cooper drivers. 8349859e55SAl Cooper If unsure, say N. 8492696a89SRay Jui 8592696a89SRay Juiconfig PHY_BCM_SR_PCIE 8692696a89SRay Jui tristate "Broadcom Stingray PCIe PHY driver" 8792696a89SRay Jui depends on OF && (ARCH_BCM_IPROC || COMPILE_TEST) 8892696a89SRay Jui select GENERIC_PHY 8992696a89SRay Jui select MFD_SYSCON 9092696a89SRay Jui default ARCH_BCM_IPROC 9192696a89SRay Jui help 9292696a89SRay Jui Enable this to support the Broadcom Stingray PCIe PHY 9392696a89SRay Jui If unsure, say N. 94