Version:  2.0.40 2.2.26 2.4.37 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16 3.17 3.18 3.19

Linux/arch/arm/mach-shmobile/Kconfig

  1 config ARCH_SHMOBILE
  2         bool
  3         select ZONE_DMA if ARM_LPAE
  4 
  5 config PM_RCAR
  6         bool
  7 
  8 config PM_RMOBILE
  9         bool
 10 
 11 config ARCH_RCAR_GEN1
 12         bool
 13         select PM_RCAR if PM || SMP
 14         select RENESAS_INTC_IRQPIN
 15         select SYS_SUPPORTS_SH_TMU
 16 
 17 config ARCH_RCAR_GEN2
 18         bool
 19         select PM_RCAR if PM || SMP
 20         select RENESAS_IRQC
 21         select SYS_SUPPORTS_SH_CMT
 22         select PCI_DOMAINS if PCI
 23 
 24 config ARCH_RMOBILE
 25         bool
 26         select PM_RMOBILE if PM && !ARCH_SHMOBILE_MULTI
 27         select SYS_SUPPORTS_SH_CMT
 28         select SYS_SUPPORTS_SH_TMU
 29 
 30 menuconfig ARCH_SHMOBILE_MULTI
 31         bool "Renesas ARM SoCs" if ARCH_MULTI_V7
 32         depends on MMU
 33         select ARCH_SHMOBILE
 34         select HAVE_ARM_SCU if SMP
 35         select HAVE_ARM_TWD if SMP
 36         select ARM_GIC
 37         select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE
 38         select NO_IOPORT_MAP
 39         select PINCTRL
 40         select ARCH_REQUIRE_GPIOLIB
 41 
 42 if ARCH_SHMOBILE_MULTI
 43 
 44 #comment "Renesas ARM SoCs System Type"
 45 
 46 config ARCH_EMEV2
 47         bool "Emma Mobile EV2"
 48         select SYS_SUPPORTS_EM_STI
 49 
 50 config ARCH_R7S72100
 51         bool "RZ/A1H (R7S72100)"
 52         select SYS_SUPPORTS_SH_MTU2
 53 
 54 config ARCH_R8A7740
 55         bool "R-Mobile A1 (R8A77400)"
 56         select ARCH_RMOBILE
 57         select RENESAS_INTC_IRQPIN
 58 
 59 config ARCH_R8A7779
 60         bool "R-Car H1 (R8A77790)"
 61         select ARCH_RCAR_GEN1
 62 
 63 config ARCH_R8A7790
 64         bool "R-Car H2 (R8A77900)"
 65         select ARCH_RCAR_GEN2
 66 
 67 config ARCH_R8A7791
 68         bool "R-Car M2-W (R8A77910)"
 69         select ARCH_RCAR_GEN2
 70 
 71 config ARCH_R8A7794
 72         bool "R-Car E2 (R8A77940)"
 73         select ARCH_RCAR_GEN2
 74 
 75 comment "Renesas ARM SoCs Board Type"
 76 
 77 config MACH_LAGER
 78         bool "Lager board"
 79         depends on ARCH_R8A7790
 80         select MICREL_PHY if SH_ETH
 81 
 82 config MACH_MARZEN
 83         bool "MARZEN board"
 84         depends on ARCH_R8A7779
 85         select REGULATOR_FIXED_VOLTAGE if REGULATOR
 86 
 87 comment "Renesas ARM SoCs System Configuration"
 88 endif
 89 
 90 if ARCH_SHMOBILE_LEGACY
 91 
 92 comment "Renesas ARM SoCs System Type"
 93 
 94 config ARCH_SH7372
 95         bool "SH-Mobile AP4 (SH7372)"
 96         select ARCH_RMOBILE
 97         select ARCH_WANT_OPTIONAL_GPIOLIB
 98         select ARM_CPU_SUSPEND if PM || CPU_IDLE
 99         select SH_INTC
100 
101 config ARCH_SH73A0
102         bool "SH-Mobile AG5 (R8A73A00)"
103         select ARCH_RMOBILE
104         select ARCH_WANT_OPTIONAL_GPIOLIB
105         select ARM_GIC
106         select I2C
107         select SH_INTC
108         select RENESAS_INTC_IRQPIN
109 
110 config ARCH_R8A73A4
111         bool "R-Mobile APE6 (R8A73A40)"
112         select ARCH_RMOBILE
113         select ARCH_WANT_OPTIONAL_GPIOLIB
114         select ARM_GIC
115         select RENESAS_IRQC
116 
117 config ARCH_R8A7740
118         bool "R-Mobile A1 (R8A77400)"
119         select ARCH_RMOBILE
120         select ARCH_WANT_OPTIONAL_GPIOLIB
121         select ARM_GIC
122         select RENESAS_INTC_IRQPIN
123 
124 config ARCH_R8A7778
125         bool "R-Car M1A (R8A77781)"
126         select ARCH_RCAR_GEN1
127         select ARCH_WANT_OPTIONAL_GPIOLIB
128         select ARM_GIC
129 
130 config ARCH_R8A7779
131         bool "R-Car H1 (R8A77790)"
132         select ARCH_RCAR_GEN1
133         select ARCH_WANT_OPTIONAL_GPIOLIB
134         select ARM_GIC
135 
136 config ARCH_R8A7790
137         bool "R-Car H2 (R8A77900)"
138         select ARCH_RCAR_GEN2
139         select ARCH_WANT_OPTIONAL_GPIOLIB
140         select ARM_GIC
141         select MIGHT_HAVE_PCI
142         select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE
143 
144 comment "Renesas ARM SoCs Board Type"
145 
146 config MACH_APE6EVM
147         bool "APE6EVM board"
148         depends on ARCH_R8A73A4
149         select SMSC_PHY if SMSC911X
150         select USE_OF
151 
152 config MACH_APE6EVM_REFERENCE
153         bool "APE6EVM board - Reference Device Tree Implementation"
154         depends on ARCH_R8A73A4
155         select SMSC_PHY if SMSC911X
156         select USE_OF
157         ---help---
158            Use reference implementation of APE6EVM board support
159            which makes a greater use of device tree at the expense
160            of not supporting a number of devices.
161 
162            This is intended to aid developers
163 
164 config MACH_MACKEREL
165         bool "mackerel board"
166         depends on ARCH_SH7372
167         select ARCH_REQUIRE_GPIOLIB
168         select REGULATOR_FIXED_VOLTAGE if REGULATOR
169         select SMSC_PHY if SMSC911X
170         select SND_SOC_AK4642 if SND_SIMPLE_CARD
171         select USE_OF
172 
173 config MACH_ARMADILLO800EVA
174         bool "Armadillo-800 EVA board"
175         depends on ARCH_R8A7740
176         select ARCH_REQUIRE_GPIOLIB
177         select REGULATOR_FIXED_VOLTAGE if REGULATOR
178         select SMSC_PHY if SH_ETH
179         select SND_SOC_WM8978 if SND_SIMPLE_CARD
180         select USE_OF
181 
182 config MACH_BOCKW
183         bool "BOCK-W platform"
184         depends on ARCH_R8A7778
185         select ARCH_REQUIRE_GPIOLIB
186         select REGULATOR_FIXED_VOLTAGE if REGULATOR
187         select SND_SOC_AK4554 if SND_SIMPLE_CARD
188         select SND_SOC_AK4642 if SND_SIMPLE_CARD
189         select USE_OF
190 
191 config MACH_BOCKW_REFERENCE
192         bool "BOCK-W  - Reference Device Tree Implementation"
193         depends on ARCH_R8A7778
194         select ARCH_REQUIRE_GPIOLIB
195         select REGULATOR_FIXED_VOLTAGE if REGULATOR
196         select USE_OF
197         ---help---
198            Use reference implementation of BockW board support
199            which makes use of device tree at the expense
200            of not supporting a number of devices.
201 
202            This is intended to aid developers
203 
204 config MACH_MARZEN
205         bool "MARZEN board"
206         depends on ARCH_R8A7779
207         select ARCH_REQUIRE_GPIOLIB
208         select REGULATOR_FIXED_VOLTAGE if REGULATOR
209         select USE_OF
210 
211 config MACH_LAGER
212         bool "Lager board"
213         depends on ARCH_R8A7790
214         select USE_OF
215         select MICREL_PHY if SH_ETH
216         select SND_SOC_AK4642 if SND_SIMPLE_CARD
217 
218 config MACH_KZM9G
219         bool "KZM-A9-GT board"
220         depends on ARCH_SH73A0
221         select ARCH_REQUIRE_GPIOLIB
222         select REGULATOR_FIXED_VOLTAGE if REGULATOR
223         select SND_SOC_AK4642 if SND_SIMPLE_CARD
224         select USE_OF
225 
226 config MACH_KZM9G_REFERENCE
227         bool "KZM-A9-GT board - Reference Device Tree Implementation"
228         depends on ARCH_SH73A0
229         select ARCH_REQUIRE_GPIOLIB
230         select REGULATOR_FIXED_VOLTAGE if REGULATOR
231         select SND_SOC_AK4642 if SND_SIMPLE_CARD
232         select USE_OF
233         ---help---
234            Use reference implementation of KZM-A9-GT board support
235            which makes as greater use of device tree at the expense
236            of not supporting a number of devices.
237 
238            This is intended to aid developers
239 
240 comment "Renesas ARM SoCs System Configuration"
241 
242 config CPU_HAS_INTEVT
243         bool
244         default y
245 
246 config SH_CLK_CPG
247         bool
248 
249 source "drivers/sh/Kconfig"
250 
251 endif
252 
253 if ARCH_SHMOBILE
254 
255 menu "Timer and clock configuration"
256 
257 config SHMOBILE_TIMER_HZ
258         int "Kernel HZ (jiffies per second)"
259         range 32 1024
260         default "128"
261         help
262           Allows the configuration of the timer frequency. It is customary
263           to have the timer interrupt run at 1000 Hz or 100 Hz, but in the
264           case of low timer frequencies other values may be more suitable.
265           Renesas ARM SoC systems using a 32768 Hz RCLK for clock events may
266           want to select a HZ value such as 128 that can evenly divide RCLK.
267           A HZ value that does not divide evenly may cause timer drift.
268 
269 endmenu
270 
271 endif

This page was automatically generated by LXR 0.3.1 (source).  •  Linux is a registered trademark of Linus Torvalds  •  Contact us