xref: /openbmc/linux/arch/arm/mach-shmobile/Kconfig (revision c0c74acb)
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	select RENESAS_OSTM
61
62config ARCH_R8A73A4
63	bool "R-Mobile APE6 (R8A73A40)"
64	select ARCH_RMOBILE
65	select ARM_ERRATA_798181 if SMP
66	select RENESAS_IRQC
67
68config ARCH_R8A7740
69	bool "R-Mobile A1 (R8A77400)"
70	select ARCH_RMOBILE
71	select RENESAS_INTC_IRQPIN
72
73config ARCH_R8A7743
74	bool "RZ/G1M (R8A77430)"
75	select ARCH_RCAR_GEN2
76	select ARM_ERRATA_798181 if SMP
77
78config ARCH_R8A7745
79	bool "RZ/G1E (R8A77450)"
80	select ARCH_RCAR_GEN2
81
82config ARCH_R8A7778
83	bool "R-Car M1A (R8A77781)"
84	select ARCH_RCAR_GEN1
85
86config ARCH_R8A7779
87	bool "R-Car H1 (R8A77790)"
88	select ARCH_RCAR_GEN1
89
90config ARCH_R8A7790
91	bool "R-Car H2 (R8A77900)"
92	select ARCH_RCAR_GEN2
93	select ARM_ERRATA_798181 if SMP
94	select I2C
95
96config ARCH_R8A7791
97	bool "R-Car M2-W (R8A77910)"
98	select ARCH_RCAR_GEN2
99	select ARM_ERRATA_798181 if SMP
100	select I2C
101
102config ARCH_R8A7792
103	bool "R-Car V2H (R8A77920)"
104	select ARCH_RCAR_GEN2
105	select ARM_ERRATA_798181 if SMP
106
107config ARCH_R8A7793
108	bool "R-Car M2-N (R8A7793)"
109	select ARCH_RCAR_GEN2
110	select ARM_ERRATA_798181 if SMP
111	select I2C
112
113config ARCH_R8A7794
114	bool "R-Car E2 (R8A77940)"
115	select ARCH_RCAR_GEN2
116
117config ARCH_SH73A0
118	bool "SH-Mobile AG5 (R8A73A00)"
119	select ARCH_RMOBILE
120	select RENESAS_INTC_IRQPIN
121endif
122