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 330b56e9a7SVivek Gautam select GENERIC_PHY 340b56e9a7SVivek Gautam help 350b56e9a7SVivek Gautam Enable this to support Broadcom USB 3.0 PHY connected to the USB 360b56e9a7SVivek Gautam controller on Northstar family. 370b56e9a7SVivek Gautam 380b56e9a7SVivek Gautamconfig PHY_NS2_PCIE 390b56e9a7SVivek Gautam tristate "Broadcom Northstar2 PCIe PHY driver" 400b56e9a7SVivek Gautam depends on OF && MDIO_BUS_MUX_BCM_IPROC 410b56e9a7SVivek Gautam select GENERIC_PHY 420b56e9a7SVivek Gautam default ARCH_BCM_IPROC 430b56e9a7SVivek Gautam help 440b56e9a7SVivek Gautam Enable this to support the Broadcom Northstar2 PCIe PHY. 450b56e9a7SVivek Gautam If unsure, say N. 460b56e9a7SVivek Gautam 47*787f2454SRaviteja Garimellaconfig PHY_NS2_USB_DRD 48*787f2454SRaviteja Garimella tristate "Broadcom Northstar2 USB DRD PHY support" 49*787f2454SRaviteja Garimella depends on OF && (ARCH_BCM_IPROC || COMPILE_TEST) 50*787f2454SRaviteja Garimella select GENERIC_PHY 51*787f2454SRaviteja Garimella select EXTCON 52*787f2454SRaviteja Garimella default ARCH_BCM_IPROC 53*787f2454SRaviteja Garimella help 54*787f2454SRaviteja Garimella Enable this to support the Broadcom Northstar2 USB DRD PHY. 55*787f2454SRaviteja Garimella This driver initializes the PHY in either HOST or DEVICE mode. 56*787f2454SRaviteja Garimella The host or device configuration is read from device tree. 57*787f2454SRaviteja Garimella 58*787f2454SRaviteja Garimella If unsure, say N. 59*787f2454SRaviteja Garimella 600b56e9a7SVivek Gautamconfig PHY_BRCM_SATA 610b56e9a7SVivek Gautam tristate "Broadcom SATA PHY driver" 620b56e9a7SVivek Gautam depends on ARCH_BRCMSTB || ARCH_BCM_IPROC || BMIPS_GENERIC || COMPILE_TEST 630b56e9a7SVivek Gautam depends on OF 640b56e9a7SVivek Gautam select GENERIC_PHY 650b56e9a7SVivek Gautam default ARCH_BCM_IPROC 660b56e9a7SVivek Gautam help 670b56e9a7SVivek Gautam Enable this to support the Broadcom SATA PHY. 680b56e9a7SVivek Gautam If unsure, say N. 69