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 20340ba6c4SMaxime Ripardconfig PINCTRL_SUN6I_A31_R 21d9ff081dSMaxime Ripard def_bool MACH_SUN6I 22de5af04eSMaxime Ripard depends on RESET_CONTROLLER 233a42a042SMasahiro Yamada select PINCTRL_SUNXI 24340ba6c4SMaxime Ripard 25340ba6c4SMaxime Ripardconfig PINCTRL_SUN7I_A20 26d9ff081dSMaxime Ripard def_bool MACH_SUN7I 273a42a042SMasahiro Yamada select PINCTRL_SUNXI 28340ba6c4SMaxime Ripard 294c821d1cSChen-Yu Tsaiconfig PINCTRL_SUN8I_A23 304c821d1cSChen-Yu Tsai def_bool MACH_SUN8I 313a42a042SMasahiro Yamada select PINCTRL_SUNXI 324c821d1cSChen-Yu Tsai 337164873eSVishnu Patekarconfig PINCTRL_SUN8I_A33 347164873eSVishnu Patekar def_bool MACH_SUN8I 353a42a042SMasahiro Yamada select PINCTRL_SUNXI 367164873eSVishnu Patekar 374730f33fSVishnu Patekarconfig PINCTRL_SUN8I_A83T 384730f33fSVishnu Patekar def_bool MACH_SUN8I 393a42a042SMasahiro Yamada select PINCTRL_SUNXI 404730f33fSVishnu Patekar 41d22bf40fSChen-Yu Tsaiconfig PINCTRL_SUN8I_A23_R 42d22bf40fSChen-Yu Tsai def_bool MACH_SUN8I 43d22bf40fSChen-Yu Tsai depends on RESET_CONTROLLER 443a42a042SMasahiro Yamada select PINCTRL_SUNXI 45d22bf40fSChen-Yu Tsai 46e87623cbSJens Kuskeconfig PINCTRL_SUN8I_H3 47e87623cbSJens Kuske def_bool MACH_SUN8I 483a42a042SMasahiro Yamada select PINCTRL_SUNXI 49e87623cbSJens Kuske 50ba83a111SKrzysztof Adamskiconfig PINCTRL_SUN8I_H3_R 51*082bc28cSIcenowy Zheng def_bool MACH_SUN8I || (ARM64 && ARCH_SUNXI) 52*082bc28cSIcenowy Zheng select PINCTRL_SUNXI 53ba83a111SKrzysztof Adamski 5456d9e4a7SIcenowy Zhengconfig PINCTRL_SUN8I_V3S 5556d9e4a7SIcenowy Zheng def_bool MACH_SUN8I 5656d9e4a7SIcenowy Zheng select PINCTRL_SUNXI 5756d9e4a7SIcenowy Zheng 58d5e9fb31SMaxime Ripardconfig PINCTRL_SUN9I_A80 59d5e9fb31SMaxime Ripard def_bool MACH_SUN9I 603a42a042SMasahiro Yamada select PINCTRL_SUNXI 61d5e9fb31SMaxime Ripard 620eccc9cbSMaxime Ripardconfig PINCTRL_SUN9I_A80_R 630eccc9cbSMaxime Ripard def_bool MACH_SUN9I 640eccc9cbSMaxime Ripard depends on RESET_CONTROLLER 653a42a042SMasahiro Yamada select PINCTRL_SUNXI 660eccc9cbSMaxime Ripard 6796851d39SAndre Przywaraconfig PINCTRL_SUN50I_A64 68*082bc28cSIcenowy Zheng def_bool ARM64 && ARCH_SUNXI 6996851d39SAndre Przywara select PINCTRL_SUNXI 7096851d39SAndre Przywara 71838adb57SIcenowy Zhengconfig PINCTRL_SUN50I_H5 72*082bc28cSIcenowy Zheng def_bool ARM64 && ARCH_SUNXI 73838adb57SIcenowy Zheng select PINCTRL_SUNXI 74838adb57SIcenowy Zheng 755f910777SMaxime Ripardendif 76