xref: /linux/drivers/pinctrl/sunxi/Kconfig (revision 0eccc9cb4c1443c2665466e35f6e138381b8afd9)
15f910777SMaxime Ripardif ARCH_SUNXI
25f910777SMaxime Ripard
3118c565aSMaxime Ripardconfig PINCTRL_SUNXI_COMMON
4118c565aSMaxime Ripard	bool
55f910777SMaxime Ripard	select PINMUX
65f910777SMaxime Ripard	select GENERIC_PINCONF
75f910777SMaxime Ripard
8340ba6c4SMaxime Ripardconfig PINCTRL_SUN4I_A10
9d9ff081dSMaxime Ripard	def_bool MACH_SUN4I
10118c565aSMaxime Ripard	select PINCTRL_SUNXI_COMMON
11340ba6c4SMaxime Ripard
12340ba6c4SMaxime Ripardconfig PINCTRL_SUN5I_A10S
13d9ff081dSMaxime Ripard	def_bool MACH_SUN5I
14118c565aSMaxime Ripard	select PINCTRL_SUNXI_COMMON
15340ba6c4SMaxime Ripard
16340ba6c4SMaxime Ripardconfig PINCTRL_SUN5I_A13
17d9ff081dSMaxime Ripard	def_bool MACH_SUN5I
18118c565aSMaxime Ripard	select PINCTRL_SUNXI_COMMON
19340ba6c4SMaxime Ripard
20340ba6c4SMaxime Ripardconfig PINCTRL_SUN6I_A31
21d9ff081dSMaxime Ripard	def_bool MACH_SUN6I
22118c565aSMaxime Ripard	select PINCTRL_SUNXI_COMMON
23340ba6c4SMaxime Ripard
2447cf4b32SHans de Goedeconfig PINCTRL_SUN6I_A31S
2547cf4b32SHans de Goede	def_bool MACH_SUN6I
2647cf4b32SHans de Goede	select PINCTRL_SUNXI_COMMON
2747cf4b32SHans de Goede
28340ba6c4SMaxime Ripardconfig PINCTRL_SUN6I_A31_R
29d9ff081dSMaxime Ripard	def_bool MACH_SUN6I
30de5af04eSMaxime Ripard	depends on RESET_CONTROLLER
31118c565aSMaxime Ripard	select PINCTRL_SUNXI_COMMON
32340ba6c4SMaxime Ripard
33340ba6c4SMaxime Ripardconfig PINCTRL_SUN7I_A20
34d9ff081dSMaxime Ripard	def_bool MACH_SUN7I
35118c565aSMaxime Ripard	select PINCTRL_SUNXI_COMMON
36340ba6c4SMaxime Ripard
374c821d1cSChen-Yu Tsaiconfig PINCTRL_SUN8I_A23
384c821d1cSChen-Yu Tsai	def_bool MACH_SUN8I
394c821d1cSChen-Yu Tsai	select PINCTRL_SUNXI_COMMON
404c821d1cSChen-Yu Tsai
417164873eSVishnu Patekarconfig PINCTRL_SUN8I_A33
427164873eSVishnu Patekar	def_bool MACH_SUN8I
437164873eSVishnu Patekar	select PINCTRL_SUNXI_COMMON
447164873eSVishnu Patekar
454730f33fSVishnu Patekarconfig PINCTRL_SUN8I_A83T
464730f33fSVishnu Patekar	def_bool MACH_SUN8I
474730f33fSVishnu Patekar	select PINCTRL_SUNXI_COMMON
484730f33fSVishnu Patekar
49d22bf40fSChen-Yu Tsaiconfig PINCTRL_SUN8I_A23_R
50d22bf40fSChen-Yu Tsai	def_bool MACH_SUN8I
51d22bf40fSChen-Yu Tsai	depends on RESET_CONTROLLER
52d22bf40fSChen-Yu Tsai	select PINCTRL_SUNXI_COMMON
53d22bf40fSChen-Yu Tsai
54e87623cbSJens Kuskeconfig PINCTRL_SUN8I_H3
55e87623cbSJens Kuske	def_bool MACH_SUN8I
56e87623cbSJens Kuske	select PINCTRL_SUNXI_COMMON
57e87623cbSJens Kuske
58d5e9fb31SMaxime Ripardconfig PINCTRL_SUN9I_A80
59d5e9fb31SMaxime Ripard	def_bool MACH_SUN9I
60d5e9fb31SMaxime Ripard	select PINCTRL_SUNXI_COMMON
61d5e9fb31SMaxime Ripard
62*0eccc9cbSMaxime Ripardconfig PINCTRL_SUN9I_A80_R
63*0eccc9cbSMaxime Ripard	def_bool MACH_SUN9I
64*0eccc9cbSMaxime Ripard	depends on RESET_CONTROLLER
65*0eccc9cbSMaxime Ripard	select PINCTRL_SUNXI_COMMON
66*0eccc9cbSMaxime Ripard
675f910777SMaxime Ripardendif
68