3 comment "SH-Mobile System Type"
6 bool "SH-Mobile AP4 (SH7372)"
7 select ARCH_WANT_OPTIONAL_GPIOLIB
8 select ARM_CPU_SUSPEND if PM || CPU_IDLE
13 bool "SH-Mobile AG5 (R8A73A00)"
14 select ARCH_WANT_OPTIONAL_GPIOLIB
19 select RENESAS_INTC_IRQPIN
22 bool "R-Mobile APE6 (R8A73A40)"
23 select ARCH_WANT_OPTIONAL_GPIOLIB
28 select ARCH_HAS_CPUFREQ
32 bool "R-Mobile A1 (R8A77400)"
33 select ARCH_WANT_OPTIONAL_GPIOLIB
37 select RENESAS_INTC_IRQPIN
40 bool "R-Car M1A (R8A77781)"
41 select ARCH_WANT_OPTIONAL_GPIOLIB
45 select USB_ARCH_HAS_EHCI
46 select USB_ARCH_HAS_OHCI
49 bool "R-Car H1 (R8A77790)"
50 select ARCH_WANT_OPTIONAL_GPIOLIB
54 select USB_ARCH_HAS_EHCI
55 select USB_ARCH_HAS_OHCI
56 select RENESAS_INTC_IRQPIN
59 bool "R-Car H2 (R8A77900)"
60 select ARCH_WANT_OPTIONAL_GPIOLIB
67 bool "Emma Mobile EV2"
68 select ARCH_WANT_OPTIONAL_GPIOLIB
72 comment "SH-Mobile Board Type"
76 depends on ARCH_R8A73A4
79 config MACH_APE6EVM_REFERENCE
80 bool "APE6EVM board - Reference Device Tree Implementation"
81 depends on ARCH_R8A73A4
84 Use reference implementation of APE6EVM board support
85 which makes a greater use of device tree at the expense
86 of not supporting a number of devices.
88 This is intended to aid developers
92 depends on ARCH_SH7372
93 select ARCH_REQUIRE_GPIOLIB
94 select REGULATOR_FIXED_VOLTAGE if REGULATOR
95 select SND_SOC_AK4642 if SND_SIMPLE_CARD
98 config MACH_ARMADILLO800EVA
99 bool "Armadillo-800 EVA board"
100 depends on ARCH_R8A7740
101 select ARCH_REQUIRE_GPIOLIB
102 select REGULATOR_FIXED_VOLTAGE if REGULATOR
103 select SND_SOC_WM8978 if SND_SIMPLE_CARD
106 config MACH_ARMADILLO800EVA_REFERENCE
107 bool "Armadillo-800 EVA board - Reference Device Tree Implementation"
108 depends on ARCH_R8A7740
109 select ARCH_REQUIRE_GPIOLIB
110 select REGULATOR_FIXED_VOLTAGE if REGULATOR
111 select SND_SOC_WM8978 if SND_SIMPLE_CARD
114 Use reference implementation of Aramdillo800 EVA board support
115 which makes a greater use of device tree at the expense
116 of not supporting a number of devices.
118 This is intended to aid developers
121 bool "BOCK-W platform"
122 depends on ARCH_R8A7778
123 select ARCH_REQUIRE_GPIOLIB
124 select RENESAS_INTC_IRQPIN
127 config MACH_BOCKW_REFERENCE
128 bool "BOCK-W - Reference Device Tree Implementation"
129 depends on ARCH_R8A7778
130 select ARCH_REQUIRE_GPIOLIB
131 select RENESAS_INTC_IRQPIN
132 select REGULATOR_FIXED_VOLTAGE if REGULATOR
135 Use reference implementation of BockW board support
136 which makes use of device tree at the expense
137 of not supporting a number of devices.
139 This is intended to aid developers
143 depends on ARCH_R8A7779
144 select ARCH_REQUIRE_GPIOLIB
145 select REGULATOR_FIXED_VOLTAGE if REGULATOR
148 config MACH_MARZEN_REFERENCE
149 bool "MARZEN board - Reference Device Tree Implementation"
150 depends on ARCH_R8A7779
151 select ARCH_REQUIRE_GPIOLIB
152 select REGULATOR_FIXED_VOLTAGE if REGULATOR
155 Use reference implementation of Marzen board support
156 which makes use of device tree at the expense
157 of not supporting a number of devices.
159 This is intended to aid developers
163 depends on ARCH_R8A7790
166 config MACH_LAGER_REFERENCE
167 bool "Lager board - Reference Device Tree Implementation"
168 depends on ARCH_R8A7790
171 Use reference implementation of Lager board support
172 which makes use of device tree at the expense
173 of not supporting a number of devices.
175 This is intended to aid developers
179 depends on ARCH_EMEV2
180 select REGULATOR_FIXED_VOLTAGE if REGULATOR
183 config MACH_KZM9D_REFERENCE
184 bool "KZM9D board - Reference Device Tree Implementation"
185 depends on ARCH_EMEV2
186 select REGULATOR_FIXED_VOLTAGE if REGULATOR
189 Use reference implementation of KZM9D board support
190 which makes a greater use of device tree at the expense
191 of not supporting a number of devices.
193 This is intended to aid developers
196 bool "KZM-A9-GT board"
197 depends on ARCH_SH73A0
198 select ARCH_HAS_CPUFREQ
200 select ARCH_REQUIRE_GPIOLIB
201 select REGULATOR_FIXED_VOLTAGE if REGULATOR
202 select SND_SOC_AK4642 if SND_SIMPLE_CARD
205 config MACH_KZM9G_REFERENCE
206 bool "KZM-A9-GT board - Reference Device Tree Implementation"
207 depends on ARCH_SH73A0
208 select ARCH_REQUIRE_GPIOLIB
209 select REGULATOR_FIXED_VOLTAGE if REGULATOR
210 select SND_SOC_AK4642 if SND_SIMPLE_CARD
213 Use reference implementation of KZM-A9-GT board support
214 which makes as greater use of device tree at the expense
215 of not supporting a number of devices.
217 This is intended to aid developers
219 comment "SH-Mobile System Configuration"
221 config CPU_HAS_INTEVT
225 menu "Timer and clock configuration"
227 config SHMOBILE_TIMER_HZ
228 int "Kernel HZ (jiffies per second)"
232 Allows the configuration of the timer frequency. It is customary
233 to have the timer interrupt run at 1000 Hz or 100 Hz, but in the
234 case of low timer frequencies other values may be more suitable.
235 SH-Mobile systems using a 32768 Hz RCLK for clock events may want
236 to select a HZ value such as 128 that can evenly divide RCLK.
237 A HZ value that does not divide evenly may cause timer drift.
240 bool "CMT timer driver"
243 This enables build of the CMT timer driver.
246 bool "TMU timer driver"
249 This enables build of the TMU timer driver.
252 bool "STI timer driver"
255 This enables build of the STI timer driver.
262 source "drivers/sh/Kconfig"