summaryrefslogtreecommitdiffstats
path: root/drivers/net/bcmbca/Kconfig
blob: 13518467e1734385d6c9ec8c6d1646380488170d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
# SPDX-License-Identifier: GPL-2.0+
#
# (C) Copyright 2019 Broadcom Ltd
#

config BCMBCA_RDP_ETH
	bool "BCMBCA RDP based network driver"
	select BCMBCA_RDP
	depends on DM_ETH && ARCH_BCMBCA
	default y if BCM63138
	default y if BCM63148
	default n
	help
	   This driver supports RDP based network driver

config BCMBCA_XRDP_ETH
	bool "BCMBCA XRDP based network driver"
	depends on DM_ETH && ARCH_BCMBCA
	default y if BCM6846
	default y if BCM6856
	default y if BCM6858
	default y if BCM6878
	default y if BCM63146
	default y if BCM4912
	default n
	help
	   This driver supports XRDP based network driver

config BCMBCA_XRDP_ETH_SWITCH_IFACE
	bool "BCMBCA XRDP network driver switch"
	depends on BCMBCA_XRDP_ETH
	default y
	help
	   Create a single ETH interface representing the whole switch

config BCMBCA_LPORT
	bool "BCMBCA LPORT driver"
	default y if BCM6858
	default n
	help
	   This driver supports lport

config BCMBCA_XRDP
	bool "BCMBCA XRDP driver"
	default y if BCM6846
	default y if BCM6856
	default y if BCM6858
	default y if BCM6878
	default y if BCM63146
	default y if BCM4912
	default n
	help
	   This driver supports xrdp

config BCMBCA_XRDP_PON
	bool "BCMBCA XRDP driver for PON platform"
	default y if BCM6846
	default y if BCM6856
	default y if BCM6858
	default y if BCM6878
	default n
	help
	   This driver supports xrdp for PON

config BCMBCA_XRDP_DSL
	bool "BCMBCA XRDP driver for DSL platform"
	default y if BCM63146
	default y if BCM4912
	default n
	help
	   This driver supports xrdp for DSL

config BCMBCA_PHY
	bool "BCMBCA PHY framework driver"
	default y if BCM6846
	default y if BCM6856
	default y if BCM6858
	default y if BCM6878
	default y if BCM63146
	default y if BCM4912
	default n
	help
	   This driver supports PHY framework

config BCM_SELECTIVE_PHYS
	bool "Selective PHYs"
    depends on BCMBCA_PHY
	default n

config BCM_PHY_MAKO_A0
	bool "Mako A0 support"
	depends on BCM_SELECTIVE_PHYS
	default n

config BCM_PHY_ORCA_A0
	bool "Orca A0 support"
	depends on BCM_SELECTIVE_PHYS
	default n

config BCM_PHY_ORCA_B0
	bool "Orca A0 support"
	depends on BCM_SELECTIVE_PHYS
	default n

config BCM_PHY_BLACKFIN_A0
	bool "Blackfin A0 support"
	depends on BCM_SELECTIVE_PHYS
	default n

config BCM_PHY_BLACKFIN_B0
	bool "Blackfin B0 support"
	depends on BCM_SELECTIVE_PHYS
	default n

config BCM_PHY_LONGFIN_A0
	bool "Longfin A0 support"
	depends on BCM_SELECTIVE_PHYS
	default n

config BCM_PHY_LONGFIN_B0
	bool "Longfin B0 support"
	depends on BCM_SELECTIVE_PHYS
	default n

config BCMBCA_SYSPORT_V1
	bool "BCMBCA Sysport version 1 support"
	default y if BCM63158
	default n
	help
	   This driver supports BCM System port v1.0

config BCMBCA_SYSPORT_V2
	bool "BCMBCA Sysport version 2 support"
	default y if BCM63178
	default y if BCM47622
	default y if BCM6756
	default n
	help
	   This driver supports BCM System port v2.0

config BCMBCA_SWITCH
	bool "BCMBCA Switch Driver"
	default y if BCM63138
	default y if BCM63148
	default y if BCM63158
	default y if BCM63178
	default y if BCM4908
	default y if BCM6756	
	default n
	help
	   This driver supports BCMBCA Switch

config BCMBCA_SF2_GMAC
	bool "BCMBCA External Switch Driver"
	default y if BCM4908
	default n
	help
	   This driver supports BCMBCA External Switch

config BCMBCA_EXT_SWITCH
	bool "BCMBCA External Switch Driver"
	default y if BCM47622
	default y if BCM6756
	default n
	help
	   This driver supports BCMBCA External Switch