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/Kconfig79
1 files changed, 39 insertions, 40 deletions
diff --git a/arch/arm/mach-shmobile/Kconfig b/arch/arm/mach-shmobile/Kconfig
index e15dff790dbb..efc49dabbf2f 100644
--- a/arch/arm/mach-shmobile/Kconfig
+++ b/arch/arm/mach-shmobile/Kconfig
@@ -1,6 +1,30 @@
1config ARCH_SHMOBILE 1config ARCH_SHMOBILE
2 bool 2 bool
3 3
4config PM_RCAR
5 bool
6
7config PM_RMOBILE
8 bool
9
10config ARCH_RCAR_GEN1
11 bool
12 select PM_RCAR if PM || SMP
13 select RENESAS_INTC_IRQPIN
14 select SYS_SUPPORTS_SH_TMU
15
16config ARCH_RCAR_GEN2
17 bool
18 select PM_RCAR if PM || SMP
19 select RENESAS_IRQC
20 select SYS_SUPPORTS_SH_CMT
21
22config ARCH_RMOBILE
23 bool
24 select PM_RMOBILE if PM && !ARCH_SHMOBILE_MULTI
25 select SYS_SUPPORTS_SH_CMT
26 select SYS_SUPPORTS_SH_TMU
27
4menuconfig ARCH_SHMOBILE_MULTI 28menuconfig ARCH_SHMOBILE_MULTI
5 bool "Renesas ARM SoCs" if ARCH_MULTI_V7 29 bool "Renesas ARM SoCs" if ARCH_MULTI_V7
6 depends on MMU 30 depends on MMU
@@ -28,18 +52,15 @@ config ARCH_R7S72100
28 52
29config ARCH_R8A7779 53config ARCH_R8A7779
30 bool "R-Car H1 (R8A77790)" 54 bool "R-Car H1 (R8A77790)"
31 select RENESAS_INTC_IRQPIN 55 select ARCH_RCAR_GEN1
32 select SYS_SUPPORTS_SH_TMU
33 56
34config ARCH_R8A7790 57config ARCH_R8A7790
35 bool "R-Car H2 (R8A77900)" 58 bool "R-Car H2 (R8A77900)"
36 select RENESAS_IRQC 59 select ARCH_RCAR_GEN2
37 select SYS_SUPPORTS_SH_CMT
38 60
39config ARCH_R8A7791 61config ARCH_R8A7791
40 bool "R-Car M2 (R8A77910)" 62 bool "R-Car M2-W (R8A77910)"
41 select RENESAS_IRQC 63 select ARCH_RCAR_GEN2
42 select SYS_SUPPORTS_SH_CMT
43 64
44comment "Renesas ARM SoCs Board Type" 65comment "Renesas ARM SoCs Board Type"
45 66
@@ -71,82 +92,60 @@ comment "Renesas ARM SoCs System Type"
71 92
72config ARCH_SH7372 93config ARCH_SH7372
73 bool "SH-Mobile AP4 (SH7372)" 94 bool "SH-Mobile AP4 (SH7372)"
95 select ARCH_RMOBILE
74 select ARCH_WANT_OPTIONAL_GPIOLIB 96 select ARCH_WANT_OPTIONAL_GPIOLIB
75 select ARM_CPU_SUSPEND if PM || CPU_IDLE 97 select ARM_CPU_SUSPEND if PM || CPU_IDLE
76 select CPU_V7 98 select SH_INTC
77 select SH_CLK_CPG
78 select SYS_SUPPORTS_SH_CMT
79 select SYS_SUPPORTS_SH_TMU
80 99
81config ARCH_SH73A0 100config ARCH_SH73A0
82 bool "SH-Mobile AG5 (R8A73A00)" 101 bool "SH-Mobile AG5 (R8A73A00)"
102 select ARCH_RMOBILE
83 select ARCH_WANT_OPTIONAL_GPIOLIB 103 select ARCH_WANT_OPTIONAL_GPIOLIB
84 select ARM_GIC 104 select ARM_GIC
85 select CPU_V7
86 select I2C 105 select I2C
87 select SH_CLK_CPG 106 select SH_INTC
88 select RENESAS_INTC_IRQPIN 107 select RENESAS_INTC_IRQPIN
89 select SYS_SUPPORTS_SH_CMT
90 select SYS_SUPPORTS_SH_TMU
91 108
92config ARCH_R8A73A4 109config ARCH_R8A73A4
93 bool "R-Mobile APE6 (R8A73A40)" 110 bool "R-Mobile APE6 (R8A73A40)"
111 select ARCH_RMOBILE
94 select ARCH_WANT_OPTIONAL_GPIOLIB 112 select ARCH_WANT_OPTIONAL_GPIOLIB
95 select ARM_GIC 113 select ARM_GIC
96 select CPU_V7
97 select SH_CLK_CPG
98 select RENESAS_IRQC 114 select RENESAS_IRQC
99 select SYS_SUPPORTS_SH_CMT
100 select SYS_SUPPORTS_SH_TMU
101 115
102config ARCH_R8A7740 116config ARCH_R8A7740
103 bool "R-Mobile A1 (R8A77400)" 117 bool "R-Mobile A1 (R8A77400)"
118 select ARCH_RMOBILE
104 select ARCH_WANT_OPTIONAL_GPIOLIB 119 select ARCH_WANT_OPTIONAL_GPIOLIB
105 select ARM_GIC 120 select ARM_GIC
106 select CPU_V7
107 select SH_CLK_CPG
108 select RENESAS_INTC_IRQPIN 121 select RENESAS_INTC_IRQPIN
109 select SYS_SUPPORTS_SH_CMT
110 select SYS_SUPPORTS_SH_TMU
111 122
112config ARCH_R8A7778 123config ARCH_R8A7778
113 bool "R-Car M1A (R8A77781)" 124 bool "R-Car M1A (R8A77781)"
125 select ARCH_RCAR_GEN1
114 select ARCH_WANT_OPTIONAL_GPIOLIB 126 select ARCH_WANT_OPTIONAL_GPIOLIB
115 select CPU_V7
116 select SH_CLK_CPG
117 select ARM_GIC 127 select ARM_GIC
118 select SYS_SUPPORTS_SH_TMU
119 select RENESAS_INTC_IRQPIN
120 128
121config ARCH_R8A7779 129config ARCH_R8A7779
122 bool "R-Car H1 (R8A77790)" 130 bool "R-Car H1 (R8A77790)"
131 select ARCH_RCAR_GEN1
123 select ARCH_WANT_OPTIONAL_GPIOLIB 132 select ARCH_WANT_OPTIONAL_GPIOLIB
124 select ARM_GIC 133 select ARM_GIC
125 select CPU_V7
126 select SH_CLK_CPG
127 select RENESAS_INTC_IRQPIN
128 select SYS_SUPPORTS_SH_TMU
129 134
130config ARCH_R8A7790 135config ARCH_R8A7790
131 bool "R-Car H2 (R8A77900)" 136 bool "R-Car H2 (R8A77900)"
137 select ARCH_RCAR_GEN2
132 select ARCH_WANT_OPTIONAL_GPIOLIB 138 select ARCH_WANT_OPTIONAL_GPIOLIB
133 select ARM_GIC 139 select ARM_GIC
134 select CPU_V7
135 select MIGHT_HAVE_PCI 140 select MIGHT_HAVE_PCI
136 select SH_CLK_CPG
137 select RENESAS_IRQC
138 select SYS_SUPPORTS_SH_CMT
139 select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE 141 select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE
140 142
141config ARCH_R8A7791 143config ARCH_R8A7791
142 bool "R-Car M2 (R8A77910)" 144 bool "R-Car M2-W (R8A77910)"
145 select ARCH_RCAR_GEN2
143 select ARCH_WANT_OPTIONAL_GPIOLIB 146 select ARCH_WANT_OPTIONAL_GPIOLIB
144 select ARM_GIC 147 select ARM_GIC
145 select CPU_V7
146 select MIGHT_HAVE_PCI 148 select MIGHT_HAVE_PCI
147 select SH_CLK_CPG
148 select RENESAS_IRQC
149 select SYS_SUPPORTS_SH_CMT
150 select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE 149 select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE
151 150
152config ARCH_R7S72100 151config ARCH_R7S72100