3 select ZONE_DMA if ARM_LPAE
7 select PM_GENERIC_DOMAINS if PM
11 select PM_GENERIC_DOMAINS
15 select PM_RCAR if PM || SMP
16 select RENESAS_INTC_IRQPIN
17 select SYS_SUPPORTS_SH_TMU
21 select PM_RCAR if PM || SMP
23 select SYS_SUPPORTS_SH_CMT
24 select PCI_DOMAINS if PCI
28 select PM_RMOBILE if PM
29 select SYS_SUPPORTS_SH_CMT
30 select SYS_SUPPORTS_SH_TMU
32 menuconfig ARCH_SHMOBILE_MULTI
33 bool "Renesas ARM SoCs" if ARCH_MULTI_V7
36 select HAVE_ARM_SCU if SMP
37 select HAVE_ARM_TWD if SMP
39 select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE
42 select ARCH_REQUIRE_GPIOLIB
44 if ARCH_SHMOBILE_MULTI
46 #comment "Renesas ARM SoCs System Type"
49 bool "Emma Mobile EV2"
50 select SYS_SUPPORTS_EM_STI
53 bool "RZ/A1H (R7S72100)"
54 select SYS_SUPPORTS_SH_MTU2
57 bool "R-Mobile APE6 (R8A73A40)"
62 bool "R-Mobile A1 (R8A77400)"
64 select RENESAS_INTC_IRQPIN
67 bool "R-Car M1A (R8A77781)"
71 bool "R-Car H1 (R8A77790)"
75 bool "R-Car H2 (R8A77900)"
80 bool "R-Car M2-W (R8A77910)"
85 bool "R-Car E2 (R8A77940)"
89 bool "SH-Mobile AG5 (R8A73A00)"
91 select RENESAS_INTC_IRQPIN
93 comment "Renesas ARM SoCs Board Type"
97 depends on ARCH_R8A7779
98 select REGULATOR_FIXED_VOLTAGE if REGULATOR
100 comment "Renesas ARM SoCs System Configuration"
103 if ARCH_SHMOBILE_LEGACY
105 comment "Renesas ARM SoCs System Type"
108 bool "SH-Mobile AG5 (R8A73A00)"
110 select ARCH_WANT_OPTIONAL_GPIOLIB
114 select RENESAS_INTC_IRQPIN
117 bool "R-Mobile A1 (R8A77400)"
119 select ARCH_WANT_OPTIONAL_GPIOLIB
121 select RENESAS_INTC_IRQPIN
124 bool "R-Car M1A (R8A77781)"
125 select ARCH_RCAR_GEN1
126 select ARCH_WANT_OPTIONAL_GPIOLIB
130 bool "R-Car H1 (R8A77790)"
131 select ARCH_RCAR_GEN1
132 select ARCH_WANT_OPTIONAL_GPIOLIB
135 comment "Renesas ARM SoCs Board Type"
137 config MACH_ARMADILLO800EVA
138 bool "Armadillo-800 EVA board"
139 depends on ARCH_R8A7740
140 select ARCH_REQUIRE_GPIOLIB
141 select REGULATOR_FIXED_VOLTAGE if REGULATOR
142 select SMSC_PHY if SH_ETH
143 select SND_SOC_WM8978 if SND_SIMPLE_CARD && I2C
147 bool "BOCK-W platform"
148 depends on ARCH_R8A7778
149 select ARCH_REQUIRE_GPIOLIB
150 select REGULATOR_FIXED_VOLTAGE if REGULATOR
151 select SND_SOC_AK4554 if SND_SIMPLE_CARD
152 select SND_SOC_AK4642 if SND_SIMPLE_CARD && I2C
155 config MACH_BOCKW_REFERENCE
156 bool "BOCK-W - Reference Device Tree Implementation"
157 depends on ARCH_R8A7778
158 select ARCH_REQUIRE_GPIOLIB
159 select REGULATOR_FIXED_VOLTAGE if REGULATOR
162 Use reference implementation of BockW board support
163 which makes use of device tree at the expense
164 of not supporting a number of devices.
166 This is intended to aid developers
170 depends on ARCH_R8A7779
171 select ARCH_REQUIRE_GPIOLIB
172 select REGULATOR_FIXED_VOLTAGE if REGULATOR
176 bool "KZM-A9-GT board"
177 depends on ARCH_SH73A0
178 select ARCH_REQUIRE_GPIOLIB
179 select REGULATOR_FIXED_VOLTAGE if REGULATOR
180 select SND_SOC_AK4642 if SND_SIMPLE_CARD
183 comment "Renesas ARM SoCs System Configuration"
185 config CPU_HAS_INTEVT
192 source "drivers/sh/Kconfig"
198 menu "Timer and clock configuration"
200 config SHMOBILE_TIMER_HZ
201 int "Kernel HZ (jiffies per second)"
205 Allows the configuration of the timer frequency. It is customary
206 to have the timer interrupt run at 1000 Hz or 100 Hz, but in the
207 case of low timer frequencies other values may be more suitable.
208 Renesas ARM SoC systems using a 32768 Hz RCLK for clock events may
209 want to select a HZ value such as 128 that can evenly divide RCLK.
210 A HZ value that does not divide evenly may cause timer drift.