1config ARCH_SHMOBILE
2	bool
3	select ZONE_DMA if ARM_LPAE
4
5config PM_RCAR
6	bool
7	select PM_GENERIC_DOMAINS if PM
8
9config PM_RMOBILE
10	bool
11	select PM_GENERIC_DOMAINS
12
13config ARCH_RCAR_GEN1
14	bool
15	select PM_RCAR if PM || SMP
16	select RENESAS_INTC_IRQPIN
17	select SYS_SUPPORTS_SH_TMU
18
19config ARCH_RCAR_GEN2
20	bool
21	select PM_RCAR if PM || SMP
22	select RENESAS_IRQC
23	select SYS_SUPPORTS_SH_CMT
24	select PCI_DOMAINS if PCI
25
26config ARCH_RMOBILE
27	bool
28	select PM_RMOBILE if PM
29	select SYS_SUPPORTS_SH_CMT
30	select SYS_SUPPORTS_SH_TMU
31
32menuconfig ARCH_SHMOBILE_MULTI
33	bool "Renesas ARM SoCs" if ARCH_MULTI_V7
34	depends on MMU
35	select ARCH_SHMOBILE
36	select HAVE_ARM_SCU if SMP
37	select HAVE_ARM_TWD if SMP
38	select ARM_GIC
39	select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE
40	select NO_IOPORT_MAP
41	select PINCTRL
42	select ARCH_REQUIRE_GPIOLIB
43
44if ARCH_SHMOBILE_MULTI
45
46#comment "Renesas ARM SoCs System Type"
47
48config ARCH_EMEV2
49	bool "Emma Mobile EV2"
50	select SYS_SUPPORTS_EM_STI
51
52config ARCH_R7S72100
53	bool "RZ/A1H (R7S72100)"
54	select PM_GENERIC_DOMAINS if PM
55	select SYS_SUPPORTS_SH_MTU2
56
57config ARCH_R8A73A4
58	bool "R-Mobile APE6 (R8A73A40)"
59	select ARCH_RMOBILE
60	select RENESAS_IRQC
61
62config ARCH_R8A7740
63	bool "R-Mobile A1 (R8A77400)"
64	select ARCH_RMOBILE
65	select RENESAS_INTC_IRQPIN
66
67config ARCH_R8A7778
68	bool "R-Car M1A (R8A77781)"
69	select ARCH_RCAR_GEN1
70
71config ARCH_R8A7779
72	bool "R-Car H1 (R8A77790)"
73	select ARCH_RCAR_GEN1
74
75config ARCH_R8A7790
76	bool "R-Car H2 (R8A77900)"
77	select ARCH_RCAR_GEN2
78	select I2C
79
80config ARCH_R8A7791
81	bool "R-Car M2-W (R8A77910)"
82	select ARCH_RCAR_GEN2
83	select I2C
84
85config ARCH_R8A7793
86	bool "R-Car M2-N (R8A7793)"
87	select ARCH_RCAR_GEN2
88	select I2C
89
90config ARCH_R8A7794
91	bool "R-Car E2 (R8A77940)"
92	select ARCH_RCAR_GEN2
93
94config ARCH_SH73A0
95	bool "SH-Mobile AG5 (R8A73A00)"
96	select ARCH_RMOBILE
97	select RENESAS_INTC_IRQPIN
98
99comment "Renesas ARM SoCs System Configuration"
100endif
101