xref: /linux/drivers/pinctrl/sunxi/Kconfig (revision a3a4a816b4b194c45d0217e8b9e08b2639802cda)
1if ARCH_SUNXI
2
3config PINCTRL_SUNXI
4	bool
5	select PINMUX
6	select GENERIC_PINCONF
7
8config PINCTRL_SUN4I_A10
9	def_bool MACH_SUN4I
10	select PINCTRL_SUNXI
11
12config PINCTRL_SUN5I
13	def_bool MACH_SUN5I
14	select PINCTRL_SUNXI
15
16config PINCTRL_SUN6I_A31
17	def_bool MACH_SUN6I
18	select PINCTRL_SUNXI
19
20config PINCTRL_SUN6I_A31_R
21	def_bool MACH_SUN6I
22	depends on RESET_CONTROLLER
23	select PINCTRL_SUNXI
24
25config PINCTRL_SUN7I_A20
26	def_bool MACH_SUN7I
27	select PINCTRL_SUNXI
28
29config PINCTRL_SUN8I_A23
30	def_bool MACH_SUN8I
31	select PINCTRL_SUNXI
32
33config PINCTRL_SUN8I_A33
34	def_bool MACH_SUN8I
35	select PINCTRL_SUNXI
36
37config PINCTRL_SUN8I_A83T
38	def_bool MACH_SUN8I
39	select PINCTRL_SUNXI
40
41config PINCTRL_SUN8I_A23_R
42	def_bool MACH_SUN8I
43	depends on RESET_CONTROLLER
44	select PINCTRL_SUNXI
45
46config PINCTRL_SUN8I_H3
47	def_bool MACH_SUN8I
48	select PINCTRL_SUNXI
49
50config PINCTRL_SUN8I_H3_R
51	def_bool MACH_SUN8I
52	select PINCTRL_SUNXI_COMMON
53
54config PINCTRL_SUN8I_V3S
55	def_bool MACH_SUN8I
56	select PINCTRL_SUNXI
57
58config PINCTRL_SUN9I_A80
59	def_bool MACH_SUN9I
60	select PINCTRL_SUNXI
61
62config PINCTRL_SUN9I_A80_R
63	def_bool MACH_SUN9I
64	depends on RESET_CONTROLLER
65	select PINCTRL_SUNXI
66
67config PINCTRL_SUN50I_A64
68	bool
69	select PINCTRL_SUNXI
70
71config PINCTRL_SUN50I_H5
72	bool
73	select PINCTRL_SUNXI
74
75endif
76