Merge branch 'work.splice_read' of git://git.kernel.org/pub/scm/linux/kernel/git...
[cascardo/linux.git] / arch / arm / mach-shmobile / Kconfig
1 config ARCH_SHMOBILE
2         bool
3
4 config ARCH_SHMOBILE_MULTI
5         bool
6
7 config PM_RMOBILE
8         bool
9         select PM
10         select PM_GENERIC_DOMAINS
11
12 config 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
19 config ARCH_RCAR_GEN2
20         bool
21         select PM
22         select PM_GENERIC_DOMAINS
23         select RENESAS_IRQC
24         select SYS_SUPPORTS_SH_CMT
25
26 config ARCH_RMOBILE
27         bool
28         select PM_RMOBILE
29         select SYS_SUPPORTS_SH_CMT
30         select SYS_SUPPORTS_SH_TMU
31
32 menuconfig ARCH_RENESAS
33         bool "Renesas ARM SoCs"
34         depends on ARCH_MULTI_V7 && MMU
35         select ARCH_SHMOBILE
36         select ARCH_SHMOBILE_MULTI
37         select HAVE_ARM_SCU if SMP
38         select HAVE_ARM_TWD if SMP
39         select ARM_GIC
40         select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE
41         select NO_IOPORT_MAP
42         select PINCTRL
43         select GPIOLIB
44         select ZONE_DMA if ARM_LPAE
45
46 if ARCH_RENESAS
47
48 #comment "Renesas ARM SoCs System Type"
49
50 config ARCH_EMEV2
51         bool "Emma Mobile EV2"
52         select SYS_SUPPORTS_EM_STI
53
54 config ARCH_R7S72100
55         bool "RZ/A1H (R7S72100)"
56         select PM
57         select PM_GENERIC_DOMAINS
58         select SYS_SUPPORTS_SH_MTU2
59
60 config ARCH_R8A73A4
61         bool "R-Mobile APE6 (R8A73A40)"
62         select ARCH_RMOBILE
63         select RENESAS_IRQC
64
65 config ARCH_R8A7740
66         bool "R-Mobile A1 (R8A77400)"
67         select ARCH_RMOBILE
68         select RENESAS_INTC_IRQPIN
69
70 config ARCH_R8A7778
71         bool "R-Car M1A (R8A77781)"
72         select ARCH_RCAR_GEN1
73
74 config ARCH_R8A7779
75         bool "R-Car H1 (R8A77790)"
76         select ARCH_RCAR_GEN1
77
78 config ARCH_R8A7790
79         bool "R-Car H2 (R8A77900)"
80         select ARCH_RCAR_GEN2
81         select I2C
82
83 config ARCH_R8A7791
84         bool "R-Car M2-W (R8A77910)"
85         select ARCH_RCAR_GEN2
86         select I2C
87
88 config ARCH_R8A7792
89         bool "R-Car V2H (R8A77920)"
90         select ARCH_RCAR_GEN2
91
92 config ARCH_R8A7793
93         bool "R-Car M2-N (R8A7793)"
94         select ARCH_RCAR_GEN2
95         select I2C
96
97 config ARCH_R8A7794
98         bool "R-Car E2 (R8A77940)"
99         select ARCH_RCAR_GEN2
100
101 config ARCH_SH73A0
102         bool "SH-Mobile AG5 (R8A73A00)"
103         select ARCH_RMOBILE
104         select RENESAS_INTC_IRQPIN
105 endif