1 config ARCH_SHMOBILE_MULTI
2 bool "SH-Mobile Series" if ARCH_MULTI_V7
5 select GENERIC_CLOCKEVENTS
6 select HAVE_ARM_SCU if SMP
7 select HAVE_ARM_TWD if LOCAL_TIMERS
10 select MIGHT_HAVE_CACHE_L2X0
13 select ARCH_REQUIRE_GPIOLIB
16 if ARCH_SHMOBILE_MULTI
18 comment "SH-Mobile System Type"
21 bool "Emma Mobile EV2"
23 comment "SH-Mobile Board Type"
25 config MACH_KZM9D_REFERENCE
26 bool "KZM9D board - Reference Device Tree Implementation"
28 select REGULATOR_FIXED_VOLTAGE if REGULATOR
30 Use reference implementation of KZM9D board support
31 which makes a greater use of device tree at the expense
32 of not supporting a number of devices.
34 This is intended to aid developers
36 comment "SH-Mobile System Configuration"
41 comment "SH-Mobile System Type"
44 bool "SH-Mobile AP4 (SH7372)"
45 select ARCH_WANT_OPTIONAL_GPIOLIB
46 select ARM_CPU_SUSPEND if PM || CPU_IDLE
51 bool "SH-Mobile AG5 (R8A73A00)"
52 select ARCH_WANT_OPTIONAL_GPIOLIB
57 select RENESAS_INTC_IRQPIN
60 bool "R-Mobile APE6 (R8A73A40)"
61 select ARCH_WANT_OPTIONAL_GPIOLIB
66 select ARCH_HAS_CPUFREQ
70 bool "R-Mobile A1 (R8A77400)"
71 select ARCH_WANT_OPTIONAL_GPIOLIB
75 select RENESAS_INTC_IRQPIN
78 bool "R-Car M1A (R8A77781)"
79 select ARCH_WANT_OPTIONAL_GPIOLIB
83 select USB_ARCH_HAS_EHCI
84 select USB_ARCH_HAS_OHCI
87 bool "R-Car H1 (R8A77790)"
88 select ARCH_WANT_OPTIONAL_GPIOLIB
92 select USB_ARCH_HAS_EHCI
93 select USB_ARCH_HAS_OHCI
94 select RENESAS_INTC_IRQPIN
97 bool "R-Car H2 (R8A77900)"
98 select ARCH_WANT_OPTIONAL_GPIOLIB
105 bool "Emma Mobile EV2"
106 select ARCH_WANT_OPTIONAL_GPIOLIB
110 comment "SH-Mobile Board Type"
114 depends on ARCH_SH73A0
115 select ARCH_REQUIRE_GPIOLIB
116 select REGULATOR_FIXED_VOLTAGE if REGULATOR
117 select SH_LCD_MIPI_DSI
121 depends on ARCH_R8A73A4
125 bool "mackerel board"
126 depends on ARCH_SH7372
127 select ARCH_REQUIRE_GPIOLIB
128 select REGULATOR_FIXED_VOLTAGE if REGULATOR
129 select SND_SOC_AK4642 if SND_SIMPLE_CARD
134 depends on ARCH_SH73A0
135 select ARCH_REQUIRE_GPIOLIB
136 select REGULATOR_FIXED_VOLTAGE if REGULATOR
138 config MACH_ARMADILLO800EVA
139 bool "Armadillo-800 EVA board"
140 depends on ARCH_R8A7740
141 select ARCH_REQUIRE_GPIOLIB
142 select REGULATOR_FIXED_VOLTAGE if REGULATOR
143 select SND_SOC_WM8978 if SND_SIMPLE_CARD
146 config MACH_ARMADILLO800EVA_REFERENCE
147 bool "Armadillo-800 EVA board - Reference Device Tree Implementation"
148 depends on ARCH_R8A7740
149 select ARCH_REQUIRE_GPIOLIB
150 select REGULATOR_FIXED_VOLTAGE if REGULATOR
151 select SND_SOC_WM8978 if SND_SIMPLE_CARD
154 Use reference implementation of Aramdillo800 EVA board support
155 which makes a greater use of device tree at the expense
156 of not supporting a number of devices.
158 This is intended to aid developers
161 bool "BOCK-W platform"
162 depends on ARCH_R8A7778
163 select ARCH_REQUIRE_GPIOLIB
164 select RENESAS_INTC_IRQPIN
165 select REGULATOR_FIXED_VOLTAGE if REGULATOR
170 depends on ARCH_R8A7779
171 select ARCH_REQUIRE_GPIOLIB
172 select REGULATOR_FIXED_VOLTAGE if REGULATOR
174 config MACH_MARZEN_REFERENCE
175 bool "MARZEN board - Reference Device Tree Implementation"
176 depends on ARCH_R8A7779
177 select ARCH_REQUIRE_GPIOLIB
178 select REGULATOR_FIXED_VOLTAGE if REGULATOR
181 Use reference implementation of Marzen board support
182 which makes use of device tree at the expense
183 of not supporting a number of devices.
185 This is intended to aid developers
189 depends on ARCH_R8A7790
194 depends on ARCH_EMEV2
195 select REGULATOR_FIXED_VOLTAGE if REGULATOR
198 config MACH_KZM9D_REFERENCE
199 bool "KZM9D board - Reference Device Tree Implementation"
200 depends on ARCH_EMEV2
201 select REGULATOR_FIXED_VOLTAGE if REGULATOR
204 Use reference implementation of KZM9D board support
205 which makes a greater use of device tree at the expense
206 of not supporting a number of devices.
208 This is intended to aid developers
211 bool "KZM-A9-GT board"
212 depends on ARCH_SH73A0
213 select ARCH_HAS_CPUFREQ
215 select ARCH_REQUIRE_GPIOLIB
216 select REGULATOR_FIXED_VOLTAGE if REGULATOR
217 select SND_SOC_AK4642 if SND_SIMPLE_CARD
220 config MACH_KZM9G_REFERENCE
221 bool "KZM-A9-GT board - Reference Device Tree Implementation"
222 depends on ARCH_SH73A0
223 select ARCH_REQUIRE_GPIOLIB
224 select REGULATOR_FIXED_VOLTAGE if REGULATOR
225 select SND_SOC_AK4642 if SND_SIMPLE_CARD
228 Use reference implementation of KZM-A9-GT board support
229 which makes as greater use of device tree at the expense
230 of not supporting a number of devices.
232 This is intended to aid developers
234 comment "SH-Mobile System Configuration"
236 config CPU_HAS_INTEVT
243 source "drivers/sh/Kconfig"
247 if ARCH_SHMOBILE || ARCH_SHMOBILE_MULTI
249 menu "Timer and clock configuration"
251 config SHMOBILE_TIMER_HZ
252 int "Kernel HZ (jiffies per second)"
256 Allows the configuration of the timer frequency. It is customary
257 to have the timer interrupt run at 1000 Hz or 100 Hz, but in the
258 case of low timer frequencies other values may be more suitable.
259 SH-Mobile systems using a 32768 Hz RCLK for clock events may want
260 to select a HZ value such as 128 that can evenly divide RCLK.
261 A HZ value that does not divide evenly may cause timer drift.
264 bool "CMT timer driver"
267 This enables build of the CMT timer driver.
270 bool "TMU timer driver"
273 This enables build of the TMU timer driver.
276 bool "STI timer driver"
279 This enables build of the STI timer driver.