Merge tag 'fuse-update-4.20' of git://git.kernel.org/pub/scm/linux/kernel/git/mszered...
[sfrench/cifs-2.6.git] / arch / arm / mach-shmobile / Kconfig
1 # SPDX-License-Identifier: GPL-2.0
2 config PM_RMOBILE
3         bool
4         select PM
5         select PM_GENERIC_DOMAINS
6
7 config ARCH_RCAR_GEN1
8         bool
9         select PM
10         select PM_GENERIC_DOMAINS
11         select RENESAS_INTC_IRQPIN
12         select SYS_SUPPORTS_SH_TMU
13
14 config ARCH_RCAR_GEN2
15         bool
16         select HAVE_ARM_ARCH_TIMER
17         select PM
18         select PM_GENERIC_DOMAINS
19         select RENESAS_IRQC
20         select SYS_SUPPORTS_SH_CMT
21
22 config ARCH_RMOBILE
23         bool
24         select PM_RMOBILE
25         select SYS_SUPPORTS_SH_CMT
26         select SYS_SUPPORTS_SH_TMU
27
28 menuconfig ARCH_RENESAS
29         bool "Renesas ARM SoCs"
30         depends on ARCH_MULTI_V7 && MMU
31         select ARM_GIC
32         select GPIOLIB
33         select HAVE_ARM_SCU if SMP
34         select HAVE_ARM_TWD if SMP
35         select NO_IOPORT_MAP
36         select PINCTRL
37         select SOC_BUS
38         select ZONE_DMA if ARM_LPAE
39
40 if ARCH_RENESAS
41
42 #comment "Renesas ARM SoCs System Type"
43
44 config ARCH_EMEV2
45         bool "Emma Mobile EV2"
46         select SYS_SUPPORTS_EM_STI
47
48 config ARCH_R7S72100
49         bool "RZ/A1H (R7S72100)"
50         select PM
51         select PM_GENERIC_DOMAINS
52         select SYS_SUPPORTS_SH_MTU2
53         select RENESAS_OSTM
54
55 config ARCH_R7S9210
56         bool "RZ/A2 (R7S9210)"
57         select PM
58         select PM_GENERIC_DOMAINS
59         select RENESAS_OSTM
60
61 config ARCH_R8A73A4
62         bool "R-Mobile APE6 (R8A73A40)"
63         select ARCH_RMOBILE
64         select ARM_ERRATA_798181 if SMP
65         select HAVE_ARM_ARCH_TIMER
66         select RENESAS_IRQC
67
68 config ARCH_R8A7740
69         bool "R-Mobile A1 (R8A77400)"
70         select ARCH_RMOBILE
71         select RENESAS_INTC_IRQPIN
72
73 config ARCH_R8A7743
74         bool "RZ/G1M (R8A77430)"
75         select ARCH_RCAR_GEN2
76         select ARM_ERRATA_798181 if SMP
77
78 config ARCH_R8A7744
79         bool "RZ/G1N (R8A77440)"
80         select ARCH_RCAR_GEN2
81         select ARM_ERRATA_798181 if SMP
82
83 config ARCH_R8A7745
84         bool "RZ/G1E (R8A77450)"
85         select ARCH_RCAR_GEN2
86
87 config ARCH_R8A77470
88         bool "RZ/G1C (R8A77470)"
89         select ARCH_RCAR_GEN2
90
91 config ARCH_R8A7778
92         bool "R-Car M1A (R8A77781)"
93         select ARCH_RCAR_GEN1
94
95 config ARCH_R8A7779
96         bool "R-Car H1 (R8A77790)"
97         select ARCH_RCAR_GEN1
98
99 config ARCH_R8A7790
100         bool "R-Car H2 (R8A77900)"
101         select ARCH_RCAR_GEN2
102         select ARM_ERRATA_798181 if SMP
103         select I2C
104
105 config ARCH_R8A7791
106         bool "R-Car M2-W (R8A77910)"
107         select ARCH_RCAR_GEN2
108         select ARM_ERRATA_798181 if SMP
109         select I2C
110
111 config ARCH_R8A7792
112         bool "R-Car V2H (R8A77920)"
113         select ARCH_RCAR_GEN2
114         select ARM_ERRATA_798181 if SMP
115
116 config ARCH_R8A7793
117         bool "R-Car M2-N (R8A7793)"
118         select ARCH_RCAR_GEN2
119         select ARM_ERRATA_798181 if SMP
120         select I2C
121
122 config ARCH_R8A7794
123         bool "R-Car E2 (R8A77940)"
124         select ARCH_RCAR_GEN2
125
126 config ARCH_R9A06G032
127         bool "RZ/N1D (R9A06G032)"
128         select ARCH_RZN1
129
130 config ARCH_RZN1
131         bool "RZ/N1 (R9A06G0xx) Family"
132         select ARM_AMBA
133         select CPU_V7
134
135 config ARCH_SH73A0
136         bool "SH-Mobile AG5 (R8A73A00)"
137         select ARCH_RMOBILE
138         select RENESAS_INTC_IRQPIN
139 endif