1config PINCTRL_IMX 2 bool 3 4config PINCTRL_IMX_MMIO 5 bool 6 select PINCTRL_IMX 7 8config PINCTRL_IMX5 9 bool "IMX5 pinctrl driver" 10 depends on ARCH_MX5 && PINCTRL_FULL 11 select DEVRES 12 select PINCTRL_IMX_MMIO 13 help 14 Say Y here to enable the imx5 pinctrl driver 15 16 This provides a simple pinctrl driver for i.MX 53SoC familiy, 17 i.MX53. This feature depends on device tree 18 configuration. This driver is different from the linux one, 19 this is a simple implementation, only parses the 'fsl,pins' 20 property and configure related registers. 21 22config PINCTRL_IMX6 23 bool "IMX6 pinctrl driver" 24 depends on ARCH_MX6 && PINCTRL_FULL 25 select DEVRES 26 select PINCTRL_IMX_MMIO 27 help 28 Say Y here to enable the imx6 pinctrl driver 29 30 This provides a simple pinctrl driver for i.MX6 SoC familiy, 31 i.MX6DQ/SL/SX/UL/DQP. This feature depends on device tree 32 configuration. This driver is different from the linux one, 33 this is a simple implementation, only parses the 'fsl,pins' 34 property and configure related registers. 35 36config PINCTRL_IMX7 37 bool "IMX7 pinctrl driver" 38 depends on ARCH_MX7 && PINCTRL_FULL 39 select DEVRES 40 select PINCTRL_IMX_MMIO 41 help 42 Say Y here to enable the imx7 pinctrl driver 43 44 This provides a simple pinctrl driver for i.MX7 SoC familiy, 45 i.MX7D. This feature depends on device tree 46 configuration. This driver is different from the linux one, 47 this is a simple implementation, only parses the 'fsl,pins' 48 property and configure related registers. 49 50config PINCTRL_IMX7ULP 51 bool "IMX7ULP pinctrl driver" 52 depends on ARCH_MX7ULP && PINCTRL_FULL 53 select DEVRES 54 select PINCTRL_IMX_MMIO 55 help 56 Say Y here to enable the imx7ulp pinctrl driver 57 58 This provides a simple pinctrl driver for i.MX7ULP SoC familiy. 59 This feature depends on device tree configuration. This driver 60 is different from the linux one, this is a simple implementation, 61 only parses the 'fsl,pins' property and configure related 62 registers. 63 64config PINCTRL_IMX8ULP 65 bool "IMX8ULP pinctrl driver" 66 depends on ARCH_IMX8ULP && PINCTRL_FULL 67 select DEVRES 68 select PINCTRL_IMX_MMIO 69 help 70 Say Y here to enable the imx8ulp pinctrl driver 71 72 This provides a simple pinctrl driver for i.MX8ULP SoC familiy. 73 This feature depends on device tree configuration. This driver 74 is different from the linux one, this is a simple implementation, 75 only parses the 'fsl,pins' property and configure related 76 registers. 77 78config PINCTRL_IMX8 79 bool "IMX8 pinctrl driver" 80 depends on ARCH_IMX8 && PINCTRL_FULL 81 select DEVRES 82 select PINCTRL_IMX 83 help 84 Say Y here to enable the imx8 pinctrl driver 85 86 This provides a simple pinctrl driver for i.MX8 SoC familiy. 87 This feature depends on device tree configuration. This driver 88 is different from the linux one, this is a simple implementation, 89 only parses the 'fsl,pins' property and configures related 90 registers. 91 92config PINCTRL_IMX8M 93 bool "IMX8M pinctrl driver" 94 depends on ARCH_IMX8M && PINCTRL_FULL 95 select PINCTRL_IMX_MMIO 96 help 97 Say Y here to enable the imx8m pinctrl driver 98 99 This provides a simple pinctrl driver for i.MX8M SoC familiy. 100 This feature depends on device tree configuration. This driver 101 is different from the linux one, this is a simple implementation, 102 only parses the 'fsl,pins' property and configure related 103 registers. 104 105config PINCTRL_IMX93 106 bool "IMX8M pinctrl driver" 107 depends on ARCH_IMX9 && PINCTRL_FULL 108 select PINCTRL_IMX_MMIO 109 help 110 Say Y here to enable the imx8m pinctrl driver 111 112 This provides a simple pinctrl driver for i.MX8M SoC familiy. 113 This feature depends on device tree configuration. This driver 114 is different from the linux one, this is a simple implementation, 115 only parses the 'fsl,pins' property and configure related 116 registers. 117 118config PINCTRL_MXS 119 bool "NXP MXS pinctrl driver" 120 depends on ARCH_MX28 && PINCTRL_FULL 121 help 122 Say Y here to enable the i.MX mxs pinctrl driver 123 124 This option provides a simple pinctrl driver for i.MX mxs SoC 125 familiy, e.g. i.MX28. This feature depends on device tree 126 configuration. 127 128config PINCTRL_IMXRT 129 bool "IMXRT pinctrl driver" 130 depends on ARCH_IMXRT && PINCTRL_FULL 131 select DEVRES 132 select PINCTRL_IMX_MMIO 133 help 134 Say Y here to enable the imxrt pinctrl driver 135 136 This provides a simple pinctrl driver for i.MXRT SoC familiy. 137 This feature depends on device tree configuration. This driver 138 is different from the linux one, this is a simple implementation, 139 only parses the 'fsl,pins' property and configure related 140 registers. 141 142config PINCTRL_IMX_SCMI 143 bool "IMX pinctrl SCMI driver" 144 depends on ARCH_IMX9 && PINCTRL_FULL 145 select PINCTRL_IMX 146 help 147 This provides a simple pinctrl driver for i.MX SoC which supports 148 SCMI. This feature depends on device tree configuration. This driver 149 is different from the linux one, this is a simple implementation, 150 only parses the 'fsl,pins' property and configure related 151 registers. 152 153 Say Y here to enable the imx pinctrl SCMI driver 154 155config PINCTRL_VYBRID 156 bool "Vybrid (vf610) pinctrl driver" 157 depends on ARCH_VF610 && PINCTRL_FULL 158 select DEVRES 159 select PINCTRL_IMX_MMIO 160 help 161 Say Y here to enable the Vybrid (vf610) pinctrl driver 162 163 This provides a simple pinctrl driver for Vybrid SoC familiy, 164 vf610. This feature depends on device tree 165 configuration. This driver is different from the linux one, 166 this is a simple implementation, only parses the 'fsl,pins' 167 property and configure related registers. 168