brintos

brintos / linux-shallow public Read only

0
0
Text · 1.4 KiB · ebaa4a8 Raw
49 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2menuconfig B533	tristate "Broadcom BCM53xx managed switch support"4	depends on NET_DSA5	select NET_DSA_TAG_NONE6	select NET_DSA_TAG_BRCM7	select NET_DSA_TAG_BRCM_LEGACY8	select NET_DSA_TAG_BRCM_PREPEND9	help10	  This driver adds support for Broadcom managed switch chips. It supports11	  BCM5325E, BCM5365, BCM539x, BCM53115 and BCM53125 as well as BCM63XX12	  integrated switches.13 14config B53_SPI_DRIVER15	tristate "B53 SPI connected switch driver"16	depends on B53 && SPI17	help18	  Select to enable support for registering switches configured through SPI.19 20config B53_MDIO_DRIVER21	tristate "B53 MDIO connected switch driver"22	depends on B5323	help24	  Select to enable support for registering switches configured through MDIO.25 26config B53_MMAP_DRIVER27	tristate "B53 MMAP connected switch driver"28	depends on B53 && HAS_IOMEM29	default BCM63XX || BMIPS_GENERIC30	help31	  Select to enable support for memory-mapped switches like the BCM63XX32	  integrated switches.33 34config B53_SRAB_DRIVER35	tristate "B53 SRAB connected switch driver"36	depends on B53 && HAS_IOMEM37	depends on B53_SERDES || !B53_SERDES38	default ARCH_BCM_IPROC39	help40	  Select to enable support for memory-mapped Switch Register Access41	  Bridge Registers (SRAB) like it is found on the BCM5301042 43config B53_SERDES44	tristate "B53 SerDes support"45	depends on B5346	default ARCH_BCM_NSP47	help48	  Select to enable support for SerDes on e.g: Northstar Plus SoCs.49