brintos

brintos / linux-shallow public Read only

0
0
Text · 5.0 KiB · 3b59d71 Raw
238 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2config PINCTRL_IMX3	tristate4	depends on OF5	select GENERIC_PINCTRL_GROUPS6	select GENERIC_PINMUX_FUNCTIONS7	select PINCONF8	select REGMAP9 10config PINCTRL_IMX_SCMI11	tristate "i.MX95 pinctrl driver using SCMI protocol interface"12	depends on ARM_SCMI_PROTOCOL && OF || COMPILE_TEST13	select PINMUX14	select GENERIC_PINCONF15	select GENERIC_PINCTRL_GROUPS16	select GENERIC_PINMUX_FUNCTIONS17	help18	  i.MX95 SCMI firmware provides pinctrl protocol. This driver19	  utilizes the SCMI interface to do pinctrl configuration.20 21config PINCTRL_IMX_SCU22	tristate23	depends on IMX_SCU24	select PINCTRL_IMX25 26config PINCTRL_IMX1_CORE27	bool28	select PINMUX29	select PINCONF30 31config PINCTRL_IMX132	bool "IMX1 pinctrl driver"33	depends on SOC_IMX134	select PINCTRL_IMX1_CORE35	help36	  Say Y here to enable the imx1 pinctrl driver37 38config PINCTRL_IMX2739	bool "IMX27 pinctrl driver"40	depends on SOC_IMX2741	select PINCTRL_IMX1_CORE42	help43	  Say Y here to enable the imx27 pinctrl driver44 45 46config PINCTRL_IMX2547	bool "IMX25 pinctrl driver"48	depends on OF49	depends on SOC_IMX2550	select PINCTRL_IMX51	help52	  Say Y here to enable the imx25 pinctrl driver53 54config PINCTRL_IMX3555	bool "IMX35 pinctrl driver"56	depends on SOC_IMX3557	select PINCTRL_IMX58	help59	  Say Y here to enable the imx35 pinctrl driver60 61config PINCTRL_IMX5062	bool "IMX50 pinctrl driver"63	depends on SOC_IMX5064	select PINCTRL_IMX65	help66	  Say Y here to enable the imx50 pinctrl driver67 68config PINCTRL_IMX5169	bool "IMX51 pinctrl driver"70	depends on SOC_IMX5171	select PINCTRL_IMX72	help73	  Say Y here to enable the imx51 pinctrl driver74 75config PINCTRL_IMX5376	bool "IMX53 pinctrl driver"77	depends on SOC_IMX5378	select PINCTRL_IMX79	help80	  Say Y here to enable the imx53 pinctrl driver81 82config PINCTRL_IMX6Q83	bool "IMX6Q/DL pinctrl driver"84	depends on SOC_IMX6Q85	select PINCTRL_IMX86	help87	  Say Y here to enable the imx6q/dl pinctrl driver88 89config PINCTRL_IMX6SL90	bool "IMX6SL pinctrl driver"91	depends on SOC_IMX6SL92	select PINCTRL_IMX93	help94	  Say Y here to enable the imx6sl pinctrl driver95 96config PINCTRL_IMX6SLL97	bool "IMX6SLL pinctrl driver"98	depends on SOC_IMX6SLL99	select PINCTRL_IMX100	help101	  Say Y here to enable the imx6sll pinctrl driver102 103config PINCTRL_IMX6SX104	bool "IMX6SX pinctrl driver"105	depends on SOC_IMX6SX106	select PINCTRL_IMX107	help108	  Say Y here to enable the imx6sx pinctrl driver109 110config PINCTRL_IMX6UL111	bool "IMX6UL pinctrl driver"112	depends on SOC_IMX6UL113	select PINCTRL_IMX114	help115	  Say Y here to enable the imx6ul pinctrl driver116 117config PINCTRL_IMX7D118	bool "IMX7D pinctrl driver"119	depends on SOC_IMX7D120	select PINCTRL_IMX121	help122	  Say Y here to enable the imx7d pinctrl driver123 124config PINCTRL_IMX7ULP125	bool "IMX7ULP pinctrl driver"126	depends on SOC_IMX7ULP127	select PINCTRL_IMX128	help129	  Say Y here to enable the imx7ulp pinctrl driver130 131config PINCTRL_IMX8MM132	tristate "IMX8MM pinctrl driver"133	depends on OF134	depends on SOC_IMX8M135	select PINCTRL_IMX136	help137	  Say Y here to enable the imx8mm pinctrl driver138 139config PINCTRL_IMX8MN140	tristate "IMX8MN pinctrl driver"141	depends on OF142	depends on SOC_IMX8M143	select PINCTRL_IMX144	help145	  Say Y here to enable the imx8mn pinctrl driver146 147config PINCTRL_IMX8MP148	tristate "IMX8MP pinctrl driver"149	depends on OF150	depends on SOC_IMX8M151	select PINCTRL_IMX152	help153	  Say Y here to enable the imx8mp pinctrl driver154 155config PINCTRL_IMX8MQ156	tristate "IMX8MQ pinctrl driver"157	depends on OF158	depends on SOC_IMX8M159	select PINCTRL_IMX160	help161	  Say Y here to enable the imx8mq pinctrl driver162 163config PINCTRL_IMX8QM164	tristate "IMX8QM pinctrl driver"165	depends on IMX_SCU && ARCH_MXC && ARM64166	select PINCTRL_IMX_SCU167	help168	  Say Y here to enable the imx8qm pinctrl driver169 170config PINCTRL_IMX8QXP171	tristate "IMX8QXP pinctrl driver"172	depends on IMX_SCU && ARCH_MXC && ARM64173	select PINCTRL_IMX_SCU174	help175	  Say Y here to enable the imx8qxp pinctrl driver176 177config PINCTRL_IMX8DXL178	tristate "IMX8DXL pinctrl driver"179	depends on IMX_SCU && ARCH_MXC && ARM64180	select PINCTRL_IMX_SCU181	help182	  Say Y here to enable the imx8dxl pinctrl driver183 184config PINCTRL_IMX8ULP185	tristate "IMX8ULP pinctrl driver"186	depends on ARCH_MXC187	select PINCTRL_IMX188	help189	  Say Y here to enable the imx8ulp pinctrl driver190 191config PINCTRL_IMXRT1050192	bool "IMXRT1050 pinctrl driver"193	depends on ARCH_MXC194	select PINCTRL_IMX195	help196	  Say Y here to enable the imxrt1050 pinctrl driver197 198config PINCTRL_IMX91199	tristate "IMX91 pinctrl driver"200	depends on ARCH_MXC201	select PINCTRL_IMX202	help203	  Say Y here to enable the imx91 pinctrl driver204 205config PINCTRL_IMX93206	tristate "IMX93 pinctrl driver"207	depends on ARCH_MXC208	select PINCTRL_IMX209	help210	  Say Y here to enable the imx93 pinctrl driver211 212config PINCTRL_VF610213	bool "Freescale Vybrid VF610 pinctrl driver"214	depends on SOC_VF610215	select PINCTRL_IMX216	help217	  Say Y here to enable the Freescale Vybrid VF610 pinctrl driver218 219config PINCTRL_MXS220	bool221	select PINMUX222	select PINCONF223 224config PINCTRL_IMX23225	bool226	select PINCTRL_MXS227 228config PINCTRL_IMX28229	bool230	select PINCTRL_MXS231 232config PINCTRL_IMXRT1170233	bool "IMXRT1170 pinctrl driver"234	depends on ARCH_MXC235	select PINCTRL_IMX236	help237	  Say Y here to enable the imxrt1170 pinctrl driver238