blob: 96c2f35f3a5838356b567c1eaeb3c2a8ac92e6d5 [file] [log] [blame]
Samuel Hollande3095022021-08-12 20:09:43 -05001# SPDX-License-Identifier: GPL-2.0
2
3if ARCH_SUNXI
4
5config PINCTRL_SUNXI
6 select PINCTRL_FULL
7 select PINCTRL_GENERIC
8 bool
9
10config PINCTRL_SUNIV_F1C100S
11 bool "Support for the Allwinner F1C100s PIO"
12 default MACH_SUNIV
13 select PINCTRL_SUNXI
14
15config PINCTRL_SUN4I_A10
16 bool "Support for the Allwinner A10 PIO"
17 default MACH_SUN4I
18 select PINCTRL_SUNXI
19
20config PINCTRL_SUN5I_A13
21 bool "Support for the Allwinner A10s/A13 PIO"
22 default MACH_SUN5I
23 select PINCTRL_SUNXI
24
25config PINCTRL_SUN6I_A31
26 bool "Support for the Allwinner A31 PIO"
27 default MACH_SUN6I
28 select PINCTRL_SUNXI
29
30config PINCTRL_SUN6I_A31_R
31 bool "Support for the Allwinner A31 R-PIO"
32 default MACH_SUN6I
33 select PINCTRL_SUNXI
34
35config PINCTRL_SUN7I_A20
36 bool "Support for the Allwinner A20/R40 PIO"
37 default MACH_SUN7I || MACH_SUN8I_R40
38 select PINCTRL_SUNXI
39
40config PINCTRL_SUN8I_A23
41 bool "Support for the Allwinner A23 PIO"
42 default MACH_SUN8I_A23
43 select PINCTRL_SUNXI
44
45config PINCTRL_SUN8I_A23_R
46 bool "Support for the Allwinner A23/A33 R-PIO"
47 default MACH_SUN8I_A23 || MACH_SUN8I_A33
48 select PINCTRL_SUNXI
49
50config PINCTRL_SUN8I_A33
51 bool "Support for the Allwinner A33 PIO"
52 default MACH_SUN8I_A33
53 select PINCTRL_SUNXI
54
55config PINCTRL_SUN8I_A83T
56 bool "Support for the Allwinner A83T PIO"
57 default MACH_SUN8I_A83T
58 select PINCTRL_SUNXI
59
60config PINCTRL_SUN8I_A83T_R
61 bool "Support for the Allwinner A83T R-PIO"
62 default MACH_SUN8I_A83T
63 select PINCTRL_SUNXI
64
65config PINCTRL_SUN8I_H3
66 bool "Support for the Allwinner H3 PIO"
67 default MACH_SUN8I_H3
68 select PINCTRL_SUNXI
69
70config PINCTRL_SUN8I_H3_R
71 bool "Support for the Allwinner H3/H5 R-PIO"
72 default MACH_SUN8I_H3 || MACH_SUN50I_H5
73 select PINCTRL_SUNXI
74
75config PINCTRL_SUN8I_V3S
76 bool "Support for the Allwinner V3s PIO"
77 default MACH_SUN8I_V3S
78 select PINCTRL_SUNXI
79
80config PINCTRL_SUN9I_A80
81 bool "Support for the Allwinner A80 PIO"
82 default MACH_SUN9I
83 select PINCTRL_SUNXI
84
85config PINCTRL_SUN9I_A80_R
86 bool "Support for the Allwinner A80 R-PIO"
87 default MACH_SUN9I
88 select PINCTRL_SUNXI
89
90config PINCTRL_SUN50I_A64
91 bool "Support for the Allwinner A64 PIO"
92 default MACH_SUN50I
93 select PINCTRL_SUNXI
94
95config PINCTRL_SUN50I_A64_R
96 bool "Support for the Allwinner A64 R-PIO"
97 default MACH_SUN50I
98 select PINCTRL_SUNXI
99
100config PINCTRL_SUN50I_H5
101 bool "Support for the Allwinner H5 PIO"
102 default MACH_SUN50I_H5
103 select PINCTRL_SUNXI
104
105config PINCTRL_SUN50I_H6
106 bool "Support for the Allwinner H6 PIO"
107 default MACH_SUN50I_H6
108 select PINCTRL_SUNXI
109
110config PINCTRL_SUN50I_H6_R
111 bool "Support for the Allwinner H6 R-PIO"
112 default MACH_SUN50I_H6
113 select PINCTRL_SUNXI
114
115config PINCTRL_SUN50I_H616
116 bool "Support for the Allwinner H616 PIO"
117 default MACH_SUN50I_H616
118 select PINCTRL_SUNXI
119
120config PINCTRL_SUN50I_H616_R
121 bool "Support for the Allwinner H616 R-PIO"
122 default MACH_SUN50I_H616
123 select PINCTRL_SUNXI
124
125endif