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
37 bool "Emma Mobile EV2"
38 select ARCH_WANT_OPTIONAL_GPIOLIB
42 comment "SH-Mobile Board Type"
46 depends on ARCH_SH7372
47 select ARCH_REQUIRE_GPIOLIB
48 select REGULATOR_FIXED_VOLTAGE if REGULATOR
49 select SH_LCD_MIPI_DSI
50 select SND_SOC_AK4642 if SND_SIMPLE_CARD
53 prompt "AP4EVB LCD panel selection"
55 depends on MACH_AP4EVB
58 bool "MIPI-DSI QHD (960x540)"
61 bool "Parallel WVGA (800x480)"
67 depends on ARCH_SH73A0
68 select ARCH_REQUIRE_GPIOLIB
69 select REGULATOR_FIXED_VOLTAGE if REGULATOR
70 select SH_LCD_MIPI_DSI
74 depends on ARCH_SH7372
75 select ARCH_REQUIRE_GPIOLIB
76 select REGULATOR_FIXED_VOLTAGE if REGULATOR
77 select SND_SOC_AK4642 if SND_SIMPLE_CARD
82 depends on ARCH_SH73A0
83 select ARCH_REQUIRE_GPIOLIB
84 select REGULATOR_FIXED_VOLTAGE if REGULATOR
88 depends on ARCH_R8A7740
89 select ARCH_REQUIRE_GPIOLIB
90 select REGULATOR_FIXED_VOLTAGE if REGULATOR
92 config MACH_ARMADILLO800EVA
93 bool "Armadillo-800 EVA board"
94 depends on ARCH_R8A7740
95 select ARCH_REQUIRE_GPIOLIB
96 select REGULATOR_FIXED_VOLTAGE if REGULATOR
97 select SND_SOC_WM8978 if SND_SIMPLE_CARD
102 depends on ARCH_R8A7779
103 select ARCH_REQUIRE_GPIOLIB
104 select REGULATOR_FIXED_VOLTAGE if REGULATOR
108 depends on ARCH_EMEV2
109 select REGULATOR_FIXED_VOLTAGE if REGULATOR
113 bool "KZM-A9-GT board"
114 depends on ARCH_SH73A0
115 select ARCH_REQUIRE_GPIOLIB
116 select REGULATOR_FIXED_VOLTAGE if REGULATOR
117 select SND_SOC_AK4642 if SND_SIMPLE_CARD
120 comment "SH-Mobile System Configuration"
122 config CPU_HAS_INTEVT
126 menu "Memory configuration"
129 hex "Physical memory start address"
130 default "0x40000000" if MACH_AP4EVB || MACH_AG5EVM || \
131 MACH_MACKEREL || MACH_BONITO || \
133 default "0x41000000" if MACH_KOTA2
136 Tweak this only when porting to a new machine which does not
137 already have a defconfig. Changing it from the known correct
138 value on any of the known systems will only lead to disaster.
141 hex "Physical memory size"
142 default "0x20000000" if MACH_AG5EVM || MACH_BONITO || \
144 default "0x1e000000" if MACH_KOTA2
145 default "0x10000000" if MACH_AP4EVB || MACH_MACKEREL
148 This sets the default memory size assumed by your kernel. It can
149 be overridden as normal by the 'mem=' argument on the kernel command
154 menu "Timer and clock configuration"
156 config SHMOBILE_TIMER_HZ
157 int "Kernel HZ (jiffies per second)"
161 Allows the configuration of the timer frequency. It is customary
162 to have the timer interrupt run at 1000 Hz or 100 Hz, but in the
163 case of low timer frequencies other values may be more suitable.
164 SH-Mobile systems using a 32768 Hz RCLK for clock events may want
165 to select a HZ value such as 128 that can evenly divide RCLK.
166 A HZ value that does not divide evenly may cause timer drift.
169 bool "CMT timer driver"
172 This enables build of the CMT timer driver.
175 bool "TMU timer driver"
178 This enables build of the TMU timer driver.
181 bool "STI timer driver"
184 This enables build of the STI timer driver.
191 source "drivers/sh/Kconfig"