hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/drivers/pinctrl/freescale/Kconfig
....@@ -1,9 +1,16 @@
1
+# SPDX-License-Identifier: GPL-2.0-only
12 config PINCTRL_IMX
2
- bool
3
+ tristate
4
+ depends on OF
35 select GENERIC_PINCTRL_GROUPS
46 select GENERIC_PINMUX_FUNCTIONS
57 select GENERIC_PINCONF
68 select REGMAP
9
+
10
+config PINCTRL_IMX_SCU
11
+ tristate
12
+ depends on IMX_SCU
13
+ select PINCTRL_IMX
714
815 config PINCTRL_IMX1_CORE
916 bool
....@@ -33,12 +40,12 @@
3340
3441
3542 config PINCTRL_IMX25
36
- bool "IMX25 pinctrl driver"
37
- depends on OF
38
- depends on SOC_IMX25
39
- select PINCTRL_IMX
40
- help
41
- Say Y here to enable the imx25 pinctrl driver
43
+ bool "IMX25 pinctrl driver"
44
+ depends on OF
45
+ depends on SOC_IMX25
46
+ select PINCTRL_IMX
47
+ help
48
+ Say Y here to enable the imx25 pinctrl driver
4249
4350 config PINCTRL_IMX35
4451 bool "IMX35 pinctrl driver"
....@@ -117,13 +124,55 @@
117124 help
118125 Say Y here to enable the imx7ulp pinctrl driver
119126
127
+config PINCTRL_IMX8MM
128
+ tristate "IMX8MM pinctrl driver"
129
+ depends on ARCH_MXC
130
+ select PINCTRL_IMX
131
+ help
132
+ Say Y here to enable the imx8mm pinctrl driver
133
+
134
+config PINCTRL_IMX8MN
135
+ tristate "IMX8MN pinctrl driver"
136
+ depends on ARCH_MXC
137
+ select PINCTRL_IMX
138
+ help
139
+ Say Y here to enable the imx8mn pinctrl driver
140
+
141
+config PINCTRL_IMX8MP
142
+ tristate "IMX8MP pinctrl driver"
143
+ depends on ARCH_MXC
144
+ select PINCTRL_IMX
145
+ help
146
+ Say Y here to enable the imx8mp pinctrl driver
147
+
120148 config PINCTRL_IMX8MQ
121
- bool "IMX8MQ pinctrl driver"
122
- depends on SOC_IMX8MQ
149
+ tristate "IMX8MQ pinctrl driver"
150
+ depends on ARCH_MXC
123151 select PINCTRL_IMX
124152 help
125153 Say Y here to enable the imx8mq pinctrl driver
126154
155
+config PINCTRL_IMX8QM
156
+ tristate "IMX8QM pinctrl driver"
157
+ depends on IMX_SCU && ARCH_MXC && ARM64
158
+ select PINCTRL_IMX_SCU
159
+ help
160
+ Say Y here to enable the imx8qm pinctrl driver
161
+
162
+config PINCTRL_IMX8QXP
163
+ tristate "IMX8QXP pinctrl driver"
164
+ depends on IMX_SCU && ARCH_MXC && ARM64
165
+ select PINCTRL_IMX_SCU
166
+ help
167
+ Say Y here to enable the imx8qxp pinctrl driver
168
+
169
+config PINCTRL_IMX8DXL
170
+ tristate "IMX8DXL pinctrl driver"
171
+ depends on IMX_SCU && ARCH_MXC && ARM64
172
+ select PINCTRL_IMX_SCU
173
+ help
174
+ Say Y here to enable the imx8dxl pinctrl driver
175
+
127176 config PINCTRL_VF610
128177 bool "Freescale Vybrid VF610 pinctrl driver"
129178 depends on SOC_VF610