diff options
Diffstat (limited to 'arch/arm/mach-shmobile/Kconfig')
-rw-r--r-- | arch/arm/mach-shmobile/Kconfig | 79 |
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 @@ | |||
1 | config ARCH_SHMOBILE | 1 | config ARCH_SHMOBILE |
2 | bool | 2 | bool |
3 | 3 | ||
4 | config PM_RCAR | ||
5 | bool | ||
6 | |||
7 | config PM_RMOBILE | ||
8 | bool | ||
9 | |||
10 | config ARCH_RCAR_GEN1 | ||
11 | bool | ||
12 | select PM_RCAR if PM || SMP | ||
13 | select RENESAS_INTC_IRQPIN | ||
14 | select SYS_SUPPORTS_SH_TMU | ||
15 | |||
16 | config ARCH_RCAR_GEN2 | ||
17 | bool | ||
18 | select PM_RCAR if PM || SMP | ||
19 | select RENESAS_IRQC | ||
20 | select SYS_SUPPORTS_SH_CMT | ||
21 | |||
22 | config 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 | |||
4 | menuconfig ARCH_SHMOBILE_MULTI | 28 | menuconfig 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 | ||
29 | config ARCH_R8A7779 | 53 | config 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 | ||
34 | config ARCH_R8A7790 | 57 | config 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 | ||
39 | config ARCH_R8A7791 | 61 | config 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 | ||
44 | comment "Renesas ARM SoCs Board Type" | 65 | comment "Renesas ARM SoCs Board Type" |
45 | 66 | ||
@@ -71,82 +92,60 @@ comment "Renesas ARM SoCs System Type" | |||
71 | 92 | ||
72 | config ARCH_SH7372 | 93 | config 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 | ||
81 | config ARCH_SH73A0 | 100 | config 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 | ||
92 | config ARCH_R8A73A4 | 109 | config 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 | ||
102 | config ARCH_R8A7740 | 116 | config 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 | ||
112 | config ARCH_R8A7778 | 123 | config 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 | ||
121 | config ARCH_R8A7779 | 129 | config 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 | ||
130 | config ARCH_R8A7790 | 135 | config 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 | ||
141 | config ARCH_R8A7791 | 143 | config 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 | ||
152 | config ARCH_R7S72100 | 151 | config ARCH_R7S72100 |