forked from Minki/linux
be4e119f99
In this mode the switch device and the internal phys will be managed via I2C interface. The MDIO interface is still supported, but for the (emulated) CPU port only. Signed-off-by: Juergen Borleis <jbe@pengutronix.de> CC: devicetree@vger.kernel.org CC: robh+dt@kernel.org CC: mark.rutland@arm.com Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: David S. Miller <davem@davemloft.net>
70 lines
1.8 KiB
Plaintext
70 lines
1.8 KiB
Plaintext
menu "Distributed Switch Architecture drivers"
|
|
depends on HAVE_NET_DSA
|
|
|
|
config NET_DSA_MV88E6060
|
|
tristate "Marvell 88E6060 ethernet switch chip support"
|
|
depends on NET_DSA
|
|
select NET_DSA_TAG_TRAILER
|
|
---help---
|
|
This enables support for the Marvell 88E6060 ethernet switch
|
|
chip.
|
|
|
|
config NET_DSA_BCM_SF2
|
|
tristate "Broadcom Starfighter 2 Ethernet switch support"
|
|
depends on HAS_IOMEM && NET_DSA && OF_MDIO
|
|
select NET_DSA_TAG_BRCM
|
|
select FIXED_PHY
|
|
select BCM7XXX_PHY
|
|
select MDIO_BCM_UNIMAC
|
|
select B53
|
|
---help---
|
|
This enables support for the Broadcom Starfighter 2 Ethernet
|
|
switch chips.
|
|
|
|
source "drivers/net/dsa/b53/Kconfig"
|
|
|
|
source "drivers/net/dsa/mv88e6xxx/Kconfig"
|
|
|
|
config NET_DSA_QCA8K
|
|
tristate "Qualcomm Atheros QCA8K Ethernet switch family support"
|
|
depends on NET_DSA
|
|
select NET_DSA_TAG_QCA
|
|
select REGMAP
|
|
---help---
|
|
This enables support for the Qualcomm Atheros QCA8K Ethernet
|
|
switch chips.
|
|
|
|
config NET_DSA_LOOP
|
|
tristate "DSA mock-up Ethernet switch chip support"
|
|
depends on NET_DSA
|
|
select FIXED_PHY
|
|
---help---
|
|
This enables support for a fake mock-up switch chip which
|
|
exercises the DSA APIs.
|
|
|
|
config NET_DSA_MT7530
|
|
tristate "Mediatek MT7530 Ethernet switch support"
|
|
depends on NET_DSA
|
|
select NET_DSA_TAG_MTK
|
|
---help---
|
|
This enables support for the Mediatek MT7530 Ethernet switch
|
|
chip.
|
|
|
|
config NET_DSA_SMSC_LAN9303
|
|
tristate
|
|
select NET_DSA_TAG_LAN9303
|
|
---help---
|
|
This enables support for the SMSC/Microchip LAN9303 3 port ethernet
|
|
switch chips.
|
|
|
|
config NET_DSA_SMSC_LAN9303_I2C
|
|
tristate "SMSC/Microchip LAN9303 3-ports 10/100 ethernet switch in I2C managed mode"
|
|
depends on NET_DSA
|
|
select NET_DSA_SMSC_LAN9303
|
|
select REGMAP_I2C
|
|
---help---
|
|
Enable access functions if the SMSC/Microchip LAN9303 is configured
|
|
for I2C managed mode.
|
|
|
|
endmenu
|