xref: /openbmc/linux/drivers/pinctrl/sunxi/Kconfig (revision de5af04e)
15f910777SMaxime Ripardif ARCH_SUNXI
25f910777SMaxime Ripard
35f910777SMaxime Ripardconfig PINCTRL_SUNXI
45f910777SMaxime Ripard	bool
5118c565aSMaxime Ripard
6118c565aSMaxime Ripardconfig PINCTRL_SUNXI_COMMON
7118c565aSMaxime Ripard	bool
85f910777SMaxime Ripard	select PINMUX
95f910777SMaxime Ripard	select GENERIC_PINCONF
105f910777SMaxime Ripard
11340ba6c4SMaxime Ripardconfig PINCTRL_SUN4I_A10
12b22116b3SMaxime Ripard	def_bool PINCTRL_SUNXI || MACH_SUN4I
13118c565aSMaxime Ripard	select PINCTRL_SUNXI_COMMON
14340ba6c4SMaxime Ripard
15340ba6c4SMaxime Ripardconfig PINCTRL_SUN5I_A10S
16b22116b3SMaxime Ripard	def_bool PINCTRL_SUNXI || MACH_SUN5I
17118c565aSMaxime Ripard	select PINCTRL_SUNXI_COMMON
18340ba6c4SMaxime Ripard
19340ba6c4SMaxime Ripardconfig PINCTRL_SUN5I_A13
20b22116b3SMaxime Ripard	def_bool PINCTRL_SUNXI || MACH_SUN5I
21118c565aSMaxime Ripard	select PINCTRL_SUNXI_COMMON
22340ba6c4SMaxime Ripard
23340ba6c4SMaxime Ripardconfig PINCTRL_SUN6I_A31
24b22116b3SMaxime Ripard	def_bool PINCTRL_SUNXI || MACH_SUN6I
25118c565aSMaxime Ripard	select PINCTRL_SUNXI_COMMON
26340ba6c4SMaxime Ripard
27340ba6c4SMaxime Ripardconfig PINCTRL_SUN6I_A31_R
28b22116b3SMaxime Ripard	def_bool PINCTRL_SUNXI || MACH_SUN6I
29de5af04eSMaxime Ripard	depends on RESET_CONTROLLER
30118c565aSMaxime Ripard	select PINCTRL_SUNXI_COMMON
31340ba6c4SMaxime Ripard
32340ba6c4SMaxime Ripardconfig PINCTRL_SUN7I_A20
33b22116b3SMaxime Ripard	def_bool PINCTRL_SUNXI || MACH_SUN7I
34118c565aSMaxime Ripard	select PINCTRL_SUNXI_COMMON
35340ba6c4SMaxime Ripard
365f910777SMaxime Ripardendif
37