aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-shmobile/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-shmobile/Kconfig')
-rw-r--r--arch/arm/mach-shmobile/Kconfig42
1 files changed, 19 insertions, 23 deletions
diff --git a/arch/arm/mach-shmobile/Kconfig b/arch/arm/mach-shmobile/Kconfig
index 338640631e08..3b8c87461d67 100644
--- a/arch/arm/mach-shmobile/Kconfig
+++ b/arch/arm/mach-shmobile/Kconfig
@@ -8,7 +8,7 @@ config ARCH_SHMOBILE_MULTI
8 select CPU_V7 8 select CPU_V7
9 select GENERIC_CLOCKEVENTS 9 select GENERIC_CLOCKEVENTS
10 select HAVE_ARM_SCU if SMP 10 select HAVE_ARM_SCU if SMP
11 select HAVE_ARM_TWD if LOCAL_TIMERS 11 select HAVE_ARM_TWD if SMP
12 select HAVE_SMP 12 select HAVE_SMP
13 select ARM_GIC 13 select ARM_GIC
14 select MIGHT_HAVE_CACHE_L2X0 14 select MIGHT_HAVE_CACHE_L2X0
@@ -24,17 +24,21 @@ comment "Renesas ARM SoCs System Type"
24 24
25config ARCH_EMEV2 25config ARCH_EMEV2
26 bool "Emma Mobile EV2" 26 bool "Emma Mobile EV2"
27 select SYS_SUPPORTS_EM_STI
27 28
28config ARCH_R7S72100 29config ARCH_R7S72100
29 bool "RZ/A1H (R7S72100)" 30 bool "RZ/A1H (R7S72100)"
31 select SYS_SUPPORTS_SH_MTU2
30 32
31config ARCH_R8A7790 33config ARCH_R8A7790
32 bool "R-Car H2 (R8A77900)" 34 bool "R-Car H2 (R8A77900)"
33 select RENESAS_IRQC 35 select RENESAS_IRQC
36 select SYS_SUPPORTS_SH_CMT
34 37
35config ARCH_R8A7791 38config ARCH_R8A7791
36 bool "R-Car M2 (R8A77910)" 39 bool "R-Car M2 (R8A77910)"
37 select RENESAS_IRQC 40 select RENESAS_IRQC
41 select SYS_SUPPORTS_SH_CMT
38 42
39comment "Renesas ARM SoCs Board Type" 43comment "Renesas ARM SoCs Board Type"
40 44
@@ -68,6 +72,8 @@ config ARCH_SH7372
68 select ARM_CPU_SUSPEND if PM || CPU_IDLE 72 select ARM_CPU_SUSPEND if PM || CPU_IDLE
69 select CPU_V7 73 select CPU_V7
70 select SH_CLK_CPG 74 select SH_CLK_CPG
75 select SYS_SUPPORTS_SH_CMT
76 select SYS_SUPPORTS_SH_TMU
71 77
72config ARCH_SH73A0 78config ARCH_SH73A0
73 bool "SH-Mobile AG5 (R8A73A00)" 79 bool "SH-Mobile AG5 (R8A73A00)"
@@ -77,6 +83,8 @@ config ARCH_SH73A0
77 select I2C 83 select I2C
78 select SH_CLK_CPG 84 select SH_CLK_CPG
79 select RENESAS_INTC_IRQPIN 85 select RENESAS_INTC_IRQPIN
86 select SYS_SUPPORTS_SH_CMT
87 select SYS_SUPPORTS_SH_TMU
80 88
81config ARCH_R8A73A4 89config ARCH_R8A73A4
82 bool "R-Mobile APE6 (R8A73A40)" 90 bool "R-Mobile APE6 (R8A73A40)"
@@ -87,6 +95,8 @@ config ARCH_R8A73A4
87 select RENESAS_IRQC 95 select RENESAS_IRQC
88 select ARCH_HAS_CPUFREQ 96 select ARCH_HAS_CPUFREQ
89 select ARCH_HAS_OPP 97 select ARCH_HAS_OPP
98 select SYS_SUPPORTS_SH_CMT
99 select SYS_SUPPORTS_SH_TMU
90 100
91config ARCH_R8A7740 101config ARCH_R8A7740
92 bool "R-Mobile A1 (R8A77400)" 102 bool "R-Mobile A1 (R8A77400)"
@@ -95,6 +105,8 @@ config ARCH_R8A7740
95 select CPU_V7 105 select CPU_V7
96 select SH_CLK_CPG 106 select SH_CLK_CPG
97 select RENESAS_INTC_IRQPIN 107 select RENESAS_INTC_IRQPIN
108 select SYS_SUPPORTS_SH_CMT
109 select SYS_SUPPORTS_SH_TMU
98 110
99config ARCH_R8A7778 111config ARCH_R8A7778
100 bool "R-Car M1A (R8A77781)" 112 bool "R-Car M1A (R8A77781)"
@@ -102,8 +114,7 @@ config ARCH_R8A7778
102 select CPU_V7 114 select CPU_V7
103 select SH_CLK_CPG 115 select SH_CLK_CPG
104 select ARM_GIC 116 select ARM_GIC
105 select USB_ARCH_HAS_EHCI 117 select SYS_SUPPORTS_SH_TMU
106 select USB_ARCH_HAS_OHCI
107 118
108config ARCH_R8A7779 119config ARCH_R8A7779
109 bool "R-Car H1 (R8A77790)" 120 bool "R-Car H1 (R8A77790)"
@@ -111,9 +122,8 @@ config ARCH_R8A7779
111 select ARM_GIC 122 select ARM_GIC
112 select CPU_V7 123 select CPU_V7
113 select SH_CLK_CPG 124 select SH_CLK_CPG
114 select USB_ARCH_HAS_EHCI
115 select USB_ARCH_HAS_OHCI
116 select RENESAS_INTC_IRQPIN 125 select RENESAS_INTC_IRQPIN
126 select SYS_SUPPORTS_SH_TMU
117 127
118config ARCH_R8A7790 128config ARCH_R8A7790
119 bool "R-Car H2 (R8A77900)" 129 bool "R-Car H2 (R8A77900)"
@@ -123,6 +133,7 @@ config ARCH_R8A7790
123 select MIGHT_HAVE_PCI 133 select MIGHT_HAVE_PCI
124 select SH_CLK_CPG 134 select SH_CLK_CPG
125 select RENESAS_IRQC 135 select RENESAS_IRQC
136 select SYS_SUPPORTS_SH_CMT
126 137
127config ARCH_R8A7791 138config ARCH_R8A7791
128 bool "R-Car M2 (R8A77910)" 139 bool "R-Car M2 (R8A77910)"
@@ -132,6 +143,7 @@ config ARCH_R8A7791
132 select MIGHT_HAVE_PCI 143 select MIGHT_HAVE_PCI
133 select SH_CLK_CPG 144 select SH_CLK_CPG
134 select RENESAS_IRQC 145 select RENESAS_IRQC
146 select SYS_SUPPORTS_SH_CMT
135 147
136config ARCH_EMEV2 148config ARCH_EMEV2
137 bool "Emma Mobile EV2" 149 bool "Emma Mobile EV2"
@@ -141,6 +153,7 @@ config ARCH_EMEV2
141 select MIGHT_HAVE_PCI 153 select MIGHT_HAVE_PCI
142 select USE_OF 154 select USE_OF
143 select AUTO_ZRELADDR 155 select AUTO_ZRELADDR
156 select SYS_SUPPORTS_EM_STI
144 157
145config ARCH_R7S72100 158config ARCH_R7S72100
146 bool "RZ/A1H (R7S72100)" 159 bool "RZ/A1H (R7S72100)"
@@ -148,6 +161,7 @@ config ARCH_R7S72100
148 select ARM_GIC 161 select ARM_GIC
149 select CPU_V7 162 select CPU_V7
150 select SH_CLK_CPG 163 select SH_CLK_CPG
164 select SYS_SUPPORTS_SH_MTU2
151 165
152comment "Renesas ARM SoCs Board Type" 166comment "Renesas ARM SoCs Board Type"
153 167
@@ -321,24 +335,6 @@ config SHMOBILE_TIMER_HZ
321 want to select a HZ value such as 128 that can evenly divide RCLK. 335 want to select a HZ value such as 128 that can evenly divide RCLK.
322 A HZ value that does not divide evenly may cause timer drift. 336 A HZ value that does not divide evenly may cause timer drift.
323 337
324config SH_TIMER_CMT
325 bool "CMT timer driver"
326 default y
327 help
328 This enables build of the CMT timer driver.
329
330config SH_TIMER_TMU
331 bool "TMU timer driver"
332 default y
333 help
334 This enables build of the TMU timer driver.
335
336config EM_TIMER_STI
337 bool "STI timer driver"
338 default y
339 help
340 This enables build of the STI timer driver.
341
342endmenu 338endmenu
343 339
344endif 340endif