File Index
Files and directories
Sign in
FILE

Kconfig

File preview with syntax highlighting.

linux-6.19.14/drivers/pinctrl/freescale/Kconfig KCONFIG
  1# SPDX-License-Identifier: GPL-2.0-only
  2config PINCTRL_IMX
  3	tristate
  4	depends on OF
  5	select GENERIC_PINCTRL_GROUPS
  6	select GENERIC_PINMUX_FUNCTIONS
  7	select PINCONF
  8	select REGMAP
  9
 10config PINCTRL_IMX_SCMI
 11	tristate "i.MX95 pinctrl driver using SCMI protocol interface"
 12	depends on ARM_SCMI_PROTOCOL && OF
 13	select PINMUX
 14	select GENERIC_PINCONF
 15	select GENERIC_PINCTRL_GROUPS
 16	select GENERIC_PINMUX_FUNCTIONS
 17	help
 18	  i.MX95 SCMI firmware provides pinctrl protocol. This driver
 19	  utilizes the SCMI interface to do pinctrl configuration.
 20
 21config PINCTRL_IMX_SCU
 22	tristate
 23	depends on OF
 24	depends on IMX_SCU || COMPILE_TEST
 25	default IMX_SCU
 26	select PINCTRL_IMX
 27
 28config PINCTRL_IMX1_CORE
 29	bool
 30	select PINMUX
 31	select PINCONF
 32
 33config PINCTRL_IMX1
 34	bool "IMX1 pinctrl driver"
 35	depends on OF
 36	depends on SOC_IMX1 || COMPILE_TEST
 37	default SOC_IMX1
 38	select PINCTRL_IMX1_CORE
 39	help
 40	  Say Y here to enable the imx1 pinctrl driver
 41
 42config PINCTRL_IMX27
 43	bool "IMX27 pinctrl driver"
 44	depends on OF
 45	depends on SOC_IMX27 || COMPILE_TEST
 46	default SOC_IMX27
 47	select PINCTRL_IMX1_CORE
 48	help
 49	  Say Y here to enable the imx27 pinctrl driver
 50
 51
 52config PINCTRL_IMX25
 53	bool "IMX25 pinctrl driver"
 54	depends on OF
 55	depends on SOC_IMX25 || COMPILE_TEST
 56	default SOC_IMX25
 57	select PINCTRL_IMX
 58	help
 59	  Say Y here to enable the imx25 pinctrl driver
 60
 61config PINCTRL_IMX35
 62	bool "IMX35 pinctrl driver"
 63	depends on OF
 64	depends on SOC_IMX35 || COMPILE_TEST
 65	default SOC_IMX35
 66	select PINCTRL_IMX
 67	help
 68	  Say Y here to enable the imx35 pinctrl driver
 69
 70config PINCTRL_IMX50
 71	bool "IMX50 pinctrl driver"
 72	depends on OF
 73	depends on SOC_IMX50 || COMPILE_TEST
 74	default SOC_IMX50
 75	select PINCTRL_IMX
 76	help
 77	  Say Y here to enable the imx50 pinctrl driver
 78
 79config PINCTRL_IMX51
 80	bool "IMX51 pinctrl driver"
 81	depends on OF
 82	depends on SOC_IMX51 || COMPILE_TEST
 83	default SOC_IMX51
 84	select PINCTRL_IMX
 85	help
 86	  Say Y here to enable the imx51 pinctrl driver
 87
 88config PINCTRL_IMX53
 89	bool "IMX53 pinctrl driver"
 90	depends on OF
 91	depends on SOC_IMX53 || COMPILE_TEST
 92	default SOC_IMX53
 93	select PINCTRL_IMX
 94	help
 95	  Say Y here to enable the imx53 pinctrl driver
 96
 97config PINCTRL_IMX6Q
 98	bool "IMX6Q/DL pinctrl driver"
 99	depends on OF
