xref: /linux/drivers/pinctrl/freescale/Kconfig (revision 6dd22a116614acf33aeef13861e32510ef9d5392)
1edad3b2aSLinus Walleijconfig PINCTRL_IMX
2edad3b2aSLinus Walleij	bool
3edad3b2aSLinus Walleij	select PINMUX
4edad3b2aSLinus Walleij	select PINCONF
5*6dd22a11SAlexander Kurz	select REGMAP
6edad3b2aSLinus Walleij
7edad3b2aSLinus Walleijconfig PINCTRL_IMX1_CORE
8edad3b2aSLinus Walleij	bool
9edad3b2aSLinus Walleij	select PINMUX
10edad3b2aSLinus Walleij	select PINCONF
11edad3b2aSLinus Walleij
12edad3b2aSLinus Walleijconfig PINCTRL_IMX1
13edad3b2aSLinus Walleij	bool "IMX1 pinctrl driver"
14edad3b2aSLinus Walleij	depends on SOC_IMX1
15edad3b2aSLinus Walleij	select PINCTRL_IMX1_CORE
16edad3b2aSLinus Walleij	help
17edad3b2aSLinus Walleij	  Say Y here to enable the imx1 pinctrl driver
18edad3b2aSLinus Walleij
19edad3b2aSLinus Walleijconfig PINCTRL_IMX21
20edad3b2aSLinus Walleij	bool "i.MX21 pinctrl driver"
21edad3b2aSLinus Walleij	depends on SOC_IMX21
22edad3b2aSLinus Walleij	select PINCTRL_IMX1_CORE
23edad3b2aSLinus Walleij	help
24edad3b2aSLinus Walleij	  Say Y here to enable the i.MX21 pinctrl driver
25edad3b2aSLinus Walleij
26edad3b2aSLinus Walleijconfig PINCTRL_IMX27
27edad3b2aSLinus Walleij	bool "IMX27 pinctrl driver"
28edad3b2aSLinus Walleij	depends on SOC_IMX27
29edad3b2aSLinus Walleij	select PINCTRL_IMX1_CORE
30edad3b2aSLinus Walleij	help
31edad3b2aSLinus Walleij	  Say Y here to enable the imx27 pinctrl driver
32edad3b2aSLinus Walleij
33edad3b2aSLinus Walleij
34edad3b2aSLinus Walleijconfig PINCTRL_IMX25
35edad3b2aSLinus Walleij        bool "IMX25 pinctrl driver"
36edad3b2aSLinus Walleij        depends on OF
37edad3b2aSLinus Walleij        depends on SOC_IMX25
38edad3b2aSLinus Walleij        select PINCTRL_IMX
39edad3b2aSLinus Walleij        help
40edad3b2aSLinus Walleij          Say Y here to enable the imx25 pinctrl driver
41edad3b2aSLinus Walleij
42edad3b2aSLinus Walleijconfig PINCTRL_IMX35
43edad3b2aSLinus Walleij	bool "IMX35 pinctrl driver"
44edad3b2aSLinus Walleij	depends on SOC_IMX35
45edad3b2aSLinus Walleij	select PINCTRL_IMX
46edad3b2aSLinus Walleij	help
47edad3b2aSLinus Walleij	  Say Y here to enable the imx35 pinctrl driver
48edad3b2aSLinus Walleij
49edad3b2aSLinus Walleijconfig PINCTRL_IMX50
50edad3b2aSLinus Walleij	bool "IMX50 pinctrl driver"
51edad3b2aSLinus Walleij	depends on SOC_IMX50
52edad3b2aSLinus Walleij	select PINCTRL_IMX
53edad3b2aSLinus Walleij	help
54edad3b2aSLinus Walleij	  Say Y here to enable the imx50 pinctrl driver
55edad3b2aSLinus Walleij
56edad3b2aSLinus Walleijconfig PINCTRL_IMX51
57edad3b2aSLinus Walleij	bool "IMX51 pinctrl driver"
58edad3b2aSLinus Walleij	depends on SOC_IMX51
59edad3b2aSLinus Walleij	select PINCTRL_IMX
60edad3b2aSLinus Walleij	help
61edad3b2aSLinus Walleij	  Say Y here to enable the imx51 pinctrl driver
62edad3b2aSLinus Walleij
63edad3b2aSLinus Walleijconfig PINCTRL_IMX53
64edad3b2aSLinus Walleij	bool "IMX53 pinctrl driver"
65edad3b2aSLinus Walleij	depends on SOC_IMX53
66edad3b2aSLinus Walleij	select PINCTRL_IMX
67edad3b2aSLinus Walleij	help
68edad3b2aSLinus Walleij	  Say Y here to enable the imx53 pinctrl driver
69edad3b2aSLinus Walleij
70edad3b2aSLinus Walleijconfig PINCTRL_IMX6Q
71edad3b2aSLinus Walleij	bool "IMX6Q/DL pinctrl driver"
72edad3b2aSLinus Walleij	depends on SOC_IMX6Q
73edad3b2aSLinus Walleij	select PINCTRL_IMX
74edad3b2aSLinus Walleij	help
75edad3b2aSLinus Walleij	  Say Y here to enable the imx6q/dl pinctrl driver
76edad3b2aSLinus Walleij
77edad3b2aSLinus Walleijconfig PINCTRL_IMX6SL
78edad3b2aSLinus Walleij	bool "IMX6SL pinctrl driver"
79edad3b2aSLinus Walleij	depends on SOC_IMX6SL
80edad3b2aSLinus Walleij	select PINCTRL_IMX
81edad3b2aSLinus Walleij	help
82edad3b2aSLinus Walleij	  Say Y here to enable the imx6sl pinctrl driver
83edad3b2aSLinus Walleij
84edad3b2aSLinus Walleijconfig PINCTRL_IMX6SX
85edad3b2aSLinus Walleij	bool "IMX6SX pinctrl driver"
86edad3b2aSLinus Walleij	depends on SOC_IMX6SX
87edad3b2aSLinus Walleij	select PINCTRL_IMX
88edad3b2aSLinus Walleij	help
89edad3b2aSLinus Walleij	  Say Y here to enable the imx6sx pinctrl driver
90edad3b2aSLinus Walleij
919612327cSFrank Liconfig PINCTRL_IMX6UL
929612327cSFrank Li	bool "IMX6UL pinctrl driver"
939612327cSFrank Li	depends on SOC_IMX6UL
949612327cSFrank Li	select PINCTRL_IMX
959612327cSFrank Li	help
969612327cSFrank Li	  Say Y here to enable the imx6ul pinctrl driver
979612327cSFrank Li
98c30024a6SFrank Liconfig PINCTRL_IMX7D
99c30024a6SFrank Li	bool "IMX7D pinctrl driver"
100c30024a6SFrank Li	depends on SOC_IMX7D
101c30024a6SFrank Li	select PINCTRL_IMX
102c30024a6SFrank Li	help
103c30024a6SFrank Li	  Say Y here to enable the imx7d pinctrl driver
104c30024a6SFrank Li
105edad3b2aSLinus Walleijconfig PINCTRL_VF610
106edad3b2aSLinus Walleij	bool "Freescale Vybrid VF610 pinctrl driver"
107edad3b2aSLinus Walleij	depends on SOC_VF610
108edad3b2aSLinus Walleij	select PINCTRL_IMX
109edad3b2aSLinus Walleij	help
110edad3b2aSLinus Walleij	  Say Y here to enable the Freescale Vybrid VF610 pinctrl driver
111edad3b2aSLinus Walleij
112edad3b2aSLinus Walleijconfig PINCTRL_MXS
113edad3b2aSLinus Walleij	bool
114edad3b2aSLinus Walleij	select PINMUX
115edad3b2aSLinus Walleij	select PINCONF
116edad3b2aSLinus Walleij
117edad3b2aSLinus Walleijconfig PINCTRL_IMX23
118edad3b2aSLinus Walleij	bool
119edad3b2aSLinus Walleij	select PINCTRL_MXS
120edad3b2aSLinus Walleij
121edad3b2aSLinus Walleijconfig PINCTRL_IMX28
122edad3b2aSLinus Walleij	bool
123edad3b2aSLinus Walleij	select PINCTRL_MXS
124