xref: /openbmc/linux/arch/arm/mach-shmobile/Kconfig (revision 7c0f6ba6)
1config ARCH_SHMOBILE
2	bool
3
4config ARCH_SHMOBILE_MULTI
5	bool
6
7config PM_RMOBILE
8	bool
9	select PM
10	select PM_GENERIC_DOMAINS
11
12config ARCH_RCAR_GEN1
13	bool
14	select PM
15	select PM_GENERIC_DOMAINS
16	select RENESAS_INTC_IRQPIN
17	select SYS_SUPPORTS_SH_TMU
18
19config ARCH_RCAR_GEN2
20	bool
21	select PM
22	select PM_GENERIC_DOMAINS
23	select RENESAS_IRQC
24	select SYS_SUPPORTS_SH_CMT
25
26config ARCH_RMOBILE
27	bool
28	select PM_RMOBILE
29	select SYS_SUPPORTS_SH_CMT
30	select SYS_SUPPORTS_SH_TMU
31
32menuconfig ARCH_RENESAS
33	bool "Renesas ARM SoCs"
34	depends on ARCH_MULTI_V7 && MMU
35	select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE
36	select ARCH_SHMOBILE
37	select ARCH_SHMOBILE_MULTI
38	select ARM_GIC
39	select GPIOLIB
40	select HAVE_ARM_SCU if SMP
41	select HAVE_ARM_TWD if SMP
42	select NO_IOPORT_MAP
43	select PINCTRL
44	select SOC_BUS
45	select ZONE_DMA if ARM_LPAE
46
47if ARCH_RENESAS
48
49#comment "Renesas ARM SoCs System Type"
50
51config ARCH_EMEV2
52	bool "Emma Mobile EV2"
53	select SYS_SUPPORTS_EM_STI
54
55config ARCH_R7S72100
56	bool "RZ/A1H (R7S72100)"
57	select PM
58	select PM_GENERIC_DOMAINS
59	select SYS_SUPPORTS_SH_MTU2
60
61config ARCH_R8A73A4
62	bool "R-Mobile APE6 (R8A73A40)"
63	select ARCH_RMOBILE
64	select ARM_ERRATA_798181 if SMP
65	select RENESAS_IRQC
66
67config ARCH_R8A7740
68	bool "R-Mobile A1 (R8A77400)"
69	select ARCH_RMOBILE
70	select RENESAS_INTC_IRQPIN
71
72config ARCH_R8A7743
73	bool "RZ/G1M (R8A77430)"
74	select ARCH_RCAR_GEN2
75	select ARM_ERRATA_798181 if SMP
76
77config ARCH_R8A7745
78	bool "RZ/G1E (R8A77450)"
79	select ARCH_RCAR_GEN2
80
81config ARCH_R8A7778
82	bool "R-Car M1A (R8A77781)"
83	select ARCH_RCAR_GEN1
84
85config ARCH_R8A7779
86	bool "R-Car H1 (R8A77790)"
87	select ARCH_RCAR_GEN1
88
89config ARCH_R8A7790
90	bool "R-Car H2 (R8A77900)"
91	select ARCH_RCAR_GEN2
92	select ARM_ERRATA_798181 if SMP
93	select I2C
94
95config ARCH_R8A7791
96	bool "R-Car M2-W (R8A77910)"
97	select ARCH_RCAR_GEN2
98	select ARM_ERRATA_798181 if SMP
99	select I2C
100
101config ARCH_R8A7792
102	bool "R-Car V2H (R8A77920)"
103	select ARCH_RCAR_GEN2
104	select ARM_ERRATA_798181 if SMP
105
106config ARCH_R8A7793
107	bool "R-Car M2-N (R8A7793)"
108	select ARCH_RCAR_GEN2
109	select ARM_ERRATA_798181 if SMP
110	select I2C
111
112config ARCH_R8A7794
113	bool "R-Car E2 (R8A77940)"
114	select ARCH_RCAR_GEN2
115
116config ARCH_SH73A0
117	bool "SH-Mobile AG5 (R8A73A00)"
118	select ARCH_RMOBILE
119	select RENESAS_INTC_IRQPIN
120endif
121