1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0-only 2*4882a593Smuzhiyunconfig PINCTRL_IMX 3*4882a593Smuzhiyun tristate 4*4882a593Smuzhiyun depends on OF 5*4882a593Smuzhiyun select GENERIC_PINCTRL_GROUPS 6*4882a593Smuzhiyun select GENERIC_PINMUX_FUNCTIONS 7*4882a593Smuzhiyun select GENERIC_PINCONF 8*4882a593Smuzhiyun select REGMAP 9*4882a593Smuzhiyun 10*4882a593Smuzhiyunconfig PINCTRL_IMX_SCU 11*4882a593Smuzhiyun tristate 12*4882a593Smuzhiyun depends on IMX_SCU 13*4882a593Smuzhiyun select PINCTRL_IMX 14*4882a593Smuzhiyun 15*4882a593Smuzhiyunconfig PINCTRL_IMX1_CORE 16*4882a593Smuzhiyun bool 17*4882a593Smuzhiyun select PINMUX 18*4882a593Smuzhiyun select PINCONF 19*4882a593Smuzhiyun 20*4882a593Smuzhiyunconfig PINCTRL_IMX1 21*4882a593Smuzhiyun bool "IMX1 pinctrl driver" 22*4882a593Smuzhiyun depends on SOC_IMX1 23*4882a593Smuzhiyun select PINCTRL_IMX1_CORE 24*4882a593Smuzhiyun help 25*4882a593Smuzhiyun Say Y here to enable the imx1 pinctrl driver 26*4882a593Smuzhiyun 27*4882a593Smuzhiyunconfig PINCTRL_IMX21 28*4882a593Smuzhiyun bool "i.MX21 pinctrl driver" 29*4882a593Smuzhiyun depends on SOC_IMX21 30*4882a593Smuzhiyun select PINCTRL_IMX1_CORE 31*4882a593Smuzhiyun help 32*4882a593Smuzhiyun Say Y here to enable the i.MX21 pinctrl driver 33*4882a593Smuzhiyun 34*4882a593Smuzhiyunconfig PINCTRL_IMX27 35*4882a593Smuzhiyun bool "IMX27 pinctrl driver" 36*4882a593Smuzhiyun depends on SOC_IMX27 37*4882a593Smuzhiyun select PINCTRL_IMX1_CORE 38*4882a593Smuzhiyun help 39*4882a593Smuzhiyun Say Y here to enable the imx27 pinctrl driver 40*4882a593Smuzhiyun 41*4882a593Smuzhiyun 42*4882a593Smuzhiyunconfig PINCTRL_IMX25 43*4882a593Smuzhiyun bool "IMX25 pinctrl driver" 44*4882a593Smuzhiyun depends on OF 45*4882a593Smuzhiyun depends on SOC_IMX25 46*4882a593Smuzhiyun select PINCTRL_IMX 47*4882a593Smuzhiyun help 48*4882a593Smuzhiyun Say Y here to enable the imx25 pinctrl driver 49*4882a593Smuzhiyun 50*4882a593Smuzhiyunconfig PINCTRL_IMX35 51*4882a593Smuzhiyun bool "IMX35 pinctrl driver" 52*4882a593Smuzhiyun depends on SOC_IMX35 53*4882a593Smuzhiyun select PINCTRL_IMX 54*4882a593Smuzhiyun help 55*4882a593Smuzhiyun Say Y here to enable the imx35 pinctrl driver 56*4882a593Smuzhiyun 57*4882a593Smuzhiyunconfig PINCTRL_IMX50 58*4882a593Smuzhiyun bool "IMX50 pinctrl driver" 59*4882a593Smuzhiyun depends on SOC_IMX50 60*4882a593Smuzhiyun select PINCTRL_IMX 61*4882a593Smuzhiyun help 62*4882a593Smuzhiyun Say Y here to enable the imx50 pinctrl driver 63*4882a593Smuzhiyun 64*4882a593Smuzhiyunconfig PINCTRL_IMX51 65*4882a593Smuzhiyun bool "IMX51 pinctrl driver" 66*4882a593Smuzhiyun depends on SOC_IMX51 67*4882a593Smuzhiyun select PINCTRL_IMX 68*4882a593Smuzhiyun help 69*4882a593Smuzhiyun Say Y here to enable the imx51 pinctrl driver 70*4882a593Smuzhiyun 71*4882a593Smuzhiyunconfig PINCTRL_IMX53 72*4882a593Smuzhiyun bool "IMX53 pinctrl driver" 73*4882a593Smuzhiyun depends on SOC_IMX53 74*4882a593Smuzhiyun select PINCTRL_IMX 75*4882a593Smuzhiyun help 76*4882a593Smuzhiyun Say Y here to enable the imx53 pinctrl driver 77*4882a593Smuzhiyun 78*4882a593Smuzhiyunconfig PINCTRL_IMX6Q 79*4882a593Smuzhiyun bool "IMX6Q/DL pinctrl driver" 80*4882a593Smuzhiyun depends on SOC_IMX6Q 81*4882a593Smuzhiyun select PINCTRL_IMX 82*4882a593Smuzhiyun help 83*4882a593Smuzhiyun Say Y here to enable the imx6q/dl pinctrl driver 84*4882a593Smuzhiyun 85*4882a593Smuzhiyunconfig PINCTRL_IMX6SL 86*4882a593Smuzhiyun bool "IMX6SL pinctrl driver" 87*4882a593Smuzhiyun depends on SOC_IMX6SL 88*4882a593Smuzhiyun select PINCTRL_IMX 89*4882a593Smuzhiyun help 90*4882a593Smuzhiyun Say Y here to enable the imx6sl pinctrl driver 91*4882a593Smuzhiyun 92*4882a593Smuzhiyunconfig PINCTRL_IMX6SLL 93*4882a593Smuzhiyun bool "IMX6SLL pinctrl driver" 94*4882a593Smuzhiyun depends on SOC_IMX6SLL 95*4882a593Smuzhiyun select PINCTRL_IMX 96*4882a593Smuzhiyun help 97*4882a593Smuzhiyun Say Y here to enable the imx6sll pinctrl driver 98*4882a593Smuzhiyun 99*4882a593Smuzhiyunconfig PINCTRL_IMX6SX 100*4882a593Smuzhiyun bool "IMX6SX pinctrl driver" 101*4882a593Smuzhiyun depends on SOC_IMX6SX 102*4882a593Smuzhiyun select PINCTRL_IMX 103*4882a593Smuzhiyun help 104*4882a593Smuzhiyun Say Y here to enable the imx6sx pinctrl driver 105*4882a593Smuzhiyun 106*4882a593Smuzhiyunconfig PINCTRL_IMX6UL 107*4882a593Smuzhiyun bool "IMX6UL pinctrl driver" 108*4882a593Smuzhiyun depends on SOC_IMX6UL 109*4882a593Smuzhiyun select PINCTRL_IMX 110*4882a593Smuzhiyun help 111*4882a593Smuzhiyun Say Y here to enable the imx6ul pinctrl driver 112*4882a593Smuzhiyun 113*4882a593Smuzhiyunconfig PINCTRL_IMX7D 114*4882a593Smuzhiyun bool "IMX7D pinctrl driver" 115*4882a593Smuzhiyun depends on SOC_IMX7D 116*4882a593Smuzhiyun select PINCTRL_IMX 117*4882a593Smuzhiyun help 118*4882a593Smuzhiyun Say Y here to enable the imx7d pinctrl driver 119*4882a593Smuzhiyun 120*4882a593Smuzhiyunconfig PINCTRL_IMX7ULP 121*4882a593Smuzhiyun bool "IMX7ULP pinctrl driver" 122*4882a593Smuzhiyun depends on SOC_IMX7ULP 123*4882a593Smuzhiyun select PINCTRL_IMX 124*4882a593Smuzhiyun help 125*4882a593Smuzhiyun Say Y here to enable the imx7ulp pinctrl driver 126*4882a593Smuzhiyun 127*4882a593Smuzhiyunconfig PINCTRL_IMX8MM 128*4882a593Smuzhiyun tristate "IMX8MM pinctrl driver" 129*4882a593Smuzhiyun depends on ARCH_MXC 130*4882a593Smuzhiyun select PINCTRL_IMX 131*4882a593Smuzhiyun help 132*4882a593Smuzhiyun Say Y here to enable the imx8mm pinctrl driver 133*4882a593Smuzhiyun 134*4882a593Smuzhiyunconfig PINCTRL_IMX8MN 135*4882a593Smuzhiyun tristate "IMX8MN pinctrl driver" 136*4882a593Smuzhiyun depends on ARCH_MXC 137*4882a593Smuzhiyun select PINCTRL_IMX 138*4882a593Smuzhiyun help 139*4882a593Smuzhiyun Say Y here to enable the imx8mn pinctrl driver 140*4882a593Smuzhiyun 141*4882a593Smuzhiyunconfig PINCTRL_IMX8MP 142*4882a593Smuzhiyun tristate "IMX8MP pinctrl driver" 143*4882a593Smuzhiyun depends on ARCH_MXC 144*4882a593Smuzhiyun select PINCTRL_IMX 145*4882a593Smuzhiyun help 146*4882a593Smuzhiyun Say Y here to enable the imx8mp pinctrl driver 147*4882a593Smuzhiyun 148*4882a593Smuzhiyunconfig PINCTRL_IMX8MQ 149*4882a593Smuzhiyun tristate "IMX8MQ pinctrl driver" 150*4882a593Smuzhiyun depends on ARCH_MXC 151*4882a593Smuzhiyun select PINCTRL_IMX 152*4882a593Smuzhiyun help 153*4882a593Smuzhiyun Say Y here to enable the imx8mq pinctrl driver 154*4882a593Smuzhiyun 155*4882a593Smuzhiyunconfig PINCTRL_IMX8QM 156*4882a593Smuzhiyun tristate "IMX8QM pinctrl driver" 157*4882a593Smuzhiyun depends on IMX_SCU && ARCH_MXC && ARM64 158*4882a593Smuzhiyun select PINCTRL_IMX_SCU 159*4882a593Smuzhiyun help 160*4882a593Smuzhiyun Say Y here to enable the imx8qm pinctrl driver 161*4882a593Smuzhiyun 162*4882a593Smuzhiyunconfig PINCTRL_IMX8QXP 163*4882a593Smuzhiyun tristate "IMX8QXP pinctrl driver" 164*4882a593Smuzhiyun depends on IMX_SCU && ARCH_MXC && ARM64 165*4882a593Smuzhiyun select PINCTRL_IMX_SCU 166*4882a593Smuzhiyun help 167*4882a593Smuzhiyun Say Y here to enable the imx8qxp pinctrl driver 168*4882a593Smuzhiyun 169*4882a593Smuzhiyunconfig PINCTRL_IMX8DXL 170*4882a593Smuzhiyun tristate "IMX8DXL pinctrl driver" 171*4882a593Smuzhiyun depends on IMX_SCU && ARCH_MXC && ARM64 172*4882a593Smuzhiyun select PINCTRL_IMX_SCU 173*4882a593Smuzhiyun help 174*4882a593Smuzhiyun Say Y here to enable the imx8dxl pinctrl driver 175*4882a593Smuzhiyun 176*4882a593Smuzhiyunconfig PINCTRL_VF610 177*4882a593Smuzhiyun bool "Freescale Vybrid VF610 pinctrl driver" 178*4882a593Smuzhiyun depends on SOC_VF610 179*4882a593Smuzhiyun select PINCTRL_IMX 180*4882a593Smuzhiyun help 181*4882a593Smuzhiyun Say Y here to enable the Freescale Vybrid VF610 pinctrl driver 182*4882a593Smuzhiyun 183*4882a593Smuzhiyunconfig PINCTRL_MXS 184*4882a593Smuzhiyun bool 185*4882a593Smuzhiyun select PINMUX 186*4882a593Smuzhiyun select PINCONF 187*4882a593Smuzhiyun 188*4882a593Smuzhiyunconfig PINCTRL_IMX23 189*4882a593Smuzhiyun bool 190*4882a593Smuzhiyun select PINCTRL_MXS 191*4882a593Smuzhiyun 192*4882a593Smuzhiyunconfig PINCTRL_IMX28 193*4882a593Smuzhiyun bool 194*4882a593Smuzhiyun select PINCTRL_MXS 195