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 A1 (R8A77400)"
23 select ARCH_WANT_OPTIONAL_GPIOLIB
28 bool "R-Car H1 (R8A77790)"
29 select ARCH_WANT_OPTIONAL_GPIOLIB
33 select USB_ARCH_HAS_EHCI
34 select USB_ARCH_HAS_OHCI
35 select RENESAS_INTC_IRQPIN
38 bool "Emma Mobile EV2"
39 select ARCH_WANT_OPTIONAL_GPIOLIB
43 comment "SH-Mobile Board Type"
47 depends on ARCH_SH7372
48 select ARCH_REQUIRE_GPIOLIB
49 select REGULATOR_FIXED_VOLTAGE if REGULATOR
50 select SH_LCD_MIPI_DSI
51 select SND_SOC_AK4642 if SND_SIMPLE_CARD
54 prompt "AP4EVB LCD panel selection"
56 depends on MACH_AP4EVB
59 bool "MIPI-DSI QHD (960x540)"
62 bool "Parallel WVGA (800x480)"
68 depends on ARCH_SH73A0
69 select ARCH_REQUIRE_GPIOLIB
70 select REGULATOR_FIXED_VOLTAGE if REGULATOR
71 select SH_LCD_MIPI_DSI
75 depends on ARCH_SH7372
76 select ARCH_REQUIRE_GPIOLIB
77 select REGULATOR_FIXED_VOLTAGE if REGULATOR
78 select SND_SOC_AK4642 if SND_SIMPLE_CARD
83 depends on ARCH_SH73A0
84 select ARCH_REQUIRE_GPIOLIB
85 select REGULATOR_FIXED_VOLTAGE if REGULATOR
89 depends on ARCH_R8A7740
90 select ARCH_REQUIRE_GPIOLIB
91 select REGULATOR_FIXED_VOLTAGE if REGULATOR
93 config MACH_ARMADILLO800EVA
94 bool "Armadillo-800 EVA board"
95 depends on ARCH_R8A7740
96 select ARCH_REQUIRE_GPIOLIB
97 select REGULATOR_FIXED_VOLTAGE if REGULATOR
98 select SND_SOC_WM8978 if SND_SIMPLE_CARD
103 depends on ARCH_R8A7779
104 select ARCH_REQUIRE_GPIOLIB
105 select REGULATOR_FIXED_VOLTAGE if REGULATOR
107 config MACH_MARZEN_REFERENCE
108 bool "MARZEN board - Reference Device Tree Implementation"
109 depends on ARCH_R8A7779
110 select ARCH_REQUIRE_GPIOLIB
111 select REGULATOR_FIXED_VOLTAGE if REGULATOR
114 Use reference implementation of Marzen board support
115 which makes use of device tree at the expense
116 of not supporting a number of devices.
118 This is intended to aid developers
122 depends on ARCH_EMEV2
123 select REGULATOR_FIXED_VOLTAGE if REGULATOR
127 bool "KZM-A9-GT board"
128 depends on ARCH_SH73A0
129 select ARCH_REQUIRE_GPIOLIB
130 select REGULATOR_FIXED_VOLTAGE if REGULATOR
131 select SND_SOC_AK4642 if SND_SIMPLE_CARD
134 config MACH_KZM9G_REFERENCE
135 bool "KZM-A9-GT board - Reference Device Tree Implementation"
136 depends on ARCH_SH73A0
137 select ARCH_REQUIRE_GPIOLIB
138 select REGULATOR_FIXED_VOLTAGE if REGULATOR
139 select SND_SOC_AK4642 if SND_SIMPLE_CARD
142 Use reference implementation of KZM-A9-GT board support
143 which makes as greater use of device tree at the expense
144 of not supporting a number of devices.
146 This is intended to aid developers
148 comment "SH-Mobile System Configuration"
150 config CPU_HAS_INTEVT
154 menu "Memory configuration"
157 hex "Physical memory start address"
158 default "0x40000000" if MACH_AP4EVB || MACH_AG5EVM || \
159 MACH_MACKEREL || MACH_BONITO || \
161 default "0x41000000" if MACH_KOTA2
164 Tweak this only when porting to a new machine which does not
165 already have a defconfig. Changing it from the known correct
166 value on any of the known systems will only lead to disaster.
169 hex "Physical memory size"
170 default "0x20000000" if MACH_AG5EVM || MACH_BONITO || \
172 default "0x1e000000" if MACH_KOTA2
173 default "0x10000000" if MACH_AP4EVB || MACH_MACKEREL
176 This sets the default memory size assumed by your kernel. It can
177 be overridden as normal by the 'mem=' argument on the kernel command
182 menu "Timer and clock configuration"
184 config SHMOBILE_TIMER_HZ
185 int "Kernel HZ (jiffies per second)"
189 Allows the configuration of the timer frequency. It is customary
190 to have the timer interrupt run at 1000 Hz or 100 Hz, but in the
191 case of low timer frequencies other values may be more suitable.
192 SH-Mobile systems using a 32768 Hz RCLK for clock events may want
193 to select a HZ value such as 128 that can evenly divide RCLK.
194 A HZ value that does not divide evenly may cause timer drift.
197 bool "CMT timer driver"
200 This enables build of the CMT timer driver.
203 bool "TMU timer driver"
206 This enables build of the TMU timer driver.
209 bool "STI timer driver"
212 This enables build of the STI timer driver.
219 source "drivers/sh/Kconfig"