| .. | .. |
|---|
| 1 | +# SPDX-License-Identifier: GPL-2.0-only |
|---|
| 1 | 2 | config PINCTRL_IMX |
|---|
| 2 | | - bool |
|---|
| 3 | + tristate |
|---|
| 4 | + depends on OF |
|---|
| 3 | 5 | select GENERIC_PINCTRL_GROUPS |
|---|
| 4 | 6 | select GENERIC_PINMUX_FUNCTIONS |
|---|
| 5 | 7 | select GENERIC_PINCONF |
|---|
| 6 | 8 | select REGMAP |
|---|
| 9 | + |
|---|
| 10 | +config PINCTRL_IMX_SCU |
|---|
| 11 | + tristate |
|---|
| 12 | + depends on IMX_SCU |
|---|
| 13 | + select PINCTRL_IMX |
|---|
| 7 | 14 | |
|---|
| 8 | 15 | config PINCTRL_IMX1_CORE |
|---|
| 9 | 16 | bool |
|---|
| .. | .. |
|---|
| 33 | 40 | |
|---|
| 34 | 41 | |
|---|
| 35 | 42 | 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 |
|---|
| 42 | 49 | |
|---|
| 43 | 50 | config PINCTRL_IMX35 |
|---|
| 44 | 51 | bool "IMX35 pinctrl driver" |
|---|
| .. | .. |
|---|
| 117 | 124 | help |
|---|
| 118 | 125 | Say Y here to enable the imx7ulp pinctrl driver |
|---|
| 119 | 126 | |
|---|
| 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 | + |
|---|
| 120 | 148 | config PINCTRL_IMX8MQ |
|---|
| 121 | | - bool "IMX8MQ pinctrl driver" |
|---|
| 122 | | - depends on SOC_IMX8MQ |
|---|
| 149 | + tristate "IMX8MQ pinctrl driver" |
|---|
| 150 | + depends on ARCH_MXC |
|---|
| 123 | 151 | select PINCTRL_IMX |
|---|
| 124 | 152 | help |
|---|
| 125 | 153 | Say Y here to enable the imx8mq pinctrl driver |
|---|
| 126 | 154 | |
|---|
| 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 | + |
|---|
| 127 | 176 | config PINCTRL_VF610 |
|---|
| 128 | 177 | bool "Freescale Vybrid VF610 pinctrl driver" |
|---|
| 129 | 178 | depends on SOC_VF610 |
|---|