100	depends on SOC_IMX6Q || COMPILE_TEST
101	default SOC_IMX6Q
102	select PINCTRL_IMX
103	help
104	  Say Y here to enable the imx6q/dl pinctrl driver
105
106config PINCTRL_IMX6SL
107	bool "IMX6SL pinctrl driver"
108	depends on OF
109	depends on SOC_IMX6SL || COMPILE_TEST
110	default SOC_IMX6SL
111	select PINCTRL_IMX
112	help
113	  Say Y here to enable the imx6sl pinctrl driver
114
115config PINCTRL_IMX6SLL
116	bool "IMX6SLL pinctrl driver"
117	depends on OF
118	depends on SOC_IMX6SLL || COMPILE_TEST
119	default SOC_IMX6SLL
120	select PINCTRL_IMX
121	help
122	  Say Y here to enable the imx6sll pinctrl driver
123
124config PINCTRL_IMX6SX
125	bool "IMX6SX pinctrl driver"
126	depends on OF
127	depends on SOC_IMX6SX || COMPILE_TEST
128	default SOC_IMX6SX
129	select PINCTRL_IMX
130	help
131	  Say Y here to enable the imx6sx pinctrl driver
132
133config PINCTRL_IMX6UL
134	bool "IMX6UL pinctrl driver"
135	depends on OF
136	depends on SOC_IMX6UL || COMPILE_TEST
137	default SOC_IMX6UL
138	select PINCTRL_IMX
139	help
140	  Say Y here to enable the imx6ul pinctrl driver
141
142config PINCTRL_IMX7D
143	bool "IMX7D pinctrl driver"
144	depends on OF
145	depends on SOC_IMX7D || COMPILE_TEST
146	default SOC_IMX7D
147	select PINCTRL_IMX
148	help
149	  Say Y here to enable the imx7d pinctrl driver
150
151config PINCTRL_IMX7ULP
152	bool "IMX7ULP pinctrl driver"
153	depends on OF
154	depends on SOC_IMX7ULP || COMPILE_TEST
155	default SOC_IMX7ULP
156	select PINCTRL_IMX
157	help
158	  Say Y here to enable the imx7ulp pinctrl driver
159
160config PINCTRL_IMX8MM
161	tristate "IMX8MM pinctrl driver"
162	depends on OF
163	depends on SOC_IMX8M || COMPILE_TEST
164	default SOC_IMX8M
165	select PINCTRL_IMX
166	help
167	  Say Y here to enable the imx8mm pinctrl driver
168
169config PINCTRL_IMX8MN
170	tristate "IMX8MN pinctrl driver"
171	depends on OF
172	depends on SOC_IMX8M || COMPILE_TEST
173	default SOC_IMX8M
174	select PINCTRL_IMX
175	help
176	  Say Y here to enable the imx8mn pinctrl driver
177
178config PINCTRL_IMX8MP
179	tristate "IMX8MP pinctrl driver"
180	depends on OF
181	depends on SOC_IMX8M || COMPILE_TEST
182	default SOC_IMX8M
183	select PINCTRL_IMX
184	help
185	  Say Y here to enable the imx8mp pinctrl driver
186
187config PINCTRL_IMX8MQ
188	tristate "IMX8MQ pinctrl driver"
189	depends on OF
190	depends on SOC_IMX8M || COMPILE_TEST
191	default SOC_IMX8M
192	select PINCTRL_IMX
193	help
194	  Say Y here to enable the imx8mq pinctrl driver
195
196config PINCTRL_IMX8QM
197	tristate "IMX8QM pinctrl driver"
198	depends on OF
199	depends on (IMX_SCU && ARCH_MXC && ARM64) || COMPILE_TEST
200	default ARCH_MXC
201	select PINCTRL_IMX_SCU
202	help
203	  Say Y here to enable the imx8qm pinctrl driver
204
205config PINCTRL_IMX8QXP
206	tristate "IMX8QXP pinctrl driver"
207	depends on OF
208	depends on (IMX_SCU && ARCH_MXC && ARM64) || COMPILE_TEST
209	default ARCH_MXC
210	select PINCTRL_IMX_SCU
211	help
212	  Say Y here to enable the imx8qxp pinctrl driver
213
214config PINCTRL_IMX8DXL
215	tristate "IMX8DXL pinctrl driver"
216	depends on OF
217	depends on (IMX_SCU && ARCH_MXC && ARM64) || COMPILE_TEST
218	default ARCH_MXC
219	select PINCTRL_IMX_SCU
220	help
221	  Say Y here to enable the imx8dxl pinctrl driver
222
223config PINCTRL_IMX8ULP
224	tristate "IMX8ULP pinctrl driver"
225	depends on OF
226	depends on ARCH_MXC || COMPILE_TEST
227	default ARCH_MXC
228	select PINCTRL_IMX
229	help
230	  Say Y here to enable the imx8ulp pinctrl driver
231
232config PINCTRL_IMXRT1050
233	bool "IMXRT1050 pinctrl driver"
234	depends on OF
235	depends on SOC_IMXRT || COMPILE_TEST
236	default SOC_IMXRT
237	select PINCTRL_IMX
238	help
239	  Say Y here to enable the imxrt1050 pinctrl driver
240
241config PINCTRL_IMX91
242	tristate "IMX91 pinctrl driver"
243	depends on ARCH_MXC
244	select PINCTRL_IMX
245	help
246	  Say Y here to enable the imx91 pinctrl driver
247
248config PINCTRL_IMX93
249	tristate "IMX93 pinctrl driver"
250	depends on OF
251	depends on ARCH_MXC || COMPILE_TEST
252	default SOC_IMX9
253	select PINCTRL_IMX
254	help
255	  Say Y here to enable the imx93 pinctrl driver
256
257config PINCTRL_VF610
258	bool "Freescale Vybrid VF610 pinctrl driver"
259	depends on OF
260	depends on SOC_VF610 || COMPILE_TEST
261	default SOC_VF610
262	select PINCTRL_IMX
263	help
264	  Say Y here to enable the Freescale Vybrid VF610 pinctrl driver
265
266config PINCTRL_MXS
267	bool
268	select PINMUX
269	select PINCONF
270
271config PINCTRL_IMX23
272	bool
273	select PINCTRL_MXS
274
275config PINCTRL_IMX28
276	bool
277	select PINCTRL_MXS
278
279config PINCTRL_IMXRT1170
280	bool "IMXRT1170 pinctrl driver"
281	depends on OF
282	depends on SOC_IMXRT || COMPILE_TEST
283	select PINCTRL_IMX
284	help
285	  Say Y here to enable the imxrt1170 pinctrl driver
~/ Read-only file preview.