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 GENERIC_PINCONF 8 select REGMAP 9 10config PINCTRL_IMX_SCU 11 tristate 12 depends on IMX_SCU 13 select PINCTRL_IMX 14 15config PINCTRL_IMX1_CORE 16 bool 17 select PINMUX 18 select PINCONF 19 20config PINCTRL_IMX1 21 bool "IMX1 pinctrl driver" 22 depends on SOC_IMX1 23 select PINCTRL_IMX1_CORE 24 help 25 Say Y here to enable the imx1 pinctrl driver 26 27config PINCTRL_IMX21 28 bool "i.MX21 pinctrl driver" 29 depends on SOC_IMX21 30 select PINCTRL_IMX1_CORE 31 help 32 Say Y here to enable the i.MX21 pinctrl driver 33 34config PINCTRL_IMX27 35 bool "IMX27 pinctrl driver" 36 depends on SOC_IMX27 37 select PINCTRL_IMX1_CORE 38 help 39 Say Y here to enable the imx27 pinctrl driver 40 41 42config PINCTRL_IMX25 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 49 50config PINCTRL_IMX35 51 bool "IMX35 pinctrl driver" 52 depends on SOC_IMX35 53 select PINCTRL_IMX 54 help 55 Say Y here to enable the imx35 pinctrl driver 56 57config PINCTRL_IMX50 58 bool "IMX50 pinctrl driver" 59 depends on SOC_IMX50 60 select PINCTRL_IMX 61 help 62 Say Y here to enable the imx50 pinctrl driver 63 64config PINCTRL_IMX51 65 bool "IMX51 pinctrl driver" 66 depends on SOC_IMX51 67 select PINCTRL_IMX 68 help 69 Say Y here to enable the imx51 pinctrl driver 70 71config PINCTRL_IMX53 72 bool "IMX53 pinctrl driver" 73 depends on SOC_IMX53 74 select PINCTRL_IMX 75 help 76 Say Y here to enable the imx53 pinctrl driver 77 78config PINCTRL_IMX6Q 79 bool "IMX6Q/DL pinctrl driver" 80 depends on SOC_IMX6Q 81 select PINCTRL_IMX 82 help 83 Say Y here to enable the imx6q/dl pinctrl driver 84 85config PINCTRL_IMX6SL 86 bool "IMX6SL pinctrl driver" 87 depends on SOC_IMX6SL 88 select PINCTRL_IMX 89 help 90 Say Y here to enable the imx6sl pinctrl driver 91 92config PINCTRL_IMX6SLL 93 bool "IMX6SLL pinctrl driver" 94 depends on SOC_IMX6SLL 95 select PINCTRL_IMX 96 help 97 Say Y here to enable the imx6sll pinctrl driver 98 99config PINCTRL_IMX6SX 100 bool "IMX6SX pinctrl driver" 101 depends on SOC_IMX6SX 102 select PINCTRL_IMX 103 help 104 Say Y here to enable the imx6sx pinctrl driver 105 106config PINCTRL_IMX6UL 107 bool "IMX6UL pinctrl driver" 108 depends on SOC_IMX6UL 109 select PINCTRL_IMX 110 help 111 Say Y here to enable the imx6ul pinctrl driver 112 113config PINCTRL_IMX7D 114 bool "IMX7D pinctrl driver" 115 depends on SOC_IMX7D 116 select PINCTRL_IMX 117 help 118 Say Y here to enable the imx7d pinctrl driver 119 120config PINCTRL_IMX7ULP 121 bool "IMX7ULP pinctrl driver" 122 depends on SOC_IMX7ULP 123 select PINCTRL_IMX 124 help 125 Say Y here to enable the imx7ulp pinctrl driver 126 127config 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 134config 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 141config 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 148config PINCTRL_IMX8MQ 149 tristate "IMX8MQ pinctrl driver" 150 depends on ARCH_MXC 151 select PINCTRL_IMX 152 help 153 Say Y here to enable the imx8mq pinctrl driver 154 155config 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 162config 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 169config 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 176config PINCTRL_VF610 177 bool "Freescale Vybrid VF610 pinctrl driver" 178 depends on SOC_VF610 179 select PINCTRL_IMX 180 help 181 Say Y here to enable the Freescale Vybrid VF610 pinctrl driver 182 183config PINCTRL_MXS 184 bool 185 select PINMUX 186 select PINCONF 187 188config PINCTRL_IMX23 189 bool 190 select PINCTRL_MXS 191 192config PINCTRL_IMX28 193 bool 194 select PINCTRL_MXS 195