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)"
29 bool "R-Mobile A1 (R8A77400)"
30 select ARCH_WANT_OPTIONAL_GPIOLIB
35 bool "R-Car H1 (R8A77790)"
36 select ARCH_WANT_OPTIONAL_GPIOLIB
40 select USB_ARCH_HAS_EHCI
41 select USB_ARCH_HAS_OHCI
42 select RENESAS_INTC_IRQPIN
45 bool "Emma Mobile EV2"
46 select ARCH_WANT_OPTIONAL_GPIOLIB
50 comment "SH-Mobile Board Type"
54 depends on ARCH_SH7372
55 select ARCH_REQUIRE_GPIOLIB
56 select REGULATOR_FIXED_VOLTAGE if REGULATOR
57 select SH_LCD_MIPI_DSI
58 select SND_SOC_AK4642 if SND_SIMPLE_CARD
61 prompt "AP4EVB LCD panel selection"
63 depends on MACH_AP4EVB
66 bool "MIPI-DSI QHD (960x540)"
69 bool "Parallel WVGA (800x480)"
75 depends on ARCH_SH73A0
76 select ARCH_REQUIRE_GPIOLIB
77 select REGULATOR_FIXED_VOLTAGE if REGULATOR
78 select SH_LCD_MIPI_DSI
82 depends on ARCH_SH7372
83 select ARCH_REQUIRE_GPIOLIB
84 select REGULATOR_FIXED_VOLTAGE if REGULATOR
85 select SND_SOC_AK4642 if SND_SIMPLE_CARD
90 depends on ARCH_SH73A0
91 select ARCH_REQUIRE_GPIOLIB
92 select REGULATOR_FIXED_VOLTAGE if REGULATOR
96 depends on ARCH_R8A7740
97 select ARCH_REQUIRE_GPIOLIB
98 select REGULATOR_FIXED_VOLTAGE if REGULATOR
100 config MACH_ARMADILLO800EVA
101 bool "Armadillo-800 EVA board"
102 depends on ARCH_R8A7740
103 select ARCH_REQUIRE_GPIOLIB
104 select REGULATOR_FIXED_VOLTAGE if REGULATOR
105 select SND_SOC_WM8978 if SND_SIMPLE_CARD
110 depends on ARCH_R8A7779
111 select ARCH_REQUIRE_GPIOLIB
112 select REGULATOR_FIXED_VOLTAGE if REGULATOR
116 depends on ARCH_EMEV2
117 select REGULATOR_FIXED_VOLTAGE if REGULATOR
121 bool "KZM-A9-GT board"
122 depends on ARCH_SH73A0
123 select ARCH_REQUIRE_GPIOLIB
124 select REGULATOR_FIXED_VOLTAGE if REGULATOR
125 select SND_SOC_AK4642 if SND_SIMPLE_CARD
128 comment "SH-Mobile System Configuration"
130 config CPU_HAS_INTEVT
134 menu "Memory configuration"
137 hex "Physical memory start address"
138 default "0x40000000" if MACH_AP4EVB || MACH_AG5EVM || \
139 MACH_MACKEREL || MACH_BONITO || \
141 default "0x41000000" if MACH_KOTA2
144 Tweak this only when porting to a new machine which does not
145 already have a defconfig. Changing it from the known correct
146 value on any of the known systems will only lead to disaster.
149 hex "Physical memory size"
150 default "0x20000000" if MACH_AG5EVM || MACH_BONITO || \
152 default "0x1e000000" if MACH_KOTA2
153 default "0x10000000" if MACH_AP4EVB || MACH_MACKEREL
156 This sets the default memory size assumed by your kernel. It can
157 be overridden as normal by the 'mem=' argument on the kernel command
162 menu "Timer and clock configuration"
164 config SHMOBILE_TIMER_HZ
165 int "Kernel HZ (jiffies per second)"
169 Allows the configuration of the timer frequency. It is customary
170 to have the timer interrupt run at 1000 Hz or 100 Hz, but in the
171 case of low timer frequencies other values may be more suitable.
172 SH-Mobile systems using a 32768 Hz RCLK for clock events may want
173 to select a HZ value such as 128 that can evenly divide RCLK.
174 A HZ value that does not divide evenly may cause timer drift.
177 bool "CMT timer driver"
180 This enables build of the CMT timer driver.
183 bool "TMU timer driver"
186 This enables build of the TMU timer driver.
189 bool "STI timer driver"
192 This enables build of the STI timer driver.
199 source "drivers/sh/Kconfig"