1967dd82fSFlorian Fainellimenuconfig B53 2967dd82fSFlorian Fainelli tristate "Broadcom BCM53xx managed switch support" 3967dd82fSFlorian Fainelli depends on NET_DSA 47edc58d6SFlorian Fainelli select NET_DSA_TAG_BRCM 5*11606039SFlorian Fainelli select NET_DSA_TAG_BRCM_PREPEND 6967dd82fSFlorian Fainelli help 7967dd82fSFlorian Fainelli This driver adds support for Broadcom managed switch chips. It supports 8967dd82fSFlorian Fainelli BCM5325E, BCM5365, BCM539x, BCM53115 and BCM53125 as well as BCM63XX 9967dd82fSFlorian Fainelli integrated switches. 10967dd82fSFlorian Fainelli 11967dd82fSFlorian Fainelliconfig B53_SPI_DRIVER 12967dd82fSFlorian Fainelli tristate "B53 SPI connected switch driver" 13967dd82fSFlorian Fainelli depends on B53 && SPI 14967dd82fSFlorian Fainelli help 15967dd82fSFlorian Fainelli Select to enable support for registering switches configured through SPI. 16967dd82fSFlorian Fainelli 17967dd82fSFlorian Fainelliconfig B53_MDIO_DRIVER 18967dd82fSFlorian Fainelli tristate "B53 MDIO connected switch driver" 19967dd82fSFlorian Fainelli depends on B53 20967dd82fSFlorian Fainelli help 21967dd82fSFlorian Fainelli Select to enable support for registering switches configured through MDIO. 22967dd82fSFlorian Fainelli 23967dd82fSFlorian Fainelliconfig B53_MMAP_DRIVER 24967dd82fSFlorian Fainelli tristate "B53 MMAP connected switch driver" 25967dd82fSFlorian Fainelli depends on B53 && HAS_IOMEM 26967dd82fSFlorian Fainelli help 27967dd82fSFlorian Fainelli Select to enable support for memory-mapped switches like the BCM63XX 28967dd82fSFlorian Fainelli integrated switches. 29967dd82fSFlorian Fainelli 30967dd82fSFlorian Fainelliconfig B53_SRAB_DRIVER 31967dd82fSFlorian Fainelli tristate "B53 SRAB connected switch driver" 32967dd82fSFlorian Fainelli depends on B53 && HAS_IOMEM 33967dd82fSFlorian Fainelli help 34967dd82fSFlorian Fainelli Select to enable support for memory-mapped Switch Register Access 35967dd82fSFlorian Fainelli Bridge Registers (SRAB) like it is found on the BCM53010 36