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 SMP
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
48 select MICREL_PHY if SH_ETH
53 select REGULATOR_FIXED_VOLTAGE if REGULATOR
57 depends on ARCH_R8A7790
58 select MICREL_PHY if SH_ETH
60 comment "Renesas ARM SoCs System Configuration"
63 if ARCH_SHMOBILE_LEGACY
65 comment "Renesas ARM SoCs System Type"
68 bool "SH-Mobile AP4 (SH7372)"
69 select ARCH_WANT_OPTIONAL_GPIOLIB
70 select ARM_CPU_SUSPEND if PM || CPU_IDLE
75 bool "SH-Mobile AG5 (R8A73A00)"
76 select ARCH_WANT_OPTIONAL_GPIOLIB
81 select RENESAS_INTC_IRQPIN
84 bool "R-Mobile APE6 (R8A73A40)"
85 select ARCH_WANT_OPTIONAL_GPIOLIB
90 select ARCH_HAS_CPUFREQ
94 bool "R-Mobile A1 (R8A77400)"
95 select ARCH_WANT_OPTIONAL_GPIOLIB
99 select RENESAS_INTC_IRQPIN
102 bool "R-Car M1A (R8A77781)"
103 select ARCH_WANT_OPTIONAL_GPIOLIB
107 select USB_ARCH_HAS_EHCI
108 select USB_ARCH_HAS_OHCI
111 bool "R-Car H1 (R8A77790)"
112 select ARCH_WANT_OPTIONAL_GPIOLIB
116 select USB_ARCH_HAS_EHCI
117 select USB_ARCH_HAS_OHCI
118 select RENESAS_INTC_IRQPIN
121 bool "R-Car H2 (R8A77900)"
122 select ARCH_WANT_OPTIONAL_GPIOLIB
125 select MIGHT_HAVE_PCI
130 bool "R-Car M2 (R8A77910)"
131 select ARCH_WANT_OPTIONAL_GPIOLIB
134 select MIGHT_HAVE_PCI
139 bool "Emma Mobile EV2"
140 select ARCH_WANT_OPTIONAL_GPIOLIB
143 select MIGHT_HAVE_PCI
148 bool "RZ/A1H (R7S72100)"
149 select ARCH_WANT_OPTIONAL_GPIOLIB
154 comment "Renesas ARM SoCs Board Type"
158 depends on ARCH_R8A73A4
159 select SMSC_PHY if SMSC911X
162 config MACH_APE6EVM_REFERENCE
163 bool "APE6EVM board - Reference Device Tree Implementation"
164 depends on ARCH_R8A73A4
165 select SMSC_PHY if SMSC911X
168 Use reference implementation of APE6EVM board support
169 which makes a greater use of device tree at the expense
170 of not supporting a number of devices.
172 This is intended to aid developers
175 bool "mackerel board"
176 depends on ARCH_SH7372
177 select ARCH_REQUIRE_GPIOLIB
178 select REGULATOR_FIXED_VOLTAGE if REGULATOR
179 select SND_SOC_AK4642 if SND_SIMPLE_CARD
182 config MACH_ARMADILLO800EVA
183 bool "Armadillo-800 EVA board"
184 depends on ARCH_R8A7740
185 select ARCH_REQUIRE_GPIOLIB
186 select REGULATOR_FIXED_VOLTAGE if REGULATOR
187 select SND_SOC_WM8978 if SND_SIMPLE_CARD
190 config MACH_ARMADILLO800EVA_REFERENCE
191 bool "Armadillo-800 EVA board - Reference Device Tree Implementation"
192 depends on ARCH_R8A7740
193 select ARCH_REQUIRE_GPIOLIB
194 select REGULATOR_FIXED_VOLTAGE if REGULATOR
195 select SND_SOC_WM8978 if SND_SIMPLE_CARD
198 Use reference implementation of Aramdillo800 EVA board support
199 which makes a greater use of device tree at the expense
200 of not supporting a number of devices.
202 This is intended to aid developers
205 bool "BOCK-W platform"
206 depends on ARCH_R8A7778
207 select ARCH_REQUIRE_GPIOLIB
208 select RENESAS_INTC_IRQPIN
209 select REGULATOR_FIXED_VOLTAGE if REGULATOR
211 select SND_SOC_AK4554 if SND_SIMPLE_CARD
212 select SND_SOC_AK4642 if SND_SIMPLE_CARD
214 config MACH_BOCKW_REFERENCE
215 bool "BOCK-W - Reference Device Tree Implementation"
216 depends on ARCH_R8A7778
217 select ARCH_REQUIRE_GPIOLIB
218 select RENESAS_INTC_IRQPIN
219 select REGULATOR_FIXED_VOLTAGE if REGULATOR
222 Use reference implementation of BockW board support
223 which makes use of device tree at the expense
224 of not supporting a number of devices.
226 This is intended to aid developers
230 depends on ARCH_R7S72100
233 config MACH_GENMAI_REFERENCE
234 bool "Genmai board - Reference Device Tree Implementation"
235 depends on ARCH_R7S72100
238 Use reference implementation of Genmai board support
239 which makes use of device tree at the expense
240 of not supporting a number of devices.
242 This is intended to aid developers
246 depends on ARCH_R8A7779
247 select ARCH_REQUIRE_GPIOLIB
248 select REGULATOR_FIXED_VOLTAGE if REGULATOR
251 config MACH_MARZEN_REFERENCE
252 bool "MARZEN board - Reference Device Tree Implementation"
253 depends on ARCH_R8A7779
254 select ARCH_REQUIRE_GPIOLIB
255 select REGULATOR_FIXED_VOLTAGE if REGULATOR
258 Use reference implementation of Marzen board support
259 which makes use of device tree at the expense
260 of not supporting a number of devices.
262 This is intended to aid developers
266 depends on ARCH_R8A7790
268 select MICREL_PHY if SH_ETH
272 depends on ARCH_R8A7791
274 select MICREL_PHY if SH_ETH
277 bool "KZM-A9-GT board"
278 depends on ARCH_SH73A0
279 select ARCH_HAS_CPUFREQ
281 select ARCH_REQUIRE_GPIOLIB
282 select REGULATOR_FIXED_VOLTAGE if REGULATOR
283 select SND_SOC_AK4642 if SND_SIMPLE_CARD
286 config MACH_KZM9G_REFERENCE
287 bool "KZM-A9-GT board - Reference Device Tree Implementation"
288 depends on ARCH_SH73A0
289 select ARCH_REQUIRE_GPIOLIB
290 select REGULATOR_FIXED_VOLTAGE if REGULATOR
291 select SND_SOC_AK4642 if SND_SIMPLE_CARD
294 Use reference implementation of KZM-A9-GT board support
295 which makes as greater use of device tree at the expense
296 of not supporting a number of devices.
298 This is intended to aid developers
300 comment "Renesas ARM SoCs System Configuration"
302 config CPU_HAS_INTEVT
309 source "drivers/sh/Kconfig"
315 menu "Timer and clock configuration"
317 config SHMOBILE_TIMER_HZ
318 int "Kernel HZ (jiffies per second)"
322 Allows the configuration of the timer frequency. It is customary
323 to have the timer interrupt run at 1000 Hz or 100 Hz, but in the
324 case of low timer frequencies other values may be more suitable.
325 Renesas ARM SoC systems using a 32768 Hz RCLK for clock events may
326 want to select a HZ value such as 128 that can evenly divide RCLK.
327 A HZ value that does not divide evenly may cause timer drift.
330 bool "CMT timer driver"
333 This enables build of the CMT timer driver.
336 bool "TMU timer driver"
339 This enables build of the TMU timer driver.
342 bool "STI timer driver"
345 This enables build of the STI timer driver.