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
169 depends on ARCH_R8A7779
170 select ARCH_REQUIRE_GPIOLIB
171 select REGULATOR_FIXED_VOLTAGE if REGULATOR
173 config MACH_MARZEN_REFERENCE
174 bool "MARZEN board - Reference Device Tree Implementation"
175 depends on ARCH_R8A7779
176 select ARCH_REQUIRE_GPIOLIB
177 select REGULATOR_FIXED_VOLTAGE if REGULATOR
180 Use reference implementation of Marzen board support
181 which makes use of device tree at the expense
182 of not supporting a number of devices.
184 This is intended to aid developers
188 depends on ARCH_R8A7790
193 depends on ARCH_EMEV2
194 select REGULATOR_FIXED_VOLTAGE if REGULATOR
197 config MACH_KZM9D_REFERENCE
198 bool "KZM9D board - Reference Device Tree Implementation"
199 depends on ARCH_EMEV2
200 select REGULATOR_FIXED_VOLTAGE if REGULATOR
203 Use reference implementation of KZM9D board support
204 which makes a greater use of device tree at the expense
205 of not supporting a number of devices.
207 This is intended to aid developers
210 bool "KZM-A9-GT board"
211 depends on ARCH_SH73A0
212 select ARCH_HAS_CPUFREQ
214 select ARCH_REQUIRE_GPIOLIB
215 select REGULATOR_FIXED_VOLTAGE if REGULATOR
216 select SND_SOC_AK4642 if SND_SIMPLE_CARD
219 config MACH_KZM9G_REFERENCE
220 bool "KZM-A9-GT board - Reference Device Tree Implementation"
221 depends on ARCH_SH73A0
222 select ARCH_REQUIRE_GPIOLIB
223 select REGULATOR_FIXED_VOLTAGE if REGULATOR
224 select SND_SOC_AK4642 if SND_SIMPLE_CARD
227 Use reference implementation of KZM-A9-GT board support
228 which makes as greater use of device tree at the expense
229 of not supporting a number of devices.
231 This is intended to aid developers
233 comment "SH-Mobile System Configuration"
235 config CPU_HAS_INTEVT
242 source "drivers/sh/Kconfig"
246 if ARCH_SHMOBILE || ARCH_SHMOBILE_MULTI
248 menu "Timer and clock configuration"
250 config SHMOBILE_TIMER_HZ
251 int "Kernel HZ (jiffies per second)"
255 Allows the configuration of the timer frequency. It is customary
256 to have the timer interrupt run at 1000 Hz or 100 Hz, but in the
257 case of low timer frequencies other values may be more suitable.
258 SH-Mobile systems using a 32768 Hz RCLK for clock events may want
259 to select a HZ value such as 128 that can evenly divide RCLK.
260 A HZ value that does not divide evenly may cause timer drift.
263 bool "CMT timer driver"
266 This enables build of the CMT timer driver.
269 bool "TMU timer driver"
272 This enables build of the TMU timer driver.
275 bool "STI timer driver"
278 This enables build of the STI timer driver.