xref: /openbmc/linux/drivers/phy/broadcom/Kconfig (revision 0b56e9a7)
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
470b56e9a7SVivek Gautamconfig PHY_BRCM_SATA
480b56e9a7SVivek Gautam	tristate "Broadcom SATA PHY driver"
490b56e9a7SVivek Gautam	depends on ARCH_BRCMSTB || ARCH_BCM_IPROC || BMIPS_GENERIC || COMPILE_TEST
500b56e9a7SVivek Gautam	depends on OF
510b56e9a7SVivek Gautam	select GENERIC_PHY
520b56e9a7SVivek Gautam	default ARCH_BCM_IPROC
530b56e9a7SVivek Gautam	help
540b56e9a7SVivek Gautam	  Enable this to support the Broadcom SATA PHY.
550b56e9a7SVivek Gautam	  If unsure, say N.
56