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
21 bool "R-Mobile A1 (R8A77400)"
22 select ARCH_WANT_OPTIONAL_GPIOLIB
27 bool "R-Car H1 (R8A77790)"
28 select ARCH_WANT_OPTIONAL_GPIOLIB
34 bool "Emma Mobile EV2"
35 select ARCH_WANT_OPTIONAL_GPIOLIB
39 comment "SH-Mobile Board Type"
43 depends on ARCH_SH7367
44 select ARCH_REQUIRE_GPIOLIB
48 depends on ARCH_SH7377
49 select ARCH_REQUIRE_GPIOLIB
50 select REGULATOR_FIXED_VOLTAGE if REGULATOR
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
89 depends on ARCH_SH73A0
90 select ARCH_REQUIRE_GPIOLIB
91 select REGULATOR_FIXED_VOLTAGE if REGULATOR
95 depends on ARCH_R8A7740
96 select ARCH_REQUIRE_GPIOLIB
97 select REGULATOR_FIXED_VOLTAGE if REGULATOR
99 config MACH_ARMADILLO800EVA
100 bool "Armadillo-800 EVA board"
101 depends on ARCH_R8A7740
102 select ARCH_REQUIRE_GPIOLIB
103 select REGULATOR_FIXED_VOLTAGE if REGULATOR
104 select SND_SOC_WM8978 if SND_SIMPLE_CARD
109 depends on ARCH_R8A7779
110 select ARCH_REQUIRE_GPIOLIB
111 select REGULATOR_FIXED_VOLTAGE if REGULATOR
115 depends on ARCH_EMEV2
116 select REGULATOR_FIXED_VOLTAGE if REGULATOR
120 bool "KZM-A9-GT board"
121 depends on ARCH_SH73A0
122 select ARCH_REQUIRE_GPIOLIB
123 select REGULATOR_FIXED_VOLTAGE if REGULATOR
124 select SND_SOC_AK4642 if SND_SIMPLE_CARD
127 comment "SH-Mobile System Configuration"
129 config CPU_HAS_INTEVT
133 menu "Memory configuration"
136 hex "Physical memory start address"
137 default "0x50000000" if MACH_G3EVM
138 default "0x40000000" if MACH_G4EVM || 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 "0x08000000" if MACH_G3EVM
151 default "0x08000000" if MACH_G4EVM
152 default "0x20000000" if MACH_AG5EVM || MACH_BONITO || \
154 default "0x1e000000" if MACH_KOTA2
155 default "0x10000000" if MACH_AP4EVB || MACH_MACKEREL
158 This sets the default memory size assumed by your kernel. It can
159 be overridden as normal by the 'mem=' argument on the kernel command
164 menu "Timer and clock configuration"
166 config SHMOBILE_TIMER_HZ
167 int "Kernel HZ (jiffies per second)"
171 Allows the configuration of the timer frequency. It is customary
172 to have the timer interrupt run at 1000 Hz or 100 Hz, but in the
173 case of low timer frequencies other values may be more suitable.
174 SH-Mobile systems using a 32768 Hz RCLK for clock events may want
175 to select a HZ value such as 128 that can evenly divide RCLK.
176 A HZ value that does not divide evenly may cause timer drift.
179 bool "CMT timer driver"
182 This enables build of the CMT timer driver.
185 bool "TMU timer driver"
188 This enables build of the TMU timer driver.
191 bool "STI timer driver"
194 This enables build of the STI timer driver.
201 source "drivers/sh/Kconfig"