3 select ZONE_DMA if ARM_LPAE
10 select PM_GENERIC_DOMAINS
14 select PM_RCAR if PM || SMP
15 select RENESAS_INTC_IRQPIN
16 select SYS_SUPPORTS_SH_TMU
20 select PM_RCAR if PM || SMP
22 select SYS_SUPPORTS_SH_CMT
23 select PCI_DOMAINS if PCI
27 select PM_RMOBILE if PM
28 select SYS_SUPPORTS_SH_CMT
29 select SYS_SUPPORTS_SH_TMU
31 menuconfig ARCH_SHMOBILE_MULTI
32 bool "Renesas ARM SoCs" if ARCH_MULTI_V7
35 select HAVE_ARM_SCU if SMP
36 select HAVE_ARM_TWD if SMP
38 select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE
41 select ARCH_REQUIRE_GPIOLIB
43 if ARCH_SHMOBILE_MULTI
45 #comment "Renesas ARM SoCs System Type"
48 bool "Emma Mobile EV2"
49 select SYS_SUPPORTS_EM_STI
52 bool "RZ/A1H (R7S72100)"
53 select SYS_SUPPORTS_SH_MTU2
56 bool "R-Mobile APE6 (R8A73A40)"
61 bool "R-Mobile A1 (R8A77400)"
63 select RENESAS_INTC_IRQPIN
66 bool "R-Car M1A (R8A77781)"
70 bool "R-Car H1 (R8A77790)"
74 bool "R-Car H2 (R8A77900)"
79 bool "R-Car M2-W (R8A77910)"
84 bool "R-Car E2 (R8A77940)"
88 bool "SH-Mobile AG5 (R8A73A00)"
90 select RENESAS_INTC_IRQPIN
92 comment "Renesas ARM SoCs Board Type"
96 depends on ARCH_R8A7779
97 select REGULATOR_FIXED_VOLTAGE if REGULATOR
99 comment "Renesas ARM SoCs System Configuration"
102 if ARCH_SHMOBILE_LEGACY
104 comment "Renesas ARM SoCs System Type"
107 bool "SH-Mobile AG5 (R8A73A00)"
109 select ARCH_WANT_OPTIONAL_GPIOLIB
113 select RENESAS_INTC_IRQPIN
116 bool "R-Mobile A1 (R8A77400)"
118 select ARCH_WANT_OPTIONAL_GPIOLIB
120 select RENESAS_INTC_IRQPIN
123 bool "R-Car M1A (R8A77781)"
124 select ARCH_RCAR_GEN1
125 select ARCH_WANT_OPTIONAL_GPIOLIB
129 bool "R-Car H1 (R8A77790)"
130 select ARCH_RCAR_GEN1
131 select ARCH_WANT_OPTIONAL_GPIOLIB
134 comment "Renesas ARM SoCs Board Type"
136 config MACH_ARMADILLO800EVA
137 bool "Armadillo-800 EVA board"
138 depends on ARCH_R8A7740
139 select ARCH_REQUIRE_GPIOLIB
140 select REGULATOR_FIXED_VOLTAGE if REGULATOR
141 select SMSC_PHY if SH_ETH
142 select SND_SOC_WM8978 if SND_SIMPLE_CARD
146 bool "BOCK-W platform"
147 depends on ARCH_R8A7778
148 select ARCH_REQUIRE_GPIOLIB
149 select REGULATOR_FIXED_VOLTAGE if REGULATOR
150 select SND_SOC_AK4554 if SND_SIMPLE_CARD
151 select SND_SOC_AK4642 if SND_SIMPLE_CARD
154 config MACH_BOCKW_REFERENCE
155 bool "BOCK-W - Reference Device Tree Implementation"
156 depends on ARCH_R8A7778
157 select ARCH_REQUIRE_GPIOLIB
158 select REGULATOR_FIXED_VOLTAGE if REGULATOR
161 Use reference implementation of BockW board support
162 which makes use of device tree at the expense
163 of not supporting a number of devices.
165 This is intended to aid developers
169 depends on ARCH_R8A7779
170 select ARCH_REQUIRE_GPIOLIB
171 select REGULATOR_FIXED_VOLTAGE if REGULATOR
175 bool "KZM-A9-GT board"
176 depends on ARCH_SH73A0
177 select ARCH_REQUIRE_GPIOLIB
178 select REGULATOR_FIXED_VOLTAGE if REGULATOR
179 select SND_SOC_AK4642 if SND_SIMPLE_CARD
182 comment "Renesas ARM SoCs System Configuration"
184 config CPU_HAS_INTEVT
191 source "drivers/sh/Kconfig"
197 menu "Timer and clock configuration"
199 config SHMOBILE_TIMER_HZ
200 int "Kernel HZ (jiffies per second)"
204 Allows the configuration of the timer frequency. It is customary
205 to have the timer interrupt run at 1000 Hz or 100 Hz, but in the
206 case of low timer frequencies other values may be more suitable.
207 Renesas ARM SoC systems using a 32768 Hz RCLK for clock events may
208 want to select a HZ value such as 128 that can evenly divide RCLK.
209 A HZ value that does not divide evenly may cause timer drift.