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
109 depends on ARCH_EMEV2
110 select REGULATOR_FIXED_VOLTAGE if REGULATOR
114 bool "KZM-A9-GT board"
115 depends on ARCH_SH73A0
116 select ARCH_REQUIRE_GPIOLIB
117 select REGULATOR_FIXED_VOLTAGE if REGULATOR
118 select SND_SOC_AK4642 if SND_SIMPLE_CARD
121 comment "SH-Mobile System Configuration"
123 config CPU_HAS_INTEVT
127 menu "Memory configuration"
130 hex "Physical memory start address"
131 default "0x40000000" if MACH_AP4EVB || MACH_AG5EVM || \
132 MACH_MACKEREL || MACH_BONITO || \
134 default "0x41000000" if MACH_KOTA2
137 Tweak this only when porting to a new machine which does not
138 already have a defconfig. Changing it from the known correct
139 value on any of the known systems will only lead to disaster.
142 hex "Physical memory size"
143 default "0x20000000" if MACH_AG5EVM || MACH_BONITO || \
145 default "0x1e000000" if MACH_KOTA2
146 default "0x10000000" if MACH_AP4EVB || MACH_MACKEREL
149 This sets the default memory size assumed by your kernel. It can
150 be overridden as normal by the 'mem=' argument on the kernel command
155 menu "Timer and clock configuration"
157 config SHMOBILE_TIMER_HZ
158 int "Kernel HZ (jiffies per second)"
162 Allows the configuration of the timer frequency. It is customary
163 to have the timer interrupt run at 1000 Hz or 100 Hz, but in the
164 case of low timer frequencies other values may be more suitable.
165 SH-Mobile systems using a 32768 Hz RCLK for clock events may want
166 to select a HZ value such as 128 that can evenly divide RCLK.
167 A HZ value that does not divide evenly may cause timer drift.
170 bool "CMT timer driver"
173 This enables build of the CMT timer driver.
176 bool "TMU timer driver"
179 This enables build of the TMU timer driver.
182 bool "STI timer driver"
185 This enables build of the STI timer driver.
192 source "drivers/sh/Kconfig"