summaryrefslogtreecommitdiffstats
path: root/drivers/net/phy/Kconfig
blob: d30f65b8e672b0da0d79321f0379e5566c02d0e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#
# PHY Layer Configuration
#

menu "phylib"

if PHYLIB

comment "MII PHY device drivers"

config AT803X_PHY
	bool "Driver for Atheros AT803X PHYs"
	---help---
	  Currently supports the AT8030, AT8031 and AT8035 PHYs.

config LXT_PHY
	bool "Driver for the Intel LXT PHYs"
	---help---
	  Currently supports the lxt971 PHY.

config MARVELL_PHY
	tristate "Drivers for Marvell PHYs"
	---help---
	  Add support for various Marvell PHYs (e.g. 88E1121R).

config MICREL_PHY
	bool "Driver for Micrel PHYs"
	---help---
	  Supports the KSZ9021, VSC8201, KS8001 PHYs.

config NATIONAL_PHY
	bool "Driver for National Semiconductor PHYs"
	---help---
	  Currently supports the DP83865 PHY.

config SMSC_PHY
	bool "Drivers for SMSC PHYs"
	---help---
	  Currently supports the LAN83C185, LAN8187 and LAN8700 PHYs

comment "MII bus device drivers"

config MDIO_MVEBU
	bool "Driver for MVEBU SoC MDIO bus"
	depends on ARCH_MVEBU
	---help---
	  Driver for the MDIO bus found on Marvell EBU SoCs.

config MDIO_BITBANG
        bool "Support for bitbanged MDIO buses"
	---help---
          This module implements the MDIO bus protocol in software,
          for use by low level drivers that export the ability to
          drive the relevant pins.

          If in doubt, say N.

config MDIO_GPIO
	bool "Support for GPIO lib-based bitbanged MDIO buses"
	depends on MDIO_BITBANG && GPIOLIB
	---help---
	  Supports GPIO lib-based MDIO busses.

endif

endmenu