1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0-only 2*4882a593Smuzhiyunmenuconfig B53 3*4882a593Smuzhiyun tristate "Broadcom BCM53xx managed switch support" 4*4882a593Smuzhiyun depends on NET_DSA 5*4882a593Smuzhiyun select NET_DSA_TAG_BRCM 6*4882a593Smuzhiyun select NET_DSA_TAG_BRCM_PREPEND 7*4882a593Smuzhiyun help 8*4882a593Smuzhiyun This driver adds support for Broadcom managed switch chips. It supports 9*4882a593Smuzhiyun BCM5325E, BCM5365, BCM539x, BCM53115 and BCM53125 as well as BCM63XX 10*4882a593Smuzhiyun integrated switches. 11*4882a593Smuzhiyun 12*4882a593Smuzhiyunconfig B53_SPI_DRIVER 13*4882a593Smuzhiyun tristate "B53 SPI connected switch driver" 14*4882a593Smuzhiyun depends on B53 && SPI 15*4882a593Smuzhiyun help 16*4882a593Smuzhiyun Select to enable support for registering switches configured through SPI. 17*4882a593Smuzhiyun 18*4882a593Smuzhiyunconfig B53_MDIO_DRIVER 19*4882a593Smuzhiyun tristate "B53 MDIO connected switch driver" 20*4882a593Smuzhiyun depends on B53 21*4882a593Smuzhiyun help 22*4882a593Smuzhiyun Select to enable support for registering switches configured through MDIO. 23*4882a593Smuzhiyun 24*4882a593Smuzhiyunconfig B53_MMAP_DRIVER 25*4882a593Smuzhiyun tristate "B53 MMAP connected switch driver" 26*4882a593Smuzhiyun depends on B53 && HAS_IOMEM 27*4882a593Smuzhiyun default BCM63XX || BMIPS_GENERIC 28*4882a593Smuzhiyun help 29*4882a593Smuzhiyun Select to enable support for memory-mapped switches like the BCM63XX 30*4882a593Smuzhiyun integrated switches. 31*4882a593Smuzhiyun 32*4882a593Smuzhiyunconfig B53_SRAB_DRIVER 33*4882a593Smuzhiyun tristate "B53 SRAB connected switch driver" 34*4882a593Smuzhiyun depends on B53 && HAS_IOMEM 35*4882a593Smuzhiyun depends on B53_SERDES || !B53_SERDES 36*4882a593Smuzhiyun default ARCH_BCM_IPROC 37*4882a593Smuzhiyun help 38*4882a593Smuzhiyun Select to enable support for memory-mapped Switch Register Access 39*4882a593Smuzhiyun Bridge Registers (SRAB) like it is found on the BCM53010 40*4882a593Smuzhiyun 41*4882a593Smuzhiyunconfig B53_SERDES 42*4882a593Smuzhiyun tristate "B53 SerDes support" 43*4882a593Smuzhiyun depends on B53 44*4882a593Smuzhiyun default ARCH_BCM_NSP 45*4882a593Smuzhiyun help 46*4882a593Smuzhiyun Select to enable support for SerDes on e.g: Northstar Plus SoCs. 47