Split up brcm63xx into files/
[openwrt/svn-archive/archive.git] / target / linux / brcm63xx-2.6 / files / arch / mips / bcm963xx / Kconfig
1 # Kernel and Driver configuration for Broadcom Commengine ADSL board
2 choice
3 prompt "Broadcom Commengine ADSL board"
4 depends on BCM963XX
5 default BCM96348
6 help
7 Select different Broadcom ADSL board
8
9 config BCM96338
10 bool "96338 ADSL board"
11 select DMA_NONCOHERENT
12 select HW_HAS_PCI
13
14 config BCM96345
15 bool "96345 ADSL board"
16 select DMA_NONCOHERENT
17 select HW_HAS_PCI
18
19 config BCM96348
20 bool "96348 ADSL board"
21 select DMA_NONCOHERENT
22 select HW_HAS_PCI
23
24 endchoice
25
26 config BCM_BOARD
27 bool "Support for Broadcom Board"
28 depends on BCM96338 || BCM96345 || BCM96348
29
30 config BCM_SERIAL
31 bool "Support for Serial Port"
32 depends on BCM96338 || BCM96345 || BCM96348
33
34 config BCM_ENET
35 tristate "Support for Ethernet"
36 depends on BCM96338 || BCM96345 || BCM96348
37
38 config BCM_USB
39 tristate "Support for USB"
40 depends on BCM96338 || BCM96345 || BCM96348
41
42 config BCM_WLAN
43 tristate "Support for Wireless"
44 depends on BCM96338 || BCM96345 || BCM96348
45
46 config BCM_PCI
47 bool "Support for PCI"
48 depends on BCM96338 || BCM96345 || BCM96348
49 select PCI
50
51 config BCM_ATMAPI
52 tristate "Support for ATM"
53 depends on BCM96338 || BCM96345 || BCM96348
54
55 config BCM_ATMTEST
56 tristate "Support for ATM Diagnostic"
57 depends on BCM96338 || BCM96345 || BCM96348
58
59 config BCM_ADSL
60 tristate "Support for ADSL"
61 depends on BCM96338 || BCM96345 || BCM96348
62
63 config BCM_ENDPOINT
64 tristate "Support for VOICE"
65 depends on BCM96338 || BCM96345 || BCM96348
66
67 config BCM_PROCFS
68 tristate "Support for PROCFS"
69 depends on BCM96338 || BCM96345 || BCM96348
70
71 config BCM_VDSL
72 tristate "Support for VDSL"
73 depends on BCM96338 || BCM96345 || BCM96348
74
75 config BCM_SECURITY
76 tristate "Support for SECURITY"
77 depends on BCM96338 || BCM96345 || BCM96348
78
79 config BCM_HPNA
80 tristate "Support for HPNA"
81 depends on BCM96338 || BCM96345 || BCM96348
82
83 config BCM_BOARD_IMPL
84 int "Implementation index for ADSL Board"
85 depends on BCM96338 || BCM96345 || BCM96348
86
87 config BCM_SERIAL_IMPL
88 int "Implementation index for Serial"
89 depends on BCM96338 || BCM96345 || BCM96348
90
91 config BCM_ENET_IMPL
92 int "Implementation index for Ethernet"
93 depends on BCM96338 || BCM96345 || BCM96348
94
95 config BCM_USB_IMPL
96 int "Implementation index for USB"
97 depends on BCM96338 || BCM96345 || BCM96348
98
99 config BCM_WLAN_IMPL
100 int "Implementation index for WIRELESS"
101 depends on BCM96338 || BCM96345 || BCM96348
102
103 config BCM_ATMAPI_IMPL
104 int "Implementation index for ATM"
105 depends on BCM96338 || BCM96345 || BCM96348
106
107 config BCM_ATMTEST_IMPL
108 int "Implementation index for ATM Diagnostic"
109 depends on BCM96338 || BCM96345 || BCM96348
110
111 config BCM_BLAA_IMPL
112 int "Implementation index for BLAA"
113 depends on BCM96338 || BCM96345 || BCM96348
114
115 config BCM_ADSL_IMPL
116 int "Implementation index for ADSL"
117 depends on BCM96338 || BCM96345 || BCM96348
118
119 config BCM_ENDPOINT_IMPL
120 int "Implementation index for VOICE"
121 depends on BCM96338 || BCM96345 || BCM96348
122
123 config BCM_PROCFS_IMPL
124 int "Implementation index for PROCFS"
125 depends on BCM96338 || BCM96345 || BCM96348
126
127 config BCM_VDSL_IMPL
128 int "Implementation index for VDSL"
129 depends on BCM96338 || BCM96345 || BCM96348
130
131 config BCM_SECURITY_IMPL
132 int "Implementation index for SECURITY"
133 depends on BCM96338 || BCM96345 || BCM96348
134
135 config BCM_HPNA_IMPL
136 int "Implementation index for HPNA"
137 depends on BCM96338 || BCM96345 || BCM96348
138