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 PM_GENERIC_DOMAINS if PM
55 select SYS_SUPPORTS_SH_MTU2
58 bool "R-Mobile APE6 (R8A73A40)"
63 bool "R-Mobile A1 (R8A77400)"
65 select RENESAS_INTC_IRQPIN
68 bool "R-Car M1A (R8A77781)"
72 bool "R-Car H1 (R8A77790)"
76 bool "R-Car H2 (R8A77900)"
81 bool "R-Car M2-W (R8A77910)"
86 bool "R-Car E2 (R8A77940)"
90 bool "SH-Mobile AG5 (R8A73A00)"
92 select RENESAS_INTC_IRQPIN
94 comment "Renesas ARM SoCs Board Type"
98 depends on ARCH_R8A7779
99 select REGULATOR_FIXED_VOLTAGE if REGULATOR
101 comment "Renesas ARM SoCs System Configuration"
104 if ARCH_SHMOBILE_LEGACY
106 comment "Renesas ARM SoCs System Type"
109 bool "SH-Mobile AG5 (R8A73A00)"
111 select ARCH_WANT_OPTIONAL_GPIOLIB
115 select RENESAS_INTC_IRQPIN
118 bool "R-Mobile A1 (R8A77400)"
120 select ARCH_WANT_OPTIONAL_GPIOLIB
122 select RENESAS_INTC_IRQPIN
125 bool "R-Car M1A (R8A77781)"
126 select ARCH_RCAR_GEN1
127 select ARCH_WANT_OPTIONAL_GPIOLIB
131 bool "R-Car H1 (R8A77790)"
132 select ARCH_RCAR_GEN1
133 select ARCH_WANT_OPTIONAL_GPIOLIB
136 comment "Renesas ARM SoCs Board Type"
138 config MACH_ARMADILLO800EVA
139 bool "Armadillo-800 EVA board"
140 depends on ARCH_R8A7740
141 select ARCH_REQUIRE_GPIOLIB
142 select REGULATOR_FIXED_VOLTAGE if REGULATOR
143 select SMSC_PHY if SH_ETH
144 select SND_SOC_WM8978 if SND_SIMPLE_CARD && I2C
148 bool "BOCK-W platform"
149 depends on ARCH_R8A7778
150 select ARCH_REQUIRE_GPIOLIB
151 select REGULATOR_FIXED_VOLTAGE if REGULATOR
152 select SND_SOC_AK4554 if SND_SIMPLE_CARD
153 select SND_SOC_AK4642 if SND_SIMPLE_CARD && I2C
156 config MACH_BOCKW_REFERENCE
157 bool "BOCK-W - Reference Device Tree Implementation"
158 depends on ARCH_R8A7778
159 select ARCH_REQUIRE_GPIOLIB
160 select REGULATOR_FIXED_VOLTAGE if REGULATOR
163 Use reference implementation of BockW board support
164 which makes use of device tree at the expense
165 of not supporting a number of devices.
167 This is intended to aid developers
171 depends on ARCH_R8A7779
172 select ARCH_REQUIRE_GPIOLIB
173 select REGULATOR_FIXED_VOLTAGE if REGULATOR
177 bool "KZM-A9-GT board"
178 depends on ARCH_SH73A0
179 select ARCH_REQUIRE_GPIOLIB
180 select REGULATOR_FIXED_VOLTAGE if REGULATOR
181 select SND_SOC_AK4642 if SND_SIMPLE_CARD
184 comment "Renesas ARM SoCs System Configuration"
186 config CPU_HAS_INTEVT
193 source "drivers/sh/Kconfig"
199 menu "Timer and clock configuration"
201 config SHMOBILE_TIMER_HZ
202 int "Kernel HZ (jiffies per second)"
206 Allows the configuration of the timer frequency. It is customary
207 to have the timer interrupt run at 1000 Hz or 100 Hz, but in the
208 case of low timer frequencies other values may be more suitable.
209 Renesas ARM SoC systems using a 32768 Hz RCLK for clock events may
210 want to select a HZ value such as 128 that can evenly divide RCLK.
211 A HZ value that does not divide evenly may cause timer drift.