xref: /openbmc/linux/drivers/pinctrl/sunxi/Kconfig (revision 858f559f)
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
13858f559fSMaxime Ripard	select PINCTRL_SUNXI
14858f559fSMaxime Ripard
15340ba6c4SMaxime Ripardconfig PINCTRL_SUN5I_A10S
16d9ff081dSMaxime Ripard	def_bool MACH_SUN5I
173a42a042SMasahiro Yamada	select PINCTRL_SUNXI
18340ba6c4SMaxime Ripard
19340ba6c4SMaxime Ripardconfig PINCTRL_SUN5I_A13
20d9ff081dSMaxime Ripard	def_bool MACH_SUN5I
213a42a042SMasahiro Yamada	select PINCTRL_SUNXI
22340ba6c4SMaxime Ripard
23ac91ab51SMylène Josserandconfig PINCTRL_GR8
24ac91ab51SMylène Josserand	def_bool MACH_SUN5I
25ac91ab51SMylène Josserand	select PINCTRL_SUNXI_COMMON
26ac91ab51SMylène Josserand
27340ba6c4SMaxime Ripardconfig PINCTRL_SUN6I_A31
28d9ff081dSMaxime Ripard	def_bool MACH_SUN6I
293a42a042SMasahiro Yamada	select PINCTRL_SUNXI
30340ba6c4SMaxime Ripard
3147cf4b32SHans de Goedeconfig PINCTRL_SUN6I_A31S
3247cf4b32SHans de Goede	def_bool MACH_SUN6I
333a42a042SMasahiro Yamada	select PINCTRL_SUNXI
3447cf4b32SHans de Goede
35340ba6c4SMaxime Ripardconfig PINCTRL_SUN6I_A31_R
36d9ff081dSMaxime Ripard	def_bool MACH_SUN6I
37de5af04eSMaxime Ripard	depends on RESET_CONTROLLER
383a42a042SMasahiro Yamada	select PINCTRL_SUNXI
39340ba6c4SMaxime Ripard
40340ba6c4SMaxime Ripardconfig PINCTRL_SUN7I_A20
41d9ff081dSMaxime Ripard	def_bool MACH_SUN7I
423a42a042SMasahiro Yamada	select PINCTRL_SUNXI
43340ba6c4SMaxime Ripard
444c821d1cSChen-Yu Tsaiconfig PINCTRL_SUN8I_A23
454c821d1cSChen-Yu Tsai	def_bool MACH_SUN8I
463a42a042SMasahiro Yamada	select PINCTRL_SUNXI
474c821d1cSChen-Yu Tsai
487164873eSVishnu Patekarconfig PINCTRL_SUN8I_A33
497164873eSVishnu Patekar	def_bool MACH_SUN8I
503a42a042SMasahiro Yamada	select PINCTRL_SUNXI
517164873eSVishnu Patekar
524730f33fSVishnu Patekarconfig PINCTRL_SUN8I_A83T
534730f33fSVishnu Patekar	def_bool MACH_SUN8I
543a42a042SMasahiro Yamada	select PINCTRL_SUNXI
554730f33fSVishnu Patekar
56d22bf40fSChen-Yu Tsaiconfig PINCTRL_SUN8I_A23_R
57d22bf40fSChen-Yu Tsai	def_bool MACH_SUN8I
58d22bf40fSChen-Yu Tsai	depends on RESET_CONTROLLER
593a42a042SMasahiro Yamada	select PINCTRL_SUNXI
60d22bf40fSChen-Yu Tsai
61e87623cbSJens Kuskeconfig PINCTRL_SUN8I_H3
62e87623cbSJens Kuske	def_bool MACH_SUN8I
633a42a042SMasahiro Yamada	select PINCTRL_SUNXI
64e87623cbSJens Kuske
65ba83a111SKrzysztof Adamskiconfig PINCTRL_SUN8I_H3_R
66ba83a111SKrzysztof Adamski	def_bool MACH_SUN8I
67ba83a111SKrzysztof Adamski	select PINCTRL_SUNXI_COMMON
68ba83a111SKrzysztof Adamski
69d5e9fb31SMaxime Ripardconfig PINCTRL_SUN9I_A80
70d5e9fb31SMaxime Ripard	def_bool MACH_SUN9I
713a42a042SMasahiro Yamada	select PINCTRL_SUNXI
72d5e9fb31SMaxime Ripard
730eccc9cbSMaxime Ripardconfig PINCTRL_SUN9I_A80_R
740eccc9cbSMaxime Ripard	def_bool MACH_SUN9I
750eccc9cbSMaxime Ripard	depends on RESET_CONTROLLER
763a42a042SMasahiro Yamada	select PINCTRL_SUNXI
770eccc9cbSMaxime Ripard
7896851d39SAndre Przywaraconfig PINCTRL_SUN50I_A64
7996851d39SAndre Przywara	bool
8096851d39SAndre Przywara	select PINCTRL_SUNXI
8196851d39SAndre Przywara
825f910777SMaxime Ripardendif
83