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
26 select HAVE_ARM_ARCH_TIMER
29 select ARCH_HAS_CPUFREQ
33 bool "R-Mobile A1 (R8A77400)"
34 select ARCH_WANT_OPTIONAL_GPIOLIB
38 select RENESAS_INTC_IRQPIN
41 bool "R-Car M1A (R8A77781)"
42 select ARCH_WANT_OPTIONAL_GPIOLIB
46 select USB_ARCH_HAS_EHCI
47 select USB_ARCH_HAS_OHCI
50 bool "R-Car H1 (R8A77790)"
51 select ARCH_WANT_OPTIONAL_GPIOLIB
55 select USB_ARCH_HAS_EHCI
56 select USB_ARCH_HAS_OHCI
57 select RENESAS_INTC_IRQPIN
60 bool "R-Car H2 (R8A77900)"
61 select ARCH_WANT_OPTIONAL_GPIOLIB
64 select HAVE_ARM_ARCH_TIMER
69 bool "Emma Mobile EV2"
70 select ARCH_WANT_OPTIONAL_GPIOLIB
74 comment "SH-Mobile Board Type"
78 depends on ARCH_SH73A0
79 select ARCH_REQUIRE_GPIOLIB
80 select REGULATOR_FIXED_VOLTAGE if REGULATOR
81 select SH_LCD_MIPI_DSI
85 depends on ARCH_R8A73A4
90 depends on ARCH_SH7372
91 select ARCH_REQUIRE_GPIOLIB
92 select REGULATOR_FIXED_VOLTAGE if REGULATOR
93 select SND_SOC_AK4642 if SND_SIMPLE_CARD
98 depends on ARCH_SH73A0
99 select ARCH_REQUIRE_GPIOLIB
100 select REGULATOR_FIXED_VOLTAGE if REGULATOR
102 config MACH_ARMADILLO800EVA
103 bool "Armadillo-800 EVA board"
104 depends on ARCH_R8A7740
105 select ARCH_REQUIRE_GPIOLIB
106 select REGULATOR_FIXED_VOLTAGE if REGULATOR
107 select SND_SOC_WM8978 if SND_SIMPLE_CARD
110 config MACH_ARMADILLO800EVA_REFERENCE
111 bool "Armadillo-800 EVA board - Reference Device Tree Implementation"
112 depends on ARCH_R8A7740
113 select ARCH_REQUIRE_GPIOLIB
114 select REGULATOR_FIXED_VOLTAGE if REGULATOR
115 select SND_SOC_WM8978 if SND_SIMPLE_CARD
118 Use reference implementation of Aramdillo800 EVA board support
119 which makes a greater use of device tree at the expense
120 of not supporting a number of devices.
122 This is intended to aid developers
125 bool "BOCK-W platform"
126 depends on ARCH_R8A7778
127 select ARCH_REQUIRE_GPIOLIB
128 select RENESAS_INTC_IRQPIN
133 depends on ARCH_R8A7779
134 select ARCH_REQUIRE_GPIOLIB
135 select REGULATOR_FIXED_VOLTAGE if REGULATOR
137 config MACH_MARZEN_REFERENCE
138 bool "MARZEN board - Reference Device Tree Implementation"
139 depends on ARCH_R8A7779
140 select ARCH_REQUIRE_GPIOLIB
141 select REGULATOR_FIXED_VOLTAGE if REGULATOR
144 Use reference implementation of Marzen board support
145 which makes use of device tree at the expense
146 of not supporting a number of devices.
148 This is intended to aid developers
152 depends on ARCH_R8A7790
157 depends on ARCH_EMEV2
158 select REGULATOR_FIXED_VOLTAGE if REGULATOR
161 config MACH_KZM9D_REFERENCE
162 bool "KZM9D board - Reference Device Tree Implementation"
163 depends on ARCH_EMEV2
164 select REGULATOR_FIXED_VOLTAGE if REGULATOR
167 Use reference implementation of KZM9D board support
168 which makes a greater use of device tree at the expense
169 of not supporting a number of devices.
171 This is intended to aid developers
174 bool "KZM-A9-GT board"
175 depends on ARCH_SH73A0
176 select ARCH_HAS_CPUFREQ
178 select ARCH_REQUIRE_GPIOLIB
179 select REGULATOR_FIXED_VOLTAGE if REGULATOR
180 select SND_SOC_AK4642 if SND_SIMPLE_CARD
183 config MACH_KZM9G_REFERENCE
184 bool "KZM-A9-GT board - Reference Device Tree Implementation"
185 depends on ARCH_SH73A0
186 select ARCH_REQUIRE_GPIOLIB
187 select REGULATOR_FIXED_VOLTAGE if REGULATOR
188 select SND_SOC_AK4642 if SND_SIMPLE_CARD
191 Use reference implementation of KZM-A9-GT board support
192 which makes as greater use of device tree at the expense
193 of not supporting a number of devices.
195 This is intended to aid developers
197 comment "SH-Mobile System Configuration"
199 config CPU_HAS_INTEVT
203 menu "Timer and clock configuration"
205 config SHMOBILE_TIMER_HZ
206 int "Kernel HZ (jiffies per second)"
210 Allows the configuration of the timer frequency. It is customary
211 to have the timer interrupt run at 1000 Hz or 100 Hz, but in the
212 case of low timer frequencies other values may be more suitable.
213 SH-Mobile systems using a 32768 Hz RCLK for clock events may want
214 to select a HZ value such as 128 that can evenly divide RCLK.
215 A HZ value that does not divide evenly may cause timer drift.
218 bool "CMT timer driver"
221 This enables build of the CMT timer driver.
224 bool "TMU timer driver"
227 This enables build of the TMU timer driver.
230 bool "STI timer driver"
233 This enables build of the STI timer driver.
240 source "drivers/sh/Kconfig"