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 "IMX27 pinctrl driver"
30 select PINCTRL_IMX1_CORE
32 Say Y here to enable the imx27 pinctrl driver
36 bool "IMX25 pinctrl driver"
41 Say Y here to enable the imx25 pinctrl driver
44 bool "IMX35 pinctrl driver"
48 Say Y here to enable the imx35 pinctrl driver
51 bool "IMX50 pinctrl driver"
55 Say Y here to enable the imx50 pinctrl driver
58 bool "IMX51 pinctrl driver"
62 Say Y here to enable the imx51 pinctrl driver
65 bool "IMX53 pinctrl driver"
69 Say Y here to enable the imx53 pinctrl driver
72 bool "IMX6Q/DL pinctrl driver"
76 Say Y here to enable the imx6q/dl pinctrl driver
79 bool "IMX6SL pinctrl driver"
83 Say Y here to enable the imx6sl pinctrl driver
85 config PINCTRL_IMX6SLL
86 bool "IMX6SLL pinctrl driver"
87 depends on SOC_IMX6SLL
90 Say Y here to enable the imx6sll pinctrl driver
93 bool "IMX6SX pinctrl driver"
97 Say Y here to enable the imx6sx pinctrl driver
100 bool "IMX6UL pinctrl driver"
101 depends on SOC_IMX6UL
104 Say Y here to enable the imx6ul pinctrl driver
107 bool "IMX7D pinctrl driver"
111 Say Y here to enable the imx7d pinctrl driver
113 config PINCTRL_IMX7ULP
114 bool "IMX7ULP pinctrl driver"
115 depends on SOC_IMX7ULP
118 Say Y here to enable the imx7ulp pinctrl driver
120 config PINCTRL_IMX8MM
121 tristate "IMX8MM pinctrl driver"
126 Say Y here to enable the imx8mm pinctrl driver
128 config PINCTRL_IMX8MN
129 tristate "IMX8MN pinctrl driver"
134 Say Y here to enable the imx8mn pinctrl driver
136 config PINCTRL_IMX8MP
137 tristate "IMX8MP pinctrl driver"
142 Say Y here to enable the imx8mp pinctrl driver
144 config PINCTRL_IMX8MQ
145 tristate "IMX8MQ pinctrl driver"
150 Say Y here to enable the imx8mq pinctrl driver
152 config PINCTRL_IMX8QM
153 tristate "IMX8QM pinctrl driver"
154 depends on IMX_SCU && ARCH_MXC && ARM64
155 select PINCTRL_IMX_SCU
157 Say Y here to enable the imx8qm pinctrl driver
159 config PINCTRL_IMX8QXP
160 tristate "IMX8QXP pinctrl driver"
161 depends on IMX_SCU && ARCH_MXC && ARM64
162 select PINCTRL_IMX_SCU
164 Say Y here to enable the imx8qxp pinctrl driver
166 config PINCTRL_IMX8DXL
167 tristate "IMX8DXL pinctrl driver"
168 depends on IMX_SCU && ARCH_MXC && ARM64
169 select PINCTRL_IMX_SCU
171 Say Y here to enable the imx8dxl pinctrl driver
173 config PINCTRL_IMX8ULP
174 tristate "IMX8ULP pinctrl driver"
178 Say Y here to enable the imx8ulp pinctrl driver
180 config PINCTRL_IMXRT1050
181 bool "IMXRT1050 pinctrl driver"
185 Say Y here to enable the imxrt1050 pinctrl driver
188 tristate "IMX93 pinctrl driver"
192 Say Y here to enable the imx93 pinctrl driver
195 bool "Freescale Vybrid VF610 pinctrl driver"
199 Say Y here to enable the Freescale Vybrid VF610 pinctrl driver
214 config PINCTRL_IMXRT1170
215 bool "IMXRT1170 pinctrl driver"
219 Say Y here to enable the imxrt1170 pinctrl driver