xref: /linux/drivers/phy/broadcom/Kconfig (revision 0b56e9a7e8358e59b21d8a425e463072bfae523c)
1*0b56e9a7SVivek Gautam#
2*0b56e9a7SVivek Gautam# Phy drivers for Broadcom platforms
3*0b56e9a7SVivek Gautam#
4*0b56e9a7SVivek Gautamconfig PHY_CYGNUS_PCIE
5*0b56e9a7SVivek Gautam	tristate "Broadcom Cygnus PCIe PHY driver"
6*0b56e9a7SVivek Gautam	depends on OF && (ARCH_BCM_CYGNUS || COMPILE_TEST)
7*0b56e9a7SVivek Gautam	select GENERIC_PHY
8*0b56e9a7SVivek Gautam	default ARCH_BCM_CYGNUS
9*0b56e9a7SVivek Gautam	help
10*0b56e9a7SVivek Gautam	  Enable this to support the Broadcom Cygnus PCIe PHY.
11*0b56e9a7SVivek Gautam	  If unsure, say N.
12*0b56e9a7SVivek Gautam
13*0b56e9a7SVivek Gautamconfig BCM_KONA_USB2_PHY
14*0b56e9a7SVivek Gautam	tristate "Broadcom Kona USB2 PHY Driver"
15*0b56e9a7SVivek Gautam	depends on HAS_IOMEM
16*0b56e9a7SVivek Gautam	select GENERIC_PHY
17*0b56e9a7SVivek Gautam	help
18*0b56e9a7SVivek Gautam	  Enable this to support the Broadcom Kona USB 2.0 PHY.
19*0b56e9a7SVivek Gautam
20*0b56e9a7SVivek Gautamconfig PHY_BCM_NS_USB2
21*0b56e9a7SVivek Gautam	tristate "Broadcom Northstar USB 2.0 PHY Driver"
22*0b56e9a7SVivek Gautam	depends on ARCH_BCM_IPROC || COMPILE_TEST
23*0b56e9a7SVivek Gautam	depends on HAS_IOMEM && OF
24*0b56e9a7SVivek Gautam	select GENERIC_PHY
25*0b56e9a7SVivek Gautam	help
26*0b56e9a7SVivek Gautam	  Enable this to support Broadcom USB 2.0 PHY connected to the USB
27*0b56e9a7SVivek Gautam	  controller on Northstar family.
28*0b56e9a7SVivek Gautam
29*0b56e9a7SVivek Gautamconfig PHY_BCM_NS_USB3
30*0b56e9a7SVivek Gautam	tristate "Broadcom Northstar USB 3.0 PHY Driver"
31*0b56e9a7SVivek Gautam	depends on ARCH_BCM_IPROC || COMPILE_TEST
32*0b56e9a7SVivek Gautam	depends on HAS_IOMEM && OF
33*0b56e9a7SVivek Gautam	select GENERIC_PHY
34*0b56e9a7SVivek Gautam	help
35*0b56e9a7SVivek Gautam	  Enable this to support Broadcom USB 3.0 PHY connected to the USB
36*0b56e9a7SVivek Gautam	  controller on Northstar family.
37*0b56e9a7SVivek Gautam
38*0b56e9a7SVivek Gautamconfig PHY_NS2_PCIE
39*0b56e9a7SVivek Gautam	tristate "Broadcom Northstar2 PCIe PHY driver"
40*0b56e9a7SVivek Gautam	depends on OF && MDIO_BUS_MUX_BCM_IPROC
41*0b56e9a7SVivek Gautam	select GENERIC_PHY
42*0b56e9a7SVivek Gautam	default ARCH_BCM_IPROC
43*0b56e9a7SVivek Gautam	help
44*0b56e9a7SVivek Gautam	  Enable this to support the Broadcom Northstar2 PCIe PHY.
45*0b56e9a7SVivek Gautam	  If unsure, say N.
46*0b56e9a7SVivek Gautam
47*0b56e9a7SVivek Gautamconfig PHY_BRCM_SATA
48*0b56e9a7SVivek Gautam	tristate "Broadcom SATA PHY driver"
49*0b56e9a7SVivek Gautam	depends on ARCH_BRCMSTB || ARCH_BCM_IPROC || BMIPS_GENERIC || COMPILE_TEST
50*0b56e9a7SVivek Gautam	depends on OF
51*0b56e9a7SVivek Gautam	select GENERIC_PHY
52*0b56e9a7SVivek Gautam	default ARCH_BCM_IPROC
53*0b56e9a7SVivek Gautam	help
54*0b56e9a7SVivek Gautam	  Enable this to support the Broadcom SATA PHY.
55*0b56e9a7SVivek Gautam	  If unsure, say N.
56