| .. | .. |
|---|
| 1 | +# SPDX-License-Identifier: GPL-2.0-only |
|---|
| 1 | 2 | menuconfig B53 |
|---|
| 2 | 3 | tristate "Broadcom BCM53xx managed switch support" |
|---|
| 3 | 4 | depends on NET_DSA |
|---|
| .. | .. |
|---|
| 23 | 24 | config B53_MMAP_DRIVER |
|---|
| 24 | 25 | tristate "B53 MMAP connected switch driver" |
|---|
| 25 | 26 | depends on B53 && HAS_IOMEM |
|---|
| 27 | + default BCM63XX || BMIPS_GENERIC |
|---|
| 26 | 28 | help |
|---|
| 27 | 29 | Select to enable support for memory-mapped switches like the BCM63XX |
|---|
| 28 | 30 | integrated switches. |
|---|
| .. | .. |
|---|
| 30 | 32 | config B53_SRAB_DRIVER |
|---|
| 31 | 33 | tristate "B53 SRAB connected switch driver" |
|---|
| 32 | 34 | depends on B53 && HAS_IOMEM |
|---|
| 35 | + depends on B53_SERDES || !B53_SERDES |
|---|
| 36 | + default ARCH_BCM_IPROC |
|---|
| 33 | 37 | help |
|---|
| 34 | 38 | Select to enable support for memory-mapped Switch Register Access |
|---|
| 35 | 39 | Bridge Registers (SRAB) like it is found on the BCM53010 |
|---|
| 40 | + |
|---|
| 41 | +config B53_SERDES |
|---|
| 42 | + tristate "B53 SerDes support" |
|---|
| 43 | + depends on B53 |
|---|
| 44 | + default ARCH_BCM_NSP |
|---|
| 45 | + help |
|---|
| 46 | + Select to enable support for SerDes on e.g: Northstar Plus SoCs. |
|---|