4 config ARCH_SHMOBILE_MULTI
5 bool "Renesas ARM SoCs" if ARCH_MULTI_V7
9 select GENERIC_CLOCKEVENTS
10 select HAVE_ARM_SCU if SMP
11 select HAVE_ARM_TWD if LOCAL_TIMERS
14 select MIGHT_HAVE_CACHE_L2X0
18 select ARCH_REQUIRE_GPIOLIB
21 if ARCH_SHMOBILE_MULTI
23 comment "Renesas ARM SoCs System Type"
26 bool "Emma Mobile EV2"
29 bool "RZ/A1H (R7S72100)"
32 bool "R-Car H2 (R8A77900)"
36 bool "R-Car M2 (R8A77910)"
39 comment "Renesas ARM SoCs Board Type"
43 depends on ARCH_R7S72100
47 depends on ARCH_R8A7791
52 select REGULATOR_FIXED_VOLTAGE if REGULATOR
56 depends on ARCH_R8A7790
58 comment "Renesas ARM SoCs System Configuration"
61 if ARCH_SHMOBILE_LEGACY
63 comment "Renesas ARM SoCs System Type"
66 bool "SH-Mobile AP4 (SH7372)"
67 select ARCH_WANT_OPTIONAL_GPIOLIB
68 select ARM_CPU_SUSPEND if PM || CPU_IDLE
73 bool "SH-Mobile AG5 (R8A73A00)"
74 select ARCH_WANT_OPTIONAL_GPIOLIB
79 select RENESAS_INTC_IRQPIN
82 bool "R-Mobile APE6 (R8A73A40)"
83 select ARCH_WANT_OPTIONAL_GPIOLIB
88 select ARCH_HAS_CPUFREQ
92 bool "R-Mobile A1 (R8A77400)"
93 select ARCH_WANT_OPTIONAL_GPIOLIB
97 select RENESAS_INTC_IRQPIN
100 bool "R-Car M1A (R8A77781)"
101 select ARCH_WANT_OPTIONAL_GPIOLIB
105 select USB_ARCH_HAS_EHCI
106 select USB_ARCH_HAS_OHCI
109 bool "R-Car H1 (R8A77790)"
110 select ARCH_WANT_OPTIONAL_GPIOLIB
114 select USB_ARCH_HAS_EHCI
115 select USB_ARCH_HAS_OHCI
116 select RENESAS_INTC_IRQPIN
119 bool "R-Car H2 (R8A77900)"
120 select ARCH_WANT_OPTIONAL_GPIOLIB
123 select MIGHT_HAVE_PCI
128 bool "R-Car M2 (R8A77910)"
129 select ARCH_WANT_OPTIONAL_GPIOLIB
132 select MIGHT_HAVE_PCI
137 bool "Emma Mobile EV2"
138 select ARCH_WANT_OPTIONAL_GPIOLIB
141 select MIGHT_HAVE_PCI
146 bool "RZ/A1H (R7S72100)"
147 select ARCH_WANT_OPTIONAL_GPIOLIB
152 comment "Renesas ARM SoCs Board Type"
156 depends on ARCH_R8A73A4
159 config MACH_APE6EVM_REFERENCE
160 bool "APE6EVM board - Reference Device Tree Implementation"
161 depends on ARCH_R8A73A4
164 Use reference implementation of APE6EVM board support
165 which makes a greater use of device tree at the expense
166 of not supporting a number of devices.
168 This is intended to aid developers
171 bool "mackerel board"
172 depends on ARCH_SH7372
173 select ARCH_REQUIRE_GPIOLIB
174 select REGULATOR_FIXED_VOLTAGE if REGULATOR
175 select SND_SOC_AK4642 if SND_SIMPLE_CARD
178 config MACH_ARMADILLO800EVA
179 bool "Armadillo-800 EVA board"
180 depends on ARCH_R8A7740
181 select ARCH_REQUIRE_GPIOLIB
182 select REGULATOR_FIXED_VOLTAGE if REGULATOR
183 select SND_SOC_WM8978 if SND_SIMPLE_CARD
186 config MACH_ARMADILLO800EVA_REFERENCE
187 bool "Armadillo-800 EVA board - Reference Device Tree Implementation"
188 depends on ARCH_R8A7740
189 select ARCH_REQUIRE_GPIOLIB
190 select REGULATOR_FIXED_VOLTAGE if REGULATOR
191 select SND_SOC_WM8978 if SND_SIMPLE_CARD
194 Use reference implementation of Aramdillo800 EVA board support
195 which makes a greater use of device tree at the expense
196 of not supporting a number of devices.
198 This is intended to aid developers
201 bool "BOCK-W platform"
202 depends on ARCH_R8A7778
203 select ARCH_REQUIRE_GPIOLIB
204 select RENESAS_INTC_IRQPIN
205 select REGULATOR_FIXED_VOLTAGE if REGULATOR
207 select SND_SOC_AK4554 if SND_SIMPLE_CARD
208 select SND_SOC_AK4642 if SND_SIMPLE_CARD
210 config MACH_BOCKW_REFERENCE
211 bool "BOCK-W - Reference Device Tree Implementation"
212 depends on ARCH_R8A7778
213 select ARCH_REQUIRE_GPIOLIB
214 select RENESAS_INTC_IRQPIN
215 select REGULATOR_FIXED_VOLTAGE if REGULATOR
218 Use reference implementation of BockW board support
219 which makes use of device tree at the expense
220 of not supporting a number of devices.
222 This is intended to aid developers
226 depends on ARCH_R7S72100
229 config MACH_GENMAI_REFERENCE
230 bool "Genmai board - Reference Device Tree Implementation"
231 depends on ARCH_R7S72100
234 Use reference implementation of Genmai board support
235 which makes use of device tree at the expense
236 of not supporting a number of devices.
238 This is intended to aid developers
242 depends on ARCH_R8A7779
243 select ARCH_REQUIRE_GPIOLIB
244 select REGULATOR_FIXED_VOLTAGE if REGULATOR
247 config MACH_MARZEN_REFERENCE
248 bool "MARZEN board - Reference Device Tree Implementation"
249 depends on ARCH_R8A7779
250 select ARCH_REQUIRE_GPIOLIB
251 select REGULATOR_FIXED_VOLTAGE if REGULATOR
254 Use reference implementation of Marzen board support
255 which makes use of device tree at the expense
256 of not supporting a number of devices.
258 This is intended to aid developers
262 depends on ARCH_R8A7790
267 depends on ARCH_R8A7791
269 select MICREL_PHY if SH_ETH
272 bool "KZM-A9-GT board"
273 depends on ARCH_SH73A0
274 select ARCH_HAS_CPUFREQ
276 select ARCH_REQUIRE_GPIOLIB
277 select REGULATOR_FIXED_VOLTAGE if REGULATOR
278 select SND_SOC_AK4642 if SND_SIMPLE_CARD
281 config MACH_KZM9G_REFERENCE
282 bool "KZM-A9-GT board - Reference Device Tree Implementation"
283 depends on ARCH_SH73A0
284 select ARCH_REQUIRE_GPIOLIB
285 select REGULATOR_FIXED_VOLTAGE if REGULATOR
286 select SND_SOC_AK4642 if SND_SIMPLE_CARD
289 Use reference implementation of KZM-A9-GT board support
290 which makes as greater use of device tree at the expense
291 of not supporting a number of devices.
293 This is intended to aid developers
295 comment "Renesas ARM SoCs System Configuration"
297 config CPU_HAS_INTEVT
304 source "drivers/sh/Kconfig"
310 menu "Timer and clock configuration"
312 config SHMOBILE_TIMER_HZ
313 int "Kernel HZ (jiffies per second)"
317 Allows the configuration of the timer frequency. It is customary
318 to have the timer interrupt run at 1000 Hz or 100 Hz, but in the
319 case of low timer frequencies other values may be more suitable.
320 Renesas ARM SoC systems using a 32768 Hz RCLK for clock events may
321 want to select a HZ value such as 128 that can evenly divide RCLK.
322 A HZ value that does not divide evenly may cause timer drift.
325 bool "CMT timer driver"
328 This enables build of the CMT timer driver.
331 bool "TMU timer driver"
334 This enables build of the TMU timer driver.
337 bool "STI timer driver"
340 This enables build of the STI timer driver.