xref: /openbmc/linux/drivers/pinctrl/sunxi/Kconfig (revision 56d9e4a7)
15f910777SMaxime Ripardif ARCH_SUNXI
25f910777SMaxime Ripard
33a42a042SMasahiro Yamadaconfig PINCTRL_SUNXI
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
103a42a042SMasahiro Yamada	select PINCTRL_SUNXI
11340ba6c4SMaxime Ripard
12858f559fSMaxime Ripardconfig PINCTRL_SUN5I
13d9ff081dSMaxime Ripard	def_bool MACH_SUN5I
143a42a042SMasahiro Yamada	select PINCTRL_SUNXI
15340ba6c4SMaxime Ripard
16340ba6c4SMaxime Ripardconfig PINCTRL_SUN6I_A31
17d9ff081dSMaxime Ripard	def_bool MACH_SUN6I
183a42a042SMasahiro Yamada	select PINCTRL_SUNXI
19340ba6c4SMaxime Ripard
2047cf4b32SHans de Goedeconfig PINCTRL_SUN6I_A31S
2147cf4b32SHans de Goede	def_bool MACH_SUN6I
223a42a042SMasahiro Yamada	select PINCTRL_SUNXI
2347cf4b32SHans de Goede
24340ba6c4SMaxime Ripardconfig PINCTRL_SUN6I_A31_R
25d9ff081dSMaxime Ripard	def_bool MACH_SUN6I
26de5af04eSMaxime Ripard	depends on RESET_CONTROLLER
273a42a042SMasahiro Yamada	select PINCTRL_SUNXI
28340ba6c4SMaxime Ripard
29340ba6c4SMaxime Ripardconfig PINCTRL_SUN7I_A20
30d9ff081dSMaxime Ripard	def_bool MACH_SUN7I
313a42a042SMasahiro Yamada	select PINCTRL_SUNXI
32340ba6c4SMaxime Ripard
334c821d1cSChen-Yu Tsaiconfig PINCTRL_SUN8I_A23
344c821d1cSChen-Yu Tsai	def_bool MACH_SUN8I
353a42a042SMasahiro Yamada	select PINCTRL_SUNXI
364c821d1cSChen-Yu Tsai
377164873eSVishnu Patekarconfig PINCTRL_SUN8I_A33
387164873eSVishnu Patekar	def_bool MACH_SUN8I
393a42a042SMasahiro Yamada	select PINCTRL_SUNXI
407164873eSVishnu Patekar
414730f33fSVishnu Patekarconfig PINCTRL_SUN8I_A83T
424730f33fSVishnu Patekar	def_bool MACH_SUN8I
433a42a042SMasahiro Yamada	select PINCTRL_SUNXI
444730f33fSVishnu Patekar
45d22bf40fSChen-Yu Tsaiconfig PINCTRL_SUN8I_A23_R
46d22bf40fSChen-Yu Tsai	def_bool MACH_SUN8I
47d22bf40fSChen-Yu Tsai	depends on RESET_CONTROLLER
483a42a042SMasahiro Yamada	select PINCTRL_SUNXI
49d22bf40fSChen-Yu Tsai
50e87623cbSJens Kuskeconfig PINCTRL_SUN8I_H3
51e87623cbSJens Kuske	def_bool MACH_SUN8I
523a42a042SMasahiro Yamada	select PINCTRL_SUNXI
53e87623cbSJens Kuske
54ba83a111SKrzysztof Adamskiconfig PINCTRL_SUN8I_H3_R
55ba83a111SKrzysztof Adamski	def_bool MACH_SUN8I
56ba83a111SKrzysztof Adamski	select PINCTRL_SUNXI_COMMON
57ba83a111SKrzysztof Adamski
5856d9e4a7SIcenowy Zhengconfig PINCTRL_SUN8I_V3S
5956d9e4a7SIcenowy Zheng	def_bool MACH_SUN8I
6056d9e4a7SIcenowy Zheng	select PINCTRL_SUNXI
6156d9e4a7SIcenowy Zheng
62d5e9fb31SMaxime Ripardconfig PINCTRL_SUN9I_A80
63d5e9fb31SMaxime Ripard	def_bool MACH_SUN9I
643a42a042SMasahiro Yamada	select PINCTRL_SUNXI
65d5e9fb31SMaxime Ripard
660eccc9cbSMaxime Ripardconfig PINCTRL_SUN9I_A80_R
670eccc9cbSMaxime Ripard	def_bool MACH_SUN9I
680eccc9cbSMaxime Ripard	depends on RESET_CONTROLLER
693a42a042SMasahiro Yamada	select PINCTRL_SUNXI
700eccc9cbSMaxime Ripard
7196851d39SAndre Przywaraconfig PINCTRL_SUN50I_A64
7296851d39SAndre Przywara	bool
7396851d39SAndre Przywara	select PINCTRL_SUNXI
7496851d39SAndre Przywara
755f910777SMaxime Ripardendif
76