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 H1 (R8A77790)"
70 bool "R-Car H2 (R8A77900)"
74 bool "R-Car M2-W (R8A77910)"
78 bool "R-Car E2 (R8A77940)"
81 comment "Renesas ARM SoCs Board Type"
85 depends on ARCH_R8A7779
86 select REGULATOR_FIXED_VOLTAGE if REGULATOR
88 comment "Renesas ARM SoCs System Configuration"
91 if ARCH_SHMOBILE_LEGACY
93 comment "Renesas ARM SoCs System Type"
96 bool "SH-Mobile AG5 (R8A73A00)"
98 select ARCH_WANT_OPTIONAL_GPIOLIB
102 select RENESAS_INTC_IRQPIN
105 bool "R-Mobile APE6 (R8A73A40)"
107 select ARCH_WANT_OPTIONAL_GPIOLIB
112 bool "R-Mobile A1 (R8A77400)"
114 select ARCH_WANT_OPTIONAL_GPIOLIB
116 select RENESAS_INTC_IRQPIN
119 bool "R-Car M1A (R8A77781)"
120 select ARCH_RCAR_GEN1
121 select ARCH_WANT_OPTIONAL_GPIOLIB
125 bool "R-Car H1 (R8A77790)"
126 select ARCH_RCAR_GEN1
127 select ARCH_WANT_OPTIONAL_GPIOLIB
130 comment "Renesas ARM SoCs Board Type"
134 depends on ARCH_R8A73A4
135 select SMSC_PHY if SMSC911X
138 config MACH_APE6EVM_REFERENCE
139 bool "APE6EVM board - Reference Device Tree Implementation"
140 depends on ARCH_R8A73A4
141 select SMSC_PHY if SMSC911X
144 Use reference implementation of APE6EVM board support
145 which makes a greater use of device tree at the expense
146 of not supporting a number of devices.
148 This is intended to aid developers
150 config MACH_ARMADILLO800EVA
151 bool "Armadillo-800 EVA board"
152 depends on ARCH_R8A7740
153 select ARCH_REQUIRE_GPIOLIB
154 select REGULATOR_FIXED_VOLTAGE if REGULATOR
155 select SMSC_PHY if SH_ETH
156 select SND_SOC_WM8978 if SND_SIMPLE_CARD
160 bool "BOCK-W platform"
161 depends on ARCH_R8A7778
162 select ARCH_REQUIRE_GPIOLIB
163 select REGULATOR_FIXED_VOLTAGE if REGULATOR
164 select SND_SOC_AK4554 if SND_SIMPLE_CARD
165 select SND_SOC_AK4642 if SND_SIMPLE_CARD
168 config MACH_BOCKW_REFERENCE
169 bool "BOCK-W - Reference Device Tree Implementation"
170 depends on ARCH_R8A7778
171 select ARCH_REQUIRE_GPIOLIB
172 select REGULATOR_FIXED_VOLTAGE if REGULATOR
175 Use reference implementation of BockW board support
176 which makes use of device tree at the expense
177 of not supporting a number of devices.
179 This is intended to aid developers
183 depends on ARCH_R8A7779
184 select ARCH_REQUIRE_GPIOLIB
185 select REGULATOR_FIXED_VOLTAGE if REGULATOR
189 bool "KZM-A9-GT board"
190 depends on ARCH_SH73A0
191 select ARCH_REQUIRE_GPIOLIB
192 select REGULATOR_FIXED_VOLTAGE if REGULATOR
193 select SND_SOC_AK4642 if SND_SIMPLE_CARD
196 config MACH_KZM9G_REFERENCE
197 bool "KZM-A9-GT board - Reference Device Tree Implementation"
198 depends on ARCH_SH73A0
199 select ARCH_REQUIRE_GPIOLIB
200 select REGULATOR_FIXED_VOLTAGE if REGULATOR
201 select SND_SOC_AK4642 if SND_SIMPLE_CARD
204 Use reference implementation of KZM-A9-GT board support
205 which makes as greater use of device tree at the expense
206 of not supporting a number of devices.
208 This is intended to aid developers
210 comment "Renesas ARM SoCs System Configuration"
212 config CPU_HAS_INTEVT
219 source "drivers/sh/Kconfig"
225 menu "Timer and clock configuration"
227 config SHMOBILE_TIMER_HZ
228 int "Kernel HZ (jiffies per second)"
232 Allows the configuration of the timer frequency. It is customary
233 to have the timer interrupt run at 1000 Hz or 100 Hz, but in the
234 case of low timer frequencies other values may be more suitable.
235 Renesas ARM SoC systems using a 32768 Hz RCLK for clock events may
236 want to select a HZ value such as 128 that can evenly divide RCLK.
237 A HZ value that does not divide evenly may cause timer drift.