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"
125 Say Y here to enable the imx8mm pinctrl driver
127 config PINCTRL_IMX8MN
128 tristate "IMX8MN pinctrl driver"
132 Say Y here to enable the imx8mn pinctrl driver
134 config PINCTRL_IMX8MP
135 tristate "IMX8MP pinctrl driver"
139 Say Y here to enable the imx8mp pinctrl driver
141 config PINCTRL_IMX8MQ
142 tristate "IMX8MQ pinctrl driver"
146 Say Y here to enable the imx8mq pinctrl driver
148 config PINCTRL_IMX8QM
149 tristate "IMX8QM pinctrl driver"
150 depends on IMX_SCU && ARCH_MXC && ARM64
151 select PINCTRL_IMX_SCU
153 Say Y here to enable the imx8qm pinctrl driver
155 config PINCTRL_IMX8QXP
156 tristate "IMX8QXP pinctrl driver"
157 depends on IMX_SCU && ARCH_MXC && ARM64
158 select PINCTRL_IMX_SCU
160 Say Y here to enable the imx8qxp pinctrl driver
162 config PINCTRL_IMX8DXL
163 tristate "IMX8DXL pinctrl driver"
164 depends on IMX_SCU && ARCH_MXC && ARM64
165 select PINCTRL_IMX_SCU
167 Say Y here to enable the imx8dxl pinctrl driver
170 bool "Freescale Vybrid VF610 pinctrl driver"
174 Say Y here to enable the Freescale Vybrid VF610 pinctrl driver