1 # SPDX-License-Identifier: GPL-2.0-only
5 select GENERIC_PINCTRL_GROUPS
6 select GENERIC_PINMUX_FUNCTIONS
10 config PINCTRL_IMX_SCU
15 config PINCTRL_IMX1_CORE
21 bool "IMX1 pinctrl driver"
23 select PINCTRL_IMX1_CORE
25 Say Y here to enable the imx1 pinctrl driver
28 bool "i.MX21 pinctrl driver"
30 select PINCTRL_IMX1_CORE
32 Say Y here to enable the i.MX21 pinctrl driver
35 bool "IMX27 pinctrl driver"
37 select PINCTRL_IMX1_CORE
39 Say Y here to enable the imx27 pinctrl driver
43 bool "IMX25 pinctrl driver"
48 Say Y here to enable the imx25 pinctrl driver
51 bool "IMX35 pinctrl driver"
55 Say Y here to enable the imx35 pinctrl driver
58 bool "IMX50 pinctrl driver"
62 Say Y here to enable the imx50 pinctrl driver
65 bool "IMX51 pinctrl driver"
69 Say Y here to enable the imx51 pinctrl driver
72 bool "IMX53 pinctrl driver"
76 Say Y here to enable the imx53 pinctrl driver
79 bool "IMX6Q/DL pinctrl driver"
83 Say Y here to enable the imx6q/dl pinctrl driver
86 bool "IMX6SL pinctrl driver"
90 Say Y here to enable the imx6sl pinctrl driver
92 config PINCTRL_IMX6SLL
93 bool "IMX6SLL pinctrl driver"
94 depends on SOC_IMX6SLL
97 Say Y here to enable the imx6sll pinctrl driver
100 bool "IMX6SX pinctrl driver"
101 depends on SOC_IMX6SX
104 Say Y here to enable the imx6sx pinctrl driver
106 config PINCTRL_IMX6UL
107 bool "IMX6UL pinctrl driver"
108 depends on SOC_IMX6UL
111 Say Y here to enable the imx6ul pinctrl driver
114 bool "IMX7D pinctrl driver"
118 Say Y here to enable the imx7d pinctrl driver
120 config PINCTRL_IMX7ULP
121 bool "IMX7ULP pinctrl driver"
122 depends on SOC_IMX7ULP
125 Say Y here to enable the imx7ulp pinctrl driver
127 config PINCTRL_IMX8MM
128 tristate "IMX8MM pinctrl driver"
132 Say Y here to enable the imx8mm pinctrl driver
134 config PINCTRL_IMX8MN
135 tristate "IMX8MN pinctrl driver"
139 Say Y here to enable the imx8mn pinctrl driver
141 config PINCTRL_IMX8MP
142 tristate "IMX8MP pinctrl driver"
146 Say Y here to enable the imx8mp pinctrl driver
148 config PINCTRL_IMX8MQ
149 tristate "IMX8MQ pinctrl driver"
153 Say Y here to enable the imx8mq pinctrl driver
155 config PINCTRL_IMX8QM
156 tristate "IMX8QM pinctrl driver"
157 depends on IMX_SCU && ARCH_MXC && ARM64
158 select PINCTRL_IMX_SCU
160 Say Y here to enable the imx8qm pinctrl driver
162 config PINCTRL_IMX8QXP
163 tristate "IMX8QXP pinctrl driver"
164 depends on IMX_SCU && ARCH_MXC && ARM64
165 select PINCTRL_IMX_SCU
167 Say Y here to enable the imx8qxp pinctrl driver
169 config PINCTRL_IMX8DXL
170 tristate "IMX8DXL pinctrl driver"
171 depends on IMX_SCU && ARCH_MXC && ARM64
172 select PINCTRL_IMX_SCU
174 Say Y here to enable the imx8dxl pinctrl driver
177 bool "Freescale Vybrid VF610 pinctrl driver"
181 Say Y here to enable the Freescale Vybrid VF610 pinctrl driver