.. | .. |
---|
20 | 20 | select GPIOLIB |
---|
21 | 21 | select ARM_AMBA |
---|
22 | 22 | select PINCTRL |
---|
23 | | - select PCI_DOMAINS if PCI |
---|
24 | 23 | help |
---|
25 | 24 | This enables support for systems based on Broadcom IPROC architected SoCs. |
---|
26 | 25 | The IPROC complex contains one or more ARM CPUs along with common |
---|
.. | .. |
---|
54 | 53 | select ARM_ERRATA_754322 |
---|
55 | 54 | select ARM_ERRATA_775420 |
---|
56 | 55 | select ARM_ERRATA_764369 if SMP |
---|
57 | | - select HAVE_SMP |
---|
| 56 | + select ARM_TIMER_SP804 |
---|
58 | 57 | select THERMAL |
---|
59 | 58 | select THERMAL_OF |
---|
60 | 59 | help |
---|
.. | .. |
---|
73 | 72 | select ARM_ERRATA_754322 |
---|
74 | 73 | select ARM_ERRATA_775420 |
---|
75 | 74 | select ARM_ERRATA_764369 if SMP |
---|
76 | | - select HAVE_SMP |
---|
77 | 75 | |
---|
78 | 76 | help |
---|
79 | 77 | Support for Broadcom BCM470X and BCM5301X SoCs with ARM CPU cores. |
---|
.. | .. |
---|
109 | 107 | bool "Broadcom BCM281XX SoC family" |
---|
110 | 108 | depends on ARCH_MULTI_V7 |
---|
111 | 109 | select ARCH_BCM_MOBILE |
---|
112 | | - select HAVE_SMP |
---|
113 | 110 | help |
---|
114 | 111 | Enable support for the BCM281XX family, which includes |
---|
115 | 112 | BCM11130, BCM11140, BCM11351, BCM28145 and BCM28155 |
---|
.. | .. |
---|
119 | 116 | bool "Broadcom BCM21664 SoC family" |
---|
120 | 117 | depends on ARCH_MULTI_V7 |
---|
121 | 118 | select ARCH_BCM_MOBILE |
---|
122 | | - select HAVE_SMP |
---|
123 | 119 | help |
---|
124 | 120 | Enable support for the BCM21664 family, which includes |
---|
125 | 121 | BCM21663 and BCM21664 variants. |
---|
.. | .. |
---|
128 | 124 | bool "Broadcom BCM23550 SoC" |
---|
129 | 125 | depends on ARCH_MULTI_V7 |
---|
130 | 126 | select ARCH_BCM_MOBILE |
---|
131 | | - select HAVE_SMP |
---|
132 | 127 | help |
---|
133 | 128 | Enable support for the BCM23550. |
---|
134 | 129 | |
---|
.. | .. |
---|
161 | 156 | select GPIOLIB |
---|
162 | 157 | select ARM_AMBA |
---|
163 | 158 | select ARM_ERRATA_411920 if ARCH_MULTI_V6 |
---|
| 159 | + select ARM_GIC if ARCH_MULTI_V7 |
---|
| 160 | + select ZONE_DMA if ARCH_MULTI_V7 |
---|
164 | 161 | select ARM_TIMER_SP804 |
---|
165 | 162 | select HAVE_ARM_ARCH_TIMER if ARCH_MULTI_V7 |
---|
166 | | - select TIMER_OF |
---|
167 | 163 | select BCM2835_TIMER |
---|
168 | 164 | select PINCTRL |
---|
169 | 165 | select PINCTRL_BCM2835 |
---|
| 166 | + select MFD_CORE |
---|
170 | 167 | help |
---|
171 | | - This enables support for the Broadcom BCM2835 and BCM2836 SoCs. |
---|
| 168 | + This enables support for the Broadcom BCM2711 and BCM283x SoCs. |
---|
172 | 169 | This SoC is used in the Raspberry Pi and Roku 2 devices. |
---|
173 | 170 | |
---|
174 | 171 | config ARCH_BCM_53573 |
---|
.. | .. |
---|
189 | 186 | bool "Broadcom BCM63xx DSL SoC" |
---|
190 | 187 | depends on ARCH_MULTI_V7 |
---|
191 | 188 | depends on MMU |
---|
| 189 | + select ARCH_HAS_RESET_CONTROLLER |
---|
192 | 190 | select ARM_ERRATA_754322 |
---|
193 | 191 | select ARM_ERRATA_764369 if SMP |
---|
194 | 192 | select ARM_GIC |
---|
.. | .. |
---|
197 | 195 | select HAVE_ARM_ARCH_TIMER |
---|
198 | 196 | select HAVE_ARM_TWD if SMP |
---|
199 | 197 | select HAVE_ARM_SCU if SMP |
---|
200 | | - select HAVE_SMP |
---|
201 | 198 | help |
---|
202 | 199 | This enables support for systems based on Broadcom DSL SoCs. |
---|
203 | 200 | It currently supports the 'BCM63XX' ARM-based family, which includes |
---|
.. | .. |
---|
206 | 203 | config ARCH_BRCMSTB |
---|
207 | 204 | bool "Broadcom BCM7XXX based boards" |
---|
208 | 205 | depends on ARCH_MULTI_V7 |
---|
| 206 | + select ARCH_HAS_RESET_CONTROLLER |
---|
| 207 | + select ARM_AMBA |
---|
209 | 208 | select ARM_GIC |
---|
210 | 209 | select ARM_ERRATA_798181 if SMP |
---|
211 | 210 | select HAVE_ARM_ARCH_TIMER |
---|
| 211 | + select BCM7038_L1_IRQ |
---|
212 | 212 | select BRCMSTB_L2_IRQ |
---|
213 | 213 | select BCM7120_L2_IRQ |
---|
214 | | - select ARCH_HAS_HOLES_MEMORYMODEL |
---|
215 | 214 | select ZONE_DMA if ARM_LPAE |
---|
216 | 215 | select SOC_BRCMSTB |
---|
217 | 216 | select SOC_BUS |
---|
| 217 | + select PINCTRL |
---|
218 | 218 | help |
---|
219 | 219 | Say Y if you intend to run the kernel on a Broadcom ARM-based STB |
---|
220 | 220 | chipset. |
---|