1 /* SPDX-License-Identifier: GPL-2.0+ */ 2 /* 3 * Freescale i.MX28 PINCTRL Register Definitions 4 * 5 * Copyright (C) 2011 Marek Vasut <marek.vasut@gmail.com> 6 * on behalf of DENX Software Engineering GmbH 7 * 8 * Based on code from LTIB: 9 * Copyright 2008-2010 Freescale Semiconductor, Inc. All Rights Reserved. 10 */ 11 12 #ifndef __MX28_REGS_PINCTRL_H__ 13 #define __MX28_REGS_PINCTRL_H__ 14 15 #include <asm/mach-imx/regs-common.h> 16 17 #ifndef __ASSEMBLY__ 18 struct mxs_pinctrl_regs { 19 mxs_reg_32(hw_pinctrl_ctrl) /* 0x0 */ 20 21 uint32_t reserved1[60]; 22 23 mxs_reg_32(hw_pinctrl_muxsel0) /* 0x100 */ 24 mxs_reg_32(hw_pinctrl_muxsel1) /* 0x110 */ 25 mxs_reg_32(hw_pinctrl_muxsel2) /* 0x120 */ 26 mxs_reg_32(hw_pinctrl_muxsel3) /* 0x130 */ 27 mxs_reg_32(hw_pinctrl_muxsel4) /* 0x140 */ 28 mxs_reg_32(hw_pinctrl_muxsel5) /* 0x150 */ 29 mxs_reg_32(hw_pinctrl_muxsel6) /* 0x160 */ 30 mxs_reg_32(hw_pinctrl_muxsel7) /* 0x170 */ 31 mxs_reg_32(hw_pinctrl_muxsel8) /* 0x180 */ 32 mxs_reg_32(hw_pinctrl_muxsel9) /* 0x190 */ 33 mxs_reg_32(hw_pinctrl_muxsel10) /* 0x1a0 */ 34 mxs_reg_32(hw_pinctrl_muxsel11) /* 0x1b0 */ 35 mxs_reg_32(hw_pinctrl_muxsel12) /* 0x1c0 */ 36 mxs_reg_32(hw_pinctrl_muxsel13) /* 0x1d0 */ 37 38 uint32_t reserved2[72]; 39 40 mxs_reg_32(hw_pinctrl_drive0) /* 0x300 */ 41 mxs_reg_32(hw_pinctrl_drive1) /* 0x310 */ 42 mxs_reg_32(hw_pinctrl_drive2) /* 0x320 */ 43 mxs_reg_32(hw_pinctrl_drive3) /* 0x330 */ 44 mxs_reg_32(hw_pinctrl_drive4) /* 0x340 */ 45 mxs_reg_32(hw_pinctrl_drive5) /* 0x350 */ 46 mxs_reg_32(hw_pinctrl_drive6) /* 0x360 */ 47 mxs_reg_32(hw_pinctrl_drive7) /* 0x370 */ 48 mxs_reg_32(hw_pinctrl_drive8) /* 0x380 */ 49 mxs_reg_32(hw_pinctrl_drive9) /* 0x390 */ 50 mxs_reg_32(hw_pinctrl_drive10) /* 0x3a0 */ 51 mxs_reg_32(hw_pinctrl_drive11) /* 0x3b0 */ 52 mxs_reg_32(hw_pinctrl_drive12) /* 0x3c0 */ 53 mxs_reg_32(hw_pinctrl_drive13) /* 0x3d0 */ 54 mxs_reg_32(hw_pinctrl_drive14) /* 0x3e0 */ 55 mxs_reg_32(hw_pinctrl_drive15) /* 0x3f0 */ 56 mxs_reg_32(hw_pinctrl_drive16) /* 0x400 */ 57 mxs_reg_32(hw_pinctrl_drive17) /* 0x410 */ 58 mxs_reg_32(hw_pinctrl_drive18) /* 0x420 */ 59 mxs_reg_32(hw_pinctrl_drive19) /* 0x430 */ 60 61 uint32_t reserved3[112]; 62 63 mxs_reg_32(hw_pinctrl_pull0) /* 0x600 */ 64 mxs_reg_32(hw_pinctrl_pull1) /* 0x610 */ 65 mxs_reg_32(hw_pinctrl_pull2) /* 0x620 */ 66 mxs_reg_32(hw_pinctrl_pull3) /* 0x630 */ 67 mxs_reg_32(hw_pinctrl_pull4) /* 0x640 */ 68 mxs_reg_32(hw_pinctrl_pull5) /* 0x650 */ 69 mxs_reg_32(hw_pinctrl_pull6) /* 0x660 */ 70 71 uint32_t reserved4[36]; 72 73 mxs_reg_32(hw_pinctrl_dout0) /* 0x700 */ 74 mxs_reg_32(hw_pinctrl_dout1) /* 0x710 */ 75 mxs_reg_32(hw_pinctrl_dout2) /* 0x720 */ 76 mxs_reg_32(hw_pinctrl_dout3) /* 0x730 */ 77 mxs_reg_32(hw_pinctrl_dout4) /* 0x740 */ 78 79 uint32_t reserved5[108]; 80 81 mxs_reg_32(hw_pinctrl_din0) /* 0x900 */ 82 mxs_reg_32(hw_pinctrl_din1) /* 0x910 */ 83 mxs_reg_32(hw_pinctrl_din2) /* 0x920 */ 84 mxs_reg_32(hw_pinctrl_din3) /* 0x930 */ 85 mxs_reg_32(hw_pinctrl_din4) /* 0x940 */ 86 87 uint32_t reserved6[108]; 88 89 mxs_reg_32(hw_pinctrl_doe0) /* 0xb00 */ 90 mxs_reg_32(hw_pinctrl_doe1) /* 0xb10 */ 91 mxs_reg_32(hw_pinctrl_doe2) /* 0xb20 */ 92 mxs_reg_32(hw_pinctrl_doe3) /* 0xb30 */ 93 mxs_reg_32(hw_pinctrl_doe4) /* 0xb40 */ 94 95 uint32_t reserved7[300]; 96 97 mxs_reg_32(hw_pinctrl_pin2irq0) /* 0x1000 */ 98 mxs_reg_32(hw_pinctrl_pin2irq1) /* 0x1010 */ 99 mxs_reg_32(hw_pinctrl_pin2irq2) /* 0x1020 */ 100 mxs_reg_32(hw_pinctrl_pin2irq3) /* 0x1030 */ 101 mxs_reg_32(hw_pinctrl_pin2irq4) /* 0x1040 */ 102 103 uint32_t reserved8[44]; 104 105 mxs_reg_32(hw_pinctrl_irqen0) /* 0x1100 */ 106 mxs_reg_32(hw_pinctrl_irqen1) /* 0x1110 */ 107 mxs_reg_32(hw_pinctrl_irqen2) /* 0x1120 */ 108 mxs_reg_32(hw_pinctrl_irqen3) /* 0x1130 */ 109 mxs_reg_32(hw_pinctrl_irqen4) /* 0x1140 */ 110 111 uint32_t reserved9[44]; 112 113 mxs_reg_32(hw_pinctrl_irqlevel0) /* 0x1200 */ 114 mxs_reg_32(hw_pinctrl_irqlevel1) /* 0x1210 */ 115 mxs_reg_32(hw_pinctrl_irqlevel2) /* 0x1220 */ 116 mxs_reg_32(hw_pinctrl_irqlevel3) /* 0x1230 */ 117 mxs_reg_32(hw_pinctrl_irqlevel4) /* 0x1240 */ 118 119 uint32_t reserved10[44]; 120 121 mxs_reg_32(hw_pinctrl_irqpol0) /* 0x1300 */ 122 mxs_reg_32(hw_pinctrl_irqpol1) /* 0x1310 */ 123 mxs_reg_32(hw_pinctrl_irqpol2) /* 0x1320 */ 124 mxs_reg_32(hw_pinctrl_irqpol3) /* 0x1330 */ 125 mxs_reg_32(hw_pinctrl_irqpol4) /* 0x1340 */ 126 127 uint32_t reserved11[44]; 128 129 mxs_reg_32(hw_pinctrl_irqstat0) /* 0x1400 */ 130 mxs_reg_32(hw_pinctrl_irqstat1) /* 0x1410 */ 131 mxs_reg_32(hw_pinctrl_irqstat2) /* 0x1420 */ 132 mxs_reg_32(hw_pinctrl_irqstat3) /* 0x1430 */ 133 mxs_reg_32(hw_pinctrl_irqstat4) /* 0x1440 */ 134 135 uint32_t reserved12[380]; 136 137 mxs_reg_32(hw_pinctrl_emi_odt_ctrl) /* 0x1a40 */ 138 139 uint32_t reserved13[76]; 140 141 mxs_reg_32(hw_pinctrl_emi_ds_ctrl) /* 0x1b80 */ 142 }; 143 #endif 144 145 #define PINCTRL_CTRL_SFTRST (1 << 31) 146 #define PINCTRL_CTRL_CLKGATE (1 << 30) 147 #define PINCTRL_CTRL_PRESENT4 (1 << 24) 148 #define PINCTRL_CTRL_PRESENT3 (1 << 23) 149 #define PINCTRL_CTRL_PRESENT2 (1 << 22) 150 #define PINCTRL_CTRL_PRESENT1 (1 << 21) 151 #define PINCTRL_CTRL_PRESENT0 (1 << 20) 152 #define PINCTRL_CTRL_IRQOUT4 (1 << 4) 153 #define PINCTRL_CTRL_IRQOUT3 (1 << 3) 154 #define PINCTRL_CTRL_IRQOUT2 (1 << 2) 155 #define PINCTRL_CTRL_IRQOUT1 (1 << 1) 156 #define PINCTRL_CTRL_IRQOUT0 (1 << 0) 157 158 #define PINCTRL_MUXSEL0_BANK0_PIN07_MASK (0x3 << 14) 159 #define PINCTRL_MUXSEL0_BANK0_PIN07_OFFSET 14 160 #define PINCTRL_MUXSEL0_BANK0_PIN06_MASK (0x3 << 12) 161 #define PINCTRL_MUXSEL0_BANK0_PIN06_OFFSET 12 162 #define PINCTRL_MUXSEL0_BANK0_PIN05_MASK (0x3 << 10) 163 #define PINCTRL_MUXSEL0_BANK0_PIN05_OFFSET 10 164 #define PINCTRL_MUXSEL0_BANK0_PIN04_MASK (0x3 << 8) 165 #define PINCTRL_MUXSEL0_BANK0_PIN04_OFFSET 8 166 #define PINCTRL_MUXSEL0_BANK0_PIN03_MASK (0x3 << 6) 167 #define PINCTRL_MUXSEL0_BANK0_PIN03_OFFSET 6 168 #define PINCTRL_MUXSEL0_BANK0_PIN02_MASK (0x3 << 4) 169 #define PINCTRL_MUXSEL0_BANK0_PIN02_OFFSET 4 170 #define PINCTRL_MUXSEL0_BANK0_PIN01_MASK (0x3 << 2) 171 #define PINCTRL_MUXSEL0_BANK0_PIN01_OFFSET 2 172 #define PINCTRL_MUXSEL0_BANK0_PIN00_MASK (0x3 << 0) 173 #define PINCTRL_MUXSEL0_BANK0_PIN00_OFFSET 0 174 175 #define PINCTRL_MUXSEL1_BANK0_PIN28_MASK (0x3 << 24) 176 #define PINCTRL_MUXSEL1_BANK0_PIN28_OFFSET 24 177 #define PINCTRL_MUXSEL1_BANK0_PIN27_MASK (0x3 << 22) 178 #define PINCTRL_MUXSEL1_BANK0_PIN27_OFFSET 22 179 #define PINCTRL_MUXSEL1_BANK0_PIN26_MASK (0x3 << 20) 180 #define PINCTRL_MUXSEL1_BANK0_PIN26_OFFSET 20 181 #define PINCTRL_MUXSEL1_BANK0_PIN25_MASK (0x3 << 18) 182 #define PINCTRL_MUXSEL1_BANK0_PIN25_OFFSET 18 183 #define PINCTRL_MUXSEL1_BANK0_PIN24_MASK (0x3 << 16) 184 #define PINCTRL_MUXSEL1_BANK0_PIN24_OFFSET 16 185 #define PINCTRL_MUXSEL1_BANK0_PIN23_MASK (0x3 << 14) 186 #define PINCTRL_MUXSEL1_BANK0_PIN23_OFFSET 14 187 #define PINCTRL_MUXSEL1_BANK0_PIN22_MASK (0x3 << 12) 188 #define PINCTRL_MUXSEL1_BANK0_PIN22_OFFSET 12 189 #define PINCTRL_MUXSEL1_BANK0_PIN21_MASK (0x3 << 10) 190 #define PINCTRL_MUXSEL1_BANK0_PIN21_OFFSET 10 191 #define PINCTRL_MUXSEL1_BANK0_PIN20_MASK (0x3 << 8) 192 #define PINCTRL_MUXSEL1_BANK0_PIN20_OFFSET 8 193 #define PINCTRL_MUXSEL1_BANK0_PIN19_MASK (0x3 << 6) 194 #define PINCTRL_MUXSEL1_BANK0_PIN19_OFFSET 6 195 #define PINCTRL_MUXSEL1_BANK0_PIN18_MASK (0x3 << 4) 196 #define PINCTRL_MUXSEL1_BANK0_PIN18_OFFSET 4 197 #define PINCTRL_MUXSEL1_BANK0_PIN17_MASK (0x3 << 2) 198 #define PINCTRL_MUXSEL1_BANK0_PIN17_OFFSET 2 199 #define PINCTRL_MUXSEL1_BANK0_PIN16_MASK (0x3 << 0) 200 #define PINCTRL_MUXSEL1_BANK0_PIN16_OFFSET 0 201 202 #define PINCTRL_MUXSEL2_BANK1_PIN15_MASK (0x3 << 30) 203 #define PINCTRL_MUXSEL2_BANK1_PIN15_OFFSET 30 204 #define PINCTRL_MUXSEL2_BANK1_PIN14_MASK (0x3 << 28) 205 #define PINCTRL_MUXSEL2_BANK1_PIN14_OFFSET 28 206 #define PINCTRL_MUXSEL2_BANK1_PIN13_MASK (0x3 << 26) 207 #define PINCTRL_MUXSEL2_BANK1_PIN13_OFFSET 26 208 #define PINCTRL_MUXSEL2_BANK1_PIN12_MASK (0x3 << 24) 209 #define PINCTRL_MUXSEL2_BANK1_PIN12_OFFSET 24 210 #define PINCTRL_MUXSEL2_BANK1_PIN11_MASK (0x3 << 22) 211 #define PINCTRL_MUXSEL2_BANK1_PIN11_OFFSET 22 212 #define PINCTRL_MUXSEL2_BANK1_PIN10_MASK (0x3 << 20) 213 #define PINCTRL_MUXSEL2_BANK1_PIN10_OFFSET 20 214 #define PINCTRL_MUXSEL2_BANK1_PIN09_MASK (0x3 << 18) 215 #define PINCTRL_MUXSEL2_BANK1_PIN09_OFFSET 18 216 #define PINCTRL_MUXSEL2_BANK1_PIN08_MASK (0x3 << 16) 217 #define PINCTRL_MUXSEL2_BANK1_PIN08_OFFSET 16 218 #define PINCTRL_MUXSEL2_BANK1_PIN07_MASK (0x3 << 14) 219 #define PINCTRL_MUXSEL2_BANK1_PIN07_OFFSET 14 220 #define PINCTRL_MUXSEL2_BANK1_PIN06_MASK (0x3 << 12) 221 #define PINCTRL_MUXSEL2_BANK1_PIN06_OFFSET 12 222 #define PINCTRL_MUXSEL2_BANK1_PIN05_MASK (0x3 << 10) 223 #define PINCTRL_MUXSEL2_BANK1_PIN05_OFFSET 10 224 #define PINCTRL_MUXSEL2_BANK1_PIN04_MASK (0x3 << 8) 225 #define PINCTRL_MUXSEL2_BANK1_PIN04_OFFSET 8 226 #define PINCTRL_MUXSEL2_BANK1_PIN03_MASK (0x3 << 6) 227 #define PINCTRL_MUXSEL2_BANK1_PIN03_OFFSET 6 228 #define PINCTRL_MUXSEL2_BANK1_PIN02_MASK (0x3 << 4) 229 #define PINCTRL_MUXSEL2_BANK1_PIN02_OFFSET 4 230 #define PINCTRL_MUXSEL2_BANK1_PIN01_MASK (0x3 << 2) 231 #define PINCTRL_MUXSEL2_BANK1_PIN01_OFFSET 2 232 #define PINCTRL_MUXSEL2_BANK1_PIN00_MASK (0x3 << 0) 233 #define PINCTRL_MUXSEL2_BANK1_PIN00_OFFSET 0 234 235 #define PINCTRL_MUXSEL3_BANK1_PIN31_MASK (0x3 << 30) 236 #define PINCTRL_MUXSEL3_BANK1_PIN31_OFFSET 30 237 #define PINCTRL_MUXSEL3_BANK1_PIN30_MASK (0x3 << 28) 238 #define PINCTRL_MUXSEL3_BANK1_PIN30_OFFSET 28 239 #define PINCTRL_MUXSEL3_BANK1_PIN29_MASK (0x3 << 26) 240 #define PINCTRL_MUXSEL3_BANK1_PIN29_OFFSET 26 241 #define PINCTRL_MUXSEL3_BANK1_PIN28_MASK (0x3 << 24) 242 #define PINCTRL_MUXSEL3_BANK1_PIN28_OFFSET 24 243 #define PINCTRL_MUXSEL3_BANK1_PIN27_MASK (0x3 << 22) 244 #define PINCTRL_MUXSEL3_BANK1_PIN27_OFFSET 22 245 #define PINCTRL_MUXSEL3_BANK1_PIN26_MASK (0x3 << 20) 246 #define PINCTRL_MUXSEL3_BANK1_PIN26_OFFSET 20 247 #define PINCTRL_MUXSEL3_BANK1_PIN25_MASK (0x3 << 18) 248 #define PINCTRL_MUXSEL3_BANK1_PIN25_OFFSET 18 249 #define PINCTRL_MUXSEL3_BANK1_PIN24_MASK (0x3 << 16) 250 #define PINCTRL_MUXSEL3_BANK1_PIN24_OFFSET 16 251 #define PINCTRL_MUXSEL3_BANK1_PIN23_MASK (0x3 << 14) 252 #define PINCTRL_MUXSEL3_BANK1_PIN23_OFFSET 14 253 #define PINCTRL_MUXSEL3_BANK1_PIN22_MASK (0x3 << 12) 254 #define PINCTRL_MUXSEL3_BANK1_PIN22_OFFSET 12 255 #define PINCTRL_MUXSEL3_BANK1_PIN21_MASK (0x3 << 10) 256 #define PINCTRL_MUXSEL3_BANK1_PIN21_OFFSET 10 257 #define PINCTRL_MUXSEL3_BANK1_PIN20_MASK (0x3 << 8) 258 #define PINCTRL_MUXSEL3_BANK1_PIN20_OFFSET 8 259 #define PINCTRL_MUXSEL3_BANK1_PIN19_MASK (0x3 << 6) 260 #define PINCTRL_MUXSEL3_BANK1_PIN19_OFFSET 6 261 #define PINCTRL_MUXSEL3_BANK1_PIN18_MASK (0x3 << 4) 262 #define PINCTRL_MUXSEL3_BANK1_PIN18_OFFSET 4 263 #define PINCTRL_MUXSEL3_BANK1_PIN17_MASK (0x3 << 2) 264 #define PINCTRL_MUXSEL3_BANK1_PIN17_OFFSET 2 265 #define PINCTRL_MUXSEL3_BANK1_PIN16_MASK (0x3 << 0) 266 #define PINCTRL_MUXSEL3_BANK1_PIN16_OFFSET 0 267 268 #define PINCTRL_MUXSEL4_BANK2_PIN15_MASK (0x3 << 30) 269 #define PINCTRL_MUXSEL4_BANK2_PIN15_OFFSET 30 270 #define PINCTRL_MUXSEL4_BANK2_PIN14_MASK (0x3 << 28) 271 #define PINCTRL_MUXSEL4_BANK2_PIN14_OFFSET 28 272 #define PINCTRL_MUXSEL4_BANK2_PIN13_MASK (0x3 << 26) 273 #define PINCTRL_MUXSEL4_BANK2_PIN13_OFFSET 26 274 #define PINCTRL_MUXSEL4_BANK2_PIN12_MASK (0x3 << 24) 275 #define PINCTRL_MUXSEL4_BANK2_PIN12_OFFSET 24 276 #define PINCTRL_MUXSEL4_BANK2_PIN10_MASK (0x3 << 20) 277 #define PINCTRL_MUXSEL4_BANK2_PIN10_OFFSET 20 278 #define PINCTRL_MUXSEL4_BANK2_PIN09_MASK (0x3 << 18) 279 #define PINCTRL_MUXSEL4_BANK2_PIN09_OFFSET 18 280 #define PINCTRL_MUXSEL4_BANK2_PIN08_MASK (0x3 << 16) 281 #define PINCTRL_MUXSEL4_BANK2_PIN08_OFFSET 16 282 #define PINCTRL_MUXSEL4_BANK2_PIN07_MASK (0x3 << 14) 283 #define PINCTRL_MUXSEL4_BANK2_PIN07_OFFSET 14 284 #define PINCTRL_MUXSEL4_BANK2_PIN06_MASK (0x3 << 12) 285 #define PINCTRL_MUXSEL4_BANK2_PIN06_OFFSET 12 286 #define PINCTRL_MUXSEL4_BANK2_PIN05_MASK (0x3 << 10) 287 #define PINCTRL_MUXSEL4_BANK2_PIN05_OFFSET 10 288 #define PINCTRL_MUXSEL4_BANK2_PIN04_MASK (0x3 << 8) 289 #define PINCTRL_MUXSEL4_BANK2_PIN04_OFFSET 8 290 #define PINCTRL_MUXSEL4_BANK2_PIN03_MASK (0x3 << 6) 291 #define PINCTRL_MUXSEL4_BANK2_PIN03_OFFSET 6 292 #define PINCTRL_MUXSEL4_BANK2_PIN02_MASK (0x3 << 4) 293 #define PINCTRL_MUXSEL4_BANK2_PIN02_OFFSET 4 294 #define PINCTRL_MUXSEL4_BANK2_PIN01_MASK (0x3 << 2) 295 #define PINCTRL_MUXSEL4_BANK2_PIN01_OFFSET 2 296 #define PINCTRL_MUXSEL4_BANK2_PIN00_MASK (0x3 << 0) 297 #define PINCTRL_MUXSEL4_BANK2_PIN00_OFFSET 0 298 299 #define PINCTRL_MUXSEL5_BANK2_PIN27_MASK (0x3 << 22) 300 #define PINCTRL_MUXSEL5_BANK2_PIN27_OFFSET 22 301 #define PINCTRL_MUXSEL5_BANK2_PIN26_MASK (0x3 << 20) 302 #define PINCTRL_MUXSEL5_BANK2_PIN26_OFFSET 20 303 #define PINCTRL_MUXSEL5_BANK2_PIN25_MASK (0x3 << 18) 304 #define PINCTRL_MUXSEL5_BANK2_PIN25_OFFSET 18 305 #define PINCTRL_MUXSEL5_BANK2_PIN24_MASK (0x3 << 16) 306 #define PINCTRL_MUXSEL5_BANK2_PIN24_OFFSET 16 307 #define PINCTRL_MUXSEL5_BANK2_PIN21_MASK (0x3 << 10) 308 #define PINCTRL_MUXSEL5_BANK2_PIN21_OFFSET 10 309 #define PINCTRL_MUXSEL5_BANK2_PIN20_MASK (0x3 << 8) 310 #define PINCTRL_MUXSEL5_BANK2_PIN20_OFFSET 8 311 #define PINCTRL_MUXSEL5_BANK2_PIN19_MASK (0x3 << 6) 312 #define PINCTRL_MUXSEL5_BANK2_PIN19_OFFSET 6 313 #define PINCTRL_MUXSEL5_BANK2_PIN18_MASK (0x3 << 4) 314 #define PINCTRL_MUXSEL5_BANK2_PIN18_OFFSET 4 315 #define PINCTRL_MUXSEL5_BANK2_PIN17_MASK (0x3 << 2) 316 #define PINCTRL_MUXSEL5_BANK2_PIN17_OFFSET 2 317 #define PINCTRL_MUXSEL5_BANK2_PIN16_MASK (0x3 << 0) 318 #define PINCTRL_MUXSEL5_BANK2_PIN16_OFFSET 0 319 320 #define PINCTRL_MUXSEL6_BANK3_PIN15_MASK (0x3 << 30) 321 #define PINCTRL_MUXSEL6_BANK3_PIN15_OFFSET 30 322 #define PINCTRL_MUXSEL6_BANK3_PIN14_MASK (0x3 << 28) 323 #define PINCTRL_MUXSEL6_BANK3_PIN14_OFFSET 28 324 #define PINCTRL_MUXSEL6_BANK3_PIN13_MASK (0x3 << 26) 325 #define PINCTRL_MUXSEL6_BANK3_PIN13_OFFSET 26 326 #define PINCTRL_MUXSEL6_BANK3_PIN12_MASK (0x3 << 24) 327 #define PINCTRL_MUXSEL6_BANK3_PIN12_OFFSET 24 328 #define PINCTRL_MUXSEL6_BANK3_PIN11_MASK (0x3 << 22) 329 #define PINCTRL_MUXSEL6_BANK3_PIN11_OFFSET 22 330 #define PINCTRL_MUXSEL6_BANK3_PIN10_MASK (0x3 << 20) 331 #define PINCTRL_MUXSEL6_BANK3_PIN10_OFFSET 20 332 #define PINCTRL_MUXSEL6_BANK3_PIN09_MASK (0x3 << 18) 333 #define PINCTRL_MUXSEL6_BANK3_PIN09_OFFSET 18 334 #define PINCTRL_MUXSEL6_BANK3_PIN08_MASK (0x3 << 16) 335 #define PINCTRL_MUXSEL6_BANK3_PIN08_OFFSET 16 336 #define PINCTRL_MUXSEL6_BANK3_PIN07_MASK (0x3 << 14) 337 #define PINCTRL_MUXSEL6_BANK3_PIN07_OFFSET 14 338 #define PINCTRL_MUXSEL6_BANK3_PIN06_MASK (0x3 << 12) 339 #define PINCTRL_MUXSEL6_BANK3_PIN06_OFFSET 12 340 #define PINCTRL_MUXSEL6_BANK3_PIN05_MASK (0x3 << 10) 341 #define PINCTRL_MUXSEL6_BANK3_PIN05_OFFSET 10 342 #define PINCTRL_MUXSEL6_BANK3_PIN04_MASK (0x3 << 8) 343 #define PINCTRL_MUXSEL6_BANK3_PIN04_OFFSET 8 344 #define PINCTRL_MUXSEL6_BANK3_PIN03_MASK (0x3 << 6) 345 #define PINCTRL_MUXSEL6_BANK3_PIN03_OFFSET 6 346 #define PINCTRL_MUXSEL6_BANK3_PIN02_MASK (0x3 << 4) 347 #define PINCTRL_MUXSEL6_BANK3_PIN02_OFFSET 4 348 #define PINCTRL_MUXSEL6_BANK3_PIN01_MASK (0x3 << 2) 349 #define PINCTRL_MUXSEL6_BANK3_PIN01_OFFSET 2 350 #define PINCTRL_MUXSEL6_BANK3_PIN00_MASK (0x3 << 0) 351 #define PINCTRL_MUXSEL6_BANK3_PIN00_OFFSET 0 352 353 #define PINCTRL_MUXSEL7_BANK3_PIN30_MASK (0x3 << 28) 354 #define PINCTRL_MUXSEL7_BANK3_PIN30_OFFSET 28 355 #define PINCTRL_MUXSEL7_BANK3_PIN29_MASK (0x3 << 26) 356 #define PINCTRL_MUXSEL7_BANK3_PIN29_OFFSET 26 357 #define PINCTRL_MUXSEL7_BANK3_PIN28_MASK (0x3 << 24) 358 #define PINCTRL_MUXSEL7_BANK3_PIN28_OFFSET 24 359 #define PINCTRL_MUXSEL7_BANK3_PIN27_MASK (0x3 << 22) 360 #define PINCTRL_MUXSEL7_BANK3_PIN27_OFFSET 22 361 #define PINCTRL_MUXSEL7_BANK3_PIN26_MASK (0x3 << 20) 362 #define PINCTRL_MUXSEL7_BANK3_PIN26_OFFSET 20 363 #define PINCTRL_MUXSEL7_BANK3_PIN25_MASK (0x3 << 18) 364 #define PINCTRL_MUXSEL7_BANK3_PIN25_OFFSET 18 365 #define PINCTRL_MUXSEL7_BANK3_PIN24_MASK (0x3 << 16) 366 #define PINCTRL_MUXSEL7_BANK3_PIN24_OFFSET 16 367 #define PINCTRL_MUXSEL7_BANK3_PIN23_MASK (0x3 << 14) 368 #define PINCTRL_MUXSEL7_BANK3_PIN23_OFFSET 14 369 #define PINCTRL_MUXSEL7_BANK3_PIN22_MASK (0x3 << 12) 370 #define PINCTRL_MUXSEL7_BANK3_PIN22_OFFSET 12 371 #define PINCTRL_MUXSEL7_BANK3_PIN21_MASK (0x3 << 10) 372 #define PINCTRL_MUXSEL7_BANK3_PIN21_OFFSET 10 373 #define PINCTRL_MUXSEL7_BANK3_PIN20_MASK (0x3 << 8) 374 #define PINCTRL_MUXSEL7_BANK3_PIN20_OFFSET 8 375 #define PINCTRL_MUXSEL7_BANK3_PIN18_MASK (0x3 << 4) 376 #define PINCTRL_MUXSEL7_BANK3_PIN18_OFFSET 4 377 #define PINCTRL_MUXSEL7_BANK3_PIN17_MASK (0x3 << 2) 378 #define PINCTRL_MUXSEL7_BANK3_PIN17_OFFSET 2 379 #define PINCTRL_MUXSEL7_BANK3_PIN16_MASK (0x3 << 0) 380 #define PINCTRL_MUXSEL7_BANK3_PIN16_OFFSET 0 381 382 #define PINCTRL_MUXSEL8_BANK4_PIN15_MASK (0x3 << 30) 383 #define PINCTRL_MUXSEL8_BANK4_PIN15_OFFSET 30 384 #define PINCTRL_MUXSEL8_BANK4_PIN14_MASK (0x3 << 28) 385 #define PINCTRL_MUXSEL8_BANK4_PIN14_OFFSET 28 386 #define PINCTRL_MUXSEL8_BANK4_PIN13_MASK (0x3 << 26) 387 #define PINCTRL_MUXSEL8_BANK4_PIN13_OFFSET 26 388 #define PINCTRL_MUXSEL8_BANK4_PIN12_MASK (0x3 << 24) 389 #define PINCTRL_MUXSEL8_BANK4_PIN12_OFFSET 24 390 #define PINCTRL_MUXSEL8_BANK4_PIN11_MASK (0x3 << 22) 391 #define PINCTRL_MUXSEL8_BANK4_PIN11_OFFSET 22 392 #define PINCTRL_MUXSEL8_BANK4_PIN10_MASK (0x3 << 20) 393 #define PINCTRL_MUXSEL8_BANK4_PIN10_OFFSET 20 394 #define PINCTRL_MUXSEL8_BANK4_PIN09_MASK (0x3 << 18) 395 #define PINCTRL_MUXSEL8_BANK4_PIN09_OFFSET 18 396 #define PINCTRL_MUXSEL8_BANK4_PIN08_MASK (0x3 << 16) 397 #define PINCTRL_MUXSEL8_BANK4_PIN08_OFFSET 16 398 #define PINCTRL_MUXSEL8_BANK4_PIN07_MASK (0x3 << 14) 399 #define PINCTRL_MUXSEL8_BANK4_PIN07_OFFSET 14 400 #define PINCTRL_MUXSEL8_BANK4_PIN06_MASK (0x3 << 12) 401 #define PINCTRL_MUXSEL8_BANK4_PIN06_OFFSET 12 402 #define PINCTRL_MUXSEL8_BANK4_PIN05_MASK (0x3 << 10) 403 #define PINCTRL_MUXSEL8_BANK4_PIN05_OFFSET 10 404 #define PINCTRL_MUXSEL8_BANK4_PIN04_MASK (0x3 << 8) 405 #define PINCTRL_MUXSEL8_BANK4_PIN04_OFFSET 8 406 #define PINCTRL_MUXSEL8_BANK4_PIN03_MASK (0x3 << 6) 407 #define PINCTRL_MUXSEL8_BANK4_PIN03_OFFSET 6 408 #define PINCTRL_MUXSEL8_BANK4_PIN02_MASK (0x3 << 4) 409 #define PINCTRL_MUXSEL8_BANK4_PIN02_OFFSET 4 410 #define PINCTRL_MUXSEL8_BANK4_PIN01_MASK (0x3 << 2) 411 #define PINCTRL_MUXSEL8_BANK4_PIN01_OFFSET 2 412 #define PINCTRL_MUXSEL8_BANK4_PIN00_MASK (0x3 << 0) 413 #define PINCTRL_MUXSEL8_BANK4_PIN00_OFFSET 0 414 415 #define PINCTRL_MUXSEL9_BANK4_PIN20_MASK (0x3 << 8) 416 #define PINCTRL_MUXSEL9_BANK4_PIN20_OFFSET 8 417 #define PINCTRL_MUXSEL9_BANK4_PIN16_MASK (0x3 << 0) 418 #define PINCTRL_MUXSEL9_BANK4_PIN16_OFFSET 0 419 420 #define PINCTRL_MUXSEL10_BANK5_PIN15_MASK (0x3 << 30) 421 #define PINCTRL_MUXSEL10_BANK5_PIN15_OFFSET 30 422 #define PINCTRL_MUXSEL10_BANK5_PIN14_MASK (0x3 << 28) 423 #define PINCTRL_MUXSEL10_BANK5_PIN14_OFFSET 28 424 #define PINCTRL_MUXSEL10_BANK5_PIN13_MASK (0x3 << 26) 425 #define PINCTRL_MUXSEL10_BANK5_PIN13_OFFSET 26 426 #define PINCTRL_MUXSEL10_BANK5_PIN12_MASK (0x3 << 24) 427 #define PINCTRL_MUXSEL10_BANK5_PIN12_OFFSET 24 428 #define PINCTRL_MUXSEL10_BANK5_PIN11_MASK (0x3 << 22) 429 #define PINCTRL_MUXSEL10_BANK5_PIN11_OFFSET 22 430 #define PINCTRL_MUXSEL10_BANK5_PIN10_MASK (0x3 << 20) 431 #define PINCTRL_MUXSEL10_BANK5_PIN10_OFFSET 20 432 #define PINCTRL_MUXSEL10_BANK5_PIN09_MASK (0x3 << 18) 433 #define PINCTRL_MUXSEL10_BANK5_PIN09_OFFSET 18 434 #define PINCTRL_MUXSEL10_BANK5_PIN08_MASK (0x3 << 16) 435 #define PINCTRL_MUXSEL10_BANK5_PIN08_OFFSET 16 436 #define PINCTRL_MUXSEL10_BANK5_PIN07_MASK (0x3 << 14) 437 #define PINCTRL_MUXSEL10_BANK5_PIN07_OFFSET 14 438 #define PINCTRL_MUXSEL10_BANK5_PIN06_MASK (0x3 << 12) 439 #define PINCTRL_MUXSEL10_BANK5_PIN06_OFFSET 12 440 #define PINCTRL_MUXSEL10_BANK5_PIN05_MASK (0x3 << 10) 441 #define PINCTRL_MUXSEL10_BANK5_PIN05_OFFSET 10 442 #define PINCTRL_MUXSEL10_BANK5_PIN04_MASK (0x3 << 8) 443 #define PINCTRL_MUXSEL10_BANK5_PIN04_OFFSET 8 444 #define PINCTRL_MUXSEL10_BANK5_PIN03_MASK (0x3 << 6) 445 #define PINCTRL_MUXSEL10_BANK5_PIN03_OFFSET 6 446 #define PINCTRL_MUXSEL10_BANK5_PIN02_MASK (0x3 << 4) 447 #define PINCTRL_MUXSEL10_BANK5_PIN02_OFFSET 4 448 #define PINCTRL_MUXSEL10_BANK5_PIN01_MASK (0x3 << 2) 449 #define PINCTRL_MUXSEL10_BANK5_PIN01_OFFSET 2 450 #define PINCTRL_MUXSEL10_BANK5_PIN00_MASK (0x3 << 0) 451 #define PINCTRL_MUXSEL10_BANK5_PIN00_OFFSET 0 452 453 #define PINCTRL_MUXSEL11_BANK5_PIN26_MASK (0x3 << 20) 454 #define PINCTRL_MUXSEL11_BANK5_PIN26_OFFSET 20 455 #define PINCTRL_MUXSEL11_BANK5_PIN23_MASK (0x3 << 14) 456 #define PINCTRL_MUXSEL11_BANK5_PIN23_OFFSET 14 457 #define PINCTRL_MUXSEL11_BANK5_PIN22_MASK (0x3 << 12) 458 #define PINCTRL_MUXSEL11_BANK5_PIN22_OFFSET 12 459 #define PINCTRL_MUXSEL11_BANK5_PIN21_MASK (0x3 << 10) 460 #define PINCTRL_MUXSEL11_BANK5_PIN21_OFFSET 10 461 #define PINCTRL_MUXSEL11_BANK5_PIN20_MASK (0x3 << 8) 462 #define PINCTRL_MUXSEL11_BANK5_PIN20_OFFSET 8 463 #define PINCTRL_MUXSEL11_BANK5_PIN19_MASK (0x3 << 6) 464 #define PINCTRL_MUXSEL11_BANK5_PIN19_OFFSET 6 465 #define PINCTRL_MUXSEL11_BANK5_PIN18_MASK (0x3 << 4) 466 #define PINCTRL_MUXSEL11_BANK5_PIN18_OFFSET 4 467 #define PINCTRL_MUXSEL11_BANK5_PIN17_MASK (0x3 << 2) 468 #define PINCTRL_MUXSEL11_BANK5_PIN17_OFFSET 2 469 #define PINCTRL_MUXSEL11_BANK5_PIN16_MASK (0x3 << 0) 470 #define PINCTRL_MUXSEL11_BANK5_PIN16_OFFSET 0 471 472 #define PINCTRL_MUXSEL12_BANK6_PIN14_MASK (0x3 << 28) 473 #define PINCTRL_MUXSEL12_BANK6_PIN14_OFFSET 28 474 #define PINCTRL_MUXSEL12_BANK6_PIN13_MASK (0x3 << 26) 475 #define PINCTRL_MUXSEL12_BANK6_PIN13_OFFSET 26 476 #define PINCTRL_MUXSEL12_BANK6_PIN12_MASK (0x3 << 24) 477 #define PINCTRL_MUXSEL12_BANK6_PIN12_OFFSET 24 478 #define PINCTRL_MUXSEL12_BANK6_PIN11_MASK (0x3 << 22) 479 #define PINCTRL_MUXSEL12_BANK6_PIN11_OFFSET 22 480 #define PINCTRL_MUXSEL12_BANK6_PIN10_MASK (0x3 << 20) 481 #define PINCTRL_MUXSEL12_BANK6_PIN10_OFFSET 20 482 #define PINCTRL_MUXSEL12_BANK6_PIN09_MASK (0x3 << 18) 483 #define PINCTRL_MUXSEL12_BANK6_PIN09_OFFSET 18 484 #define PINCTRL_MUXSEL12_BANK6_PIN08_MASK (0x3 << 16) 485 #define PINCTRL_MUXSEL12_BANK6_PIN08_OFFSET 16 486 #define PINCTRL_MUXSEL12_BANK6_PIN07_MASK (0x3 << 14) 487 #define PINCTRL_MUXSEL12_BANK6_PIN07_OFFSET 14 488 #define PINCTRL_MUXSEL12_BANK6_PIN06_MASK (0x3 << 12) 489 #define PINCTRL_MUXSEL12_BANK6_PIN06_OFFSET 12 490 #define PINCTRL_MUXSEL12_BANK6_PIN05_MASK (0x3 << 10) 491 #define PINCTRL_MUXSEL12_BANK6_PIN05_OFFSET 10 492 #define PINCTRL_MUXSEL12_BANK6_PIN04_MASK (0x3 << 8) 493 #define PINCTRL_MUXSEL12_BANK6_PIN04_OFFSET 8 494 #define PINCTRL_MUXSEL12_BANK6_PIN03_MASK (0x3 << 6) 495 #define PINCTRL_MUXSEL12_BANK6_PIN03_OFFSET 6 496 #define PINCTRL_MUXSEL12_BANK6_PIN02_MASK (0x3 << 4) 497 #define PINCTRL_MUXSEL12_BANK6_PIN02_OFFSET 4 498 #define PINCTRL_MUXSEL12_BANK6_PIN01_MASK (0x3 << 2) 499 #define PINCTRL_MUXSEL12_BANK6_PIN01_OFFSET 2 500 #define PINCTRL_MUXSEL12_BANK6_PIN00_MASK (0x3 << 0) 501 #define PINCTRL_MUXSEL12_BANK6_PIN00_OFFSET 0 502 503 #define PINCTRL_MUXSEL13_BANK6_PIN24_MASK (0x3 << 16) 504 #define PINCTRL_MUXSEL13_BANK6_PIN24_OFFSET 16 505 #define PINCTRL_MUXSEL13_BANK6_PIN23_MASK (0x3 << 14) 506 #define PINCTRL_MUXSEL13_BANK6_PIN23_OFFSET 14 507 #define PINCTRL_MUXSEL13_BANK6_PIN22_MASK (0x3 << 12) 508 #define PINCTRL_MUXSEL13_BANK6_PIN22_OFFSET 12 509 #define PINCTRL_MUXSEL13_BANK6_PIN21_MASK (0x3 << 10) 510 #define PINCTRL_MUXSEL13_BANK6_PIN21_OFFSET 10 511 #define PINCTRL_MUXSEL13_BANK6_PIN20_MASK (0x3 << 8) 512 #define PINCTRL_MUXSEL13_BANK6_PIN20_OFFSET 8 513 #define PINCTRL_MUXSEL13_BANK6_PIN19_MASK (0x3 << 6) 514 #define PINCTRL_MUXSEL13_BANK6_PIN19_OFFSET 6 515 #define PINCTRL_MUXSEL13_BANK6_PIN18_MASK (0x3 << 4) 516 #define PINCTRL_MUXSEL13_BANK6_PIN18_OFFSET 4 517 #define PINCTRL_MUXSEL13_BANK6_PIN17_MASK (0x3 << 2) 518 #define PINCTRL_MUXSEL13_BANK6_PIN17_OFFSET 2 519 #define PINCTRL_MUXSEL13_BANK6_PIN16_MASK (0x3 << 0) 520 #define PINCTRL_MUXSEL13_BANK6_PIN16_OFFSET 0 521 522 #define PINCTRL_DRIVE0_BANK0_PIN07_V (1 << 30) 523 #define PINCTRL_DRIVE0_BANK0_PIN07_MA_MASK (0x3 << 28) 524 #define PINCTRL_DRIVE0_BANK0_PIN07_MA_OFFSET 28 525 #define PINCTRL_DRIVE0_BANK0_PIN06_V (1 << 26) 526 #define PINCTRL_DRIVE0_BANK0_PIN06_MA_MASK (0x3 << 24) 527 #define PINCTRL_DRIVE0_BANK0_PIN06_MA_OFFSET 24 528 #define PINCTRL_DRIVE0_BANK0_PIN05_V (1 << 22) 529 #define PINCTRL_DRIVE0_BANK0_PIN05_MA_MASK (0x3 << 20) 530 #define PINCTRL_DRIVE0_BANK0_PIN05_MA_OFFSET 20 531 #define PINCTRL_DRIVE0_BANK0_PIN04_V (1 << 18) 532 #define PINCTRL_DRIVE0_BANK0_PIN04_MA_MASK (0x3 << 16) 533 #define PINCTRL_DRIVE0_BANK0_PIN04_MA_OFFSET 16 534 #define PINCTRL_DRIVE0_BANK0_PIN03_V (1 << 14) 535 #define PINCTRL_DRIVE0_BANK0_PIN03_MA_MASK (0x3 << 12) 536 #define PINCTRL_DRIVE0_BANK0_PIN03_MA_OFFSET 12 537 #define PINCTRL_DRIVE0_BANK0_PIN02_V (1 << 10) 538 #define PINCTRL_DRIVE0_BANK0_PIN02_MA_MASK (0x3 << 8) 539 #define PINCTRL_DRIVE0_BANK0_PIN02_MA_OFFSET 8 540 #define PINCTRL_DRIVE0_BANK0_PIN01_V (1 << 6) 541 #define PINCTRL_DRIVE0_BANK0_PIN01_MA_MASK (0x3 << 4) 542 #define PINCTRL_DRIVE0_BANK0_PIN01_MA_OFFSET 4 543 #define PINCTRL_DRIVE0_BANK0_PIN00_V (1 << 2) 544 #define PINCTRL_DRIVE0_BANK0_PIN00_MA_MASK (0x3 << 0) 545 #define PINCTRL_DRIVE0_BANK0_PIN00_MA_OFFSET 0 546 547 #define PINCTRL_DRIVE2_BANK0_PIN23_V (1 << 30) 548 #define PINCTRL_DRIVE2_BANK0_PIN23_MA_MASK (0x3 << 28) 549 #define PINCTRL_DRIVE2_BANK0_PIN23_MA_OFFSET 28 550 #define PINCTRL_DRIVE2_BANK0_PIN22_V (1 << 26) 551 #define PINCTRL_DRIVE2_BANK0_PIN22_MA_MASK (0x3 << 24) 552 #define PINCTRL_DRIVE2_BANK0_PIN22_MA_OFFSET 24 553 #define PINCTRL_DRIVE2_BANK0_PIN21_V (1 << 22) 554 #define PINCTRL_DRIVE2_BANK0_PIN21_MA_MASK (0x3 << 20) 555 #define PINCTRL_DRIVE2_BANK0_PIN21_MA_OFFSET 20 556 #define PINCTRL_DRIVE2_BANK0_PIN20_V (1 << 18) 557 #define PINCTRL_DRIVE2_BANK0_PIN20_MA_MASK (0x3 << 16) 558 #define PINCTRL_DRIVE2_BANK0_PIN20_MA_OFFSET 16 559 #define PINCTRL_DRIVE2_BANK0_PIN19_V (1 << 14) 560 #define PINCTRL_DRIVE2_BANK0_PIN19_MA_MASK (0x3 << 12) 561 #define PINCTRL_DRIVE2_BANK0_PIN19_MA_OFFSET 12 562 #define PINCTRL_DRIVE2_BANK0_PIN18_V (1 << 10) 563 #define PINCTRL_DRIVE2_BANK0_PIN18_MA_MASK (0x3 << 8) 564 #define PINCTRL_DRIVE2_BANK0_PIN18_MA_OFFSET 8 565 #define PINCTRL_DRIVE2_BANK0_PIN17_V (1 << 6) 566 #define PINCTRL_DRIVE2_BANK0_PIN17_MA_MASK (0x3 << 4) 567 #define PINCTRL_DRIVE2_BANK0_PIN17_MA_OFFSET 4 568 #define PINCTRL_DRIVE2_BANK0_PIN16_V (1 << 2) 569 #define PINCTRL_DRIVE2_BANK0_PIN16_MA_MASK (0x3 << 0) 570 #define PINCTRL_DRIVE2_BANK0_PIN16_MA_OFFSET 0 571 572 #define PINCTRL_DRIVE3_BANK0_PIN28_V (1 << 18) 573 #define PINCTRL_DRIVE3_BANK0_PIN28_MA_MASK (0x3 << 16) 574 #define PINCTRL_DRIVE3_BANK0_PIN28_MA_OFFSET 16 575 #define PINCTRL_DRIVE3_BANK0_PIN27_V (1 << 14) 576 #define PINCTRL_DRIVE3_BANK0_PIN27_MA_MASK (0x3 << 12) 577 #define PINCTRL_DRIVE3_BANK0_PIN27_MA_OFFSET 12 578 #define PINCTRL_DRIVE3_BANK0_PIN26_V (1 << 10) 579 #define PINCTRL_DRIVE3_BANK0_PIN26_MA_MASK (0x3 << 8) 580 #define PINCTRL_DRIVE3_BANK0_PIN26_MA_OFFSET 8 581 #define PINCTRL_DRIVE3_BANK0_PIN25_V (1 << 6) 582 #define PINCTRL_DRIVE3_BANK0_PIN25_MA_MASK (0x3 << 4) 583 #define PINCTRL_DRIVE3_BANK0_PIN25_MA_OFFSET 4 584 #define PINCTRL_DRIVE3_BANK0_PIN24_V (1 << 2) 585 #define PINCTRL_DRIVE3_BANK0_PIN24_MA_MASK (0x3 << 0) 586 #define PINCTRL_DRIVE3_BANK0_PIN24_MA_OFFSET 0 587 588 #define PINCTRL_DRIVE4_BANK1_PIN07_V (1 << 30) 589 #define PINCTRL_DRIVE4_BANK1_PIN07_MA_MASK (0x3 << 28) 590 #define PINCTRL_DRIVE4_BANK1_PIN07_MA_OFFSET 28 591 #define PINCTRL_DRIVE4_BANK1_PIN06_V (1 << 26) 592 #define PINCTRL_DRIVE4_BANK1_PIN06_MA_MASK (0x3 << 24) 593 #define PINCTRL_DRIVE4_BANK1_PIN06_MA_OFFSET 24 594 #define PINCTRL_DRIVE4_BANK1_PIN05_V (1 << 22) 595 #define PINCTRL_DRIVE4_BANK1_PIN05_MA_MASK (0x3 << 20) 596 #define PINCTRL_DRIVE4_BANK1_PIN05_MA_OFFSET 20 597 #define PINCTRL_DRIVE4_BANK1_PIN04_V (1 << 18) 598 #define PINCTRL_DRIVE4_BANK1_PIN04_MA_MASK (0x3 << 16) 599 #define PINCTRL_DRIVE4_BANK1_PIN04_MA_OFFSET 16 600 #define PINCTRL_DRIVE4_BANK1_PIN03_V (1 << 14) 601 #define PINCTRL_DRIVE4_BANK1_PIN03_MA_MASK (0x3 << 12) 602 #define PINCTRL_DRIVE4_BANK1_PIN03_MA_OFFSET 12 603 #define PINCTRL_DRIVE4_BANK1_PIN02_V (1 << 10) 604 #define PINCTRL_DRIVE4_BANK1_PIN02_MA_MASK (0x3 << 8) 605 #define PINCTRL_DRIVE4_BANK1_PIN02_MA_OFFSET 8 606 #define PINCTRL_DRIVE4_BANK1_PIN01_V (1 << 6) 607 #define PINCTRL_DRIVE4_BANK1_PIN01_MA_MASK (0x3 << 4) 608 #define PINCTRL_DRIVE4_BANK1_PIN01_MA_OFFSET 4 609 #define PINCTRL_DRIVE4_BANK1_PIN00_V (1 << 2) 610 #define PINCTRL_DRIVE4_BANK1_PIN00_MA_MASK (0x3 << 0) 611 #define PINCTRL_DRIVE4_BANK1_PIN00_MA_OFFSET 0 612 613 #define PINCTRL_DRIVE5_BANK1_PIN15_V (1 << 30) 614 #define PINCTRL_DRIVE5_BANK1_PIN15_MA_MASK (0x3 << 28) 615 #define PINCTRL_DRIVE5_BANK1_PIN15_MA_OFFSET 28 616 #define PINCTRL_DRIVE5_BANK1_PIN14_V (1 << 26) 617 #define PINCTRL_DRIVE5_BANK1_PIN14_MA_MASK (0x3 << 24) 618 #define PINCTRL_DRIVE5_BANK1_PIN14_MA_OFFSET 24 619 #define PINCTRL_DRIVE5_BANK1_PIN13_V (1 << 22) 620 #define PINCTRL_DRIVE5_BANK1_PIN13_MA_MASK (0x3 << 20) 621 #define PINCTRL_DRIVE5_BANK1_PIN13_MA_OFFSET 20 622 #define PINCTRL_DRIVE5_BANK1_PIN12_V (1 << 18) 623 #define PINCTRL_DRIVE5_BANK1_PIN12_MA_MASK (0x3 << 16) 624 #define PINCTRL_DRIVE5_BANK1_PIN12_MA_OFFSET 16 625 #define PINCTRL_DRIVE5_BANK1_PIN11_V (1 << 14) 626 #define PINCTRL_DRIVE5_BANK1_PIN11_MA_MASK (0x3 << 12) 627 #define PINCTRL_DRIVE5_BANK1_PIN11_MA_OFFSET 12 628 #define PINCTRL_DRIVE5_BANK1_PIN10_V (1 << 10) 629 #define PINCTRL_DRIVE5_BANK1_PIN10_MA_MASK (0x3 << 8) 630 #define PINCTRL_DRIVE5_BANK1_PIN10_MA_OFFSET 8 631 #define PINCTRL_DRIVE5_BANK1_PIN09_V (1 << 6) 632 #define PINCTRL_DRIVE5_BANK1_PIN09_MA_MASK (0x3 << 4) 633 #define PINCTRL_DRIVE5_BANK1_PIN09_MA_OFFSET 4 634 #define PINCTRL_DRIVE5_BANK1_PIN08_V (1 << 2) 635 #define PINCTRL_DRIVE5_BANK1_PIN08_MA_MASK (0x3 << 0) 636 #define PINCTRL_DRIVE5_BANK1_PIN08_MA_OFFSET 0 637 638 #define PINCTRL_DRIVE6_BANK1_PIN23_V (1 << 30) 639 #define PINCTRL_DRIVE6_BANK1_PIN23_MA_MASK (0x3 << 28) 640 #define PINCTRL_DRIVE6_BANK1_PIN23_MA_OFFSET 28 641 #define PINCTRL_DRIVE6_BANK1_PIN22_V (1 << 26) 642 #define PINCTRL_DRIVE6_BANK1_PIN22_MA_MASK (0x3 << 24) 643 #define PINCTRL_DRIVE6_BANK1_PIN22_MA_OFFSET 24 644 #define PINCTRL_DRIVE6_BANK1_PIN21_V (1 << 22) 645 #define PINCTRL_DRIVE6_BANK1_PIN21_MA_MASK (0x3 << 20) 646 #define PINCTRL_DRIVE6_BANK1_PIN21_MA_OFFSET 20 647 #define PINCTRL_DRIVE6_BANK1_PIN20_V (1 << 18) 648 #define PINCTRL_DRIVE6_BANK1_PIN20_MA_MASK (0x3 << 16) 649 #define PINCTRL_DRIVE6_BANK1_PIN20_MA_OFFSET 16 650 #define PINCTRL_DRIVE6_BANK1_PIN19_V (1 << 14) 651 #define PINCTRL_DRIVE6_BANK1_PIN19_MA_MASK (0x3 << 12) 652 #define PINCTRL_DRIVE6_BANK1_PIN19_MA_OFFSET 12 653 #define PINCTRL_DRIVE6_BANK1_PIN18_V (1 << 10) 654 #define PINCTRL_DRIVE6_BANK1_PIN18_MA_MASK (0x3 << 8) 655 #define PINCTRL_DRIVE6_BANK1_PIN18_MA_OFFSET 8 656 #define PINCTRL_DRIVE6_BANK1_PIN17_V (1 << 6) 657 #define PINCTRL_DRIVE6_BANK1_PIN17_MA_MASK (0x3 << 4) 658 #define PINCTRL_DRIVE6_BANK1_PIN17_MA_OFFSET 4 659 #define PINCTRL_DRIVE6_BANK1_PIN16_V (1 << 2) 660 #define PINCTRL_DRIVE6_BANK1_PIN16_MA_MASK (0x3 << 0) 661 #define PINCTRL_DRIVE6_BANK1_PIN16_MA_OFFSET 0 662 663 #define PINCTRL_DRIVE7_BANK1_PIN31_V (1 << 30) 664 #define PINCTRL_DRIVE7_BANK1_PIN31_MA_MASK (0x3 << 28) 665 #define PINCTRL_DRIVE7_BANK1_PIN31_MA_OFFSET 28 666 #define PINCTRL_DRIVE7_BANK1_PIN30_V (1 << 26) 667 #define PINCTRL_DRIVE7_BANK1_PIN30_MA_MASK (0x3 << 24) 668 #define PINCTRL_DRIVE7_BANK1_PIN30_MA_OFFSET 24 669 #define PINCTRL_DRIVE7_BANK1_PIN29_V (1 << 22) 670 #define PINCTRL_DRIVE7_BANK1_PIN29_MA_MASK (0x3 << 20) 671 #define PINCTRL_DRIVE7_BANK1_PIN29_MA_OFFSET 20 672 #define PINCTRL_DRIVE7_BANK1_PIN28_V (1 << 18) 673 #define PINCTRL_DRIVE7_BANK1_PIN28_MA_MASK (0x3 << 16) 674 #define PINCTRL_DRIVE7_BANK1_PIN28_MA_OFFSET 16 675 #define PINCTRL_DRIVE7_BANK1_PIN27_V (1 << 14) 676 #define PINCTRL_DRIVE7_BANK1_PIN27_MA_MASK (0x3 << 12) 677 #define PINCTRL_DRIVE7_BANK1_PIN27_MA_OFFSET 12 678 #define PINCTRL_DRIVE7_BANK1_PIN26_V (1 << 10) 679 #define PINCTRL_DRIVE7_BANK1_PIN26_MA_MASK (0x3 << 8) 680 #define PINCTRL_DRIVE7_BANK1_PIN26_MA_OFFSET 8 681 #define PINCTRL_DRIVE7_BANK1_PIN25_V (1 << 6) 682 #define PINCTRL_DRIVE7_BANK1_PIN25_MA_MASK (0x3 << 4) 683 #define PINCTRL_DRIVE7_BANK1_PIN25_MA_OFFSET 4 684 #define PINCTRL_DRIVE7_BANK1_PIN24_V (1 << 2) 685 #define PINCTRL_DRIVE7_BANK1_PIN24_MA_MASK (0x3 << 0) 686 #define PINCTRL_DRIVE7_BANK1_PIN24_MA_OFFSET 0 687 688 #define PINCTRL_DRIVE8_BANK2_PIN07_V (1 << 30) 689 #define PINCTRL_DRIVE8_BANK2_PIN07_MA_MASK (0x3 << 28) 690 #define PINCTRL_DRIVE8_BANK2_PIN07_MA_OFFSET 28 691 #define PINCTRL_DRIVE8_BANK2_PIN06_V (1 << 26) 692 #define PINCTRL_DRIVE8_BANK2_PIN06_MA_MASK (0x3 << 24) 693 #define PINCTRL_DRIVE8_BANK2_PIN06_MA_OFFSET 24 694 #define PINCTRL_DRIVE8_BANK2_PIN05_V (1 << 22) 695 #define PINCTRL_DRIVE8_BANK2_PIN05_MA_MASK (0x3 << 20) 696 #define PINCTRL_DRIVE8_BANK2_PIN05_MA_OFFSET 20 697 #define PINCTRL_DRIVE8_BANK2_PIN04_V (1 << 18) 698 #define PINCTRL_DRIVE8_BANK2_PIN04_MA_MASK (0x3 << 16) 699 #define PINCTRL_DRIVE8_BANK2_PIN04_MA_OFFSET 16 700 #define PINCTRL_DRIVE8_BANK2_PIN03_V (1 << 14) 701 #define PINCTRL_DRIVE8_BANK2_PIN03_MA_MASK (0x3 << 12) 702 #define PINCTRL_DRIVE8_BANK2_PIN03_MA_OFFSET 12 703 #define PINCTRL_DRIVE8_BANK2_PIN02_V (1 << 10) 704 #define PINCTRL_DRIVE8_BANK2_PIN02_MA_MASK (0x3 << 8) 705 #define PINCTRL_DRIVE8_BANK2_PIN02_MA_OFFSET 8 706 #define PINCTRL_DRIVE8_BANK2_PIN01_V (1 << 6) 707 #define PINCTRL_DRIVE8_BANK2_PIN01_MA_MASK (0x3 << 4) 708 #define PINCTRL_DRIVE8_BANK2_PIN01_MA_OFFSET 4 709 #define PINCTRL_DRIVE8_BANK2_PIN00_V (1 << 2) 710 #define PINCTRL_DRIVE8_BANK2_PIN00_MA_MASK (0x3 << 0) 711 #define PINCTRL_DRIVE8_BANK2_PIN00_MA_OFFSET 0 712 713 #define PINCTRL_DRIVE9_BANK2_PIN15_V (1 << 30) 714 #define PINCTRL_DRIVE9_BANK2_PIN15_MA_MASK (0x3 << 28) 715 #define PINCTRL_DRIVE9_BANK2_PIN15_MA_OFFSET 28 716 #define PINCTRL_DRIVE9_BANK2_PIN14_V (1 << 26) 717 #define PINCTRL_DRIVE9_BANK2_PIN14_MA_MASK (0x3 << 24) 718 #define PINCTRL_DRIVE9_BANK2_PIN14_MA_OFFSET 24 719 #define PINCTRL_DRIVE9_BANK2_PIN13_V (1 << 22) 720 #define PINCTRL_DRIVE9_BANK2_PIN13_MA_MASK (0x3 << 20) 721 #define PINCTRL_DRIVE9_BANK2_PIN13_MA_OFFSET 20 722 #define PINCTRL_DRIVE9_BANK2_PIN12_V (1 << 18) 723 #define PINCTRL_DRIVE9_BANK2_PIN12_MA_MASK (0x3 << 16) 724 #define PINCTRL_DRIVE9_BANK2_PIN12_MA_OFFSET 16 725 #define PINCTRL_DRIVE9_BANK2_PIN10_V (1 << 10) 726 #define PINCTRL_DRIVE9_BANK2_PIN10_MA_MASK (0x3 << 8) 727 #define PINCTRL_DRIVE9_BANK2_PIN10_MA_OFFSET 8 728 #define PINCTRL_DRIVE9_BANK2_PIN09_V (1 << 6) 729 #define PINCTRL_DRIVE9_BANK2_PIN09_MA_MASK (0x3 << 4) 730 #define PINCTRL_DRIVE9_BANK2_PIN09_MA_OFFSET 4 731 #define PINCTRL_DRIVE9_BANK2_PIN08_V (1 << 2) 732 #define PINCTRL_DRIVE9_BANK2_PIN08_MA_MASK (0x3 << 0) 733 #define PINCTRL_DRIVE9_BANK2_PIN08_MA_OFFSET 0 734 735 #define PINCTRL_DRIVE10_BANK2_PIN21_V (1 << 22) 736 #define PINCTRL_DRIVE10_BANK2_PIN21_MA_MASK (0x3 << 20) 737 #define PINCTRL_DRIVE10_BANK2_PIN21_MA_OFFSET 20 738 #define PINCTRL_DRIVE10_BANK2_PIN20_V (1 << 18) 739 #define PINCTRL_DRIVE10_BANK2_PIN20_MA_MASK (0x3 << 16) 740 #define PINCTRL_DRIVE10_BANK2_PIN20_MA_OFFSET 16 741 #define PINCTRL_DRIVE10_BANK2_PIN19_V (1 << 14) 742 #define PINCTRL_DRIVE10_BANK2_PIN19_MA_MASK (0x3 << 12) 743 #define PINCTRL_DRIVE10_BANK2_PIN19_MA_OFFSET 12 744 #define PINCTRL_DRIVE10_BANK2_PIN18_V (1 << 10) 745 #define PINCTRL_DRIVE10_BANK2_PIN18_MA_MASK (0x3 << 8) 746 #define PINCTRL_DRIVE10_BANK2_PIN18_MA_OFFSET 8 747 #define PINCTRL_DRIVE10_BANK2_PIN17_V (1 << 6) 748 #define PINCTRL_DRIVE10_BANK2_PIN17_MA_MASK (0x3 << 4) 749 #define PINCTRL_DRIVE10_BANK2_PIN17_MA_OFFSET 4 750 #define PINCTRL_DRIVE10_BANK2_PIN16_V (1 << 2) 751 #define PINCTRL_DRIVE10_BANK2_PIN16_MA_MASK (0x3 << 0) 752 #define PINCTRL_DRIVE10_BANK2_PIN16_MA_OFFSET 0 753 754 #define PINCTRL_DRIVE11_BANK2_PIN27_V (1 << 14) 755 #define PINCTRL_DRIVE11_BANK2_PIN27_MA_MASK (0x3 << 12) 756 #define PINCTRL_DRIVE11_BANK2_PIN27_MA_OFFSET 12 757 #define PINCTRL_DRIVE11_BANK2_PIN26_V (1 << 10) 758 #define PINCTRL_DRIVE11_BANK2_PIN26_MA_MASK (0x3 << 8) 759 #define PINCTRL_DRIVE11_BANK2_PIN26_MA_OFFSET 8 760 #define PINCTRL_DRIVE11_BANK2_PIN25_V (1 << 6) 761 #define PINCTRL_DRIVE11_BANK2_PIN25_MA_MASK (0x3 << 4) 762 #define PINCTRL_DRIVE11_BANK2_PIN25_MA_OFFSET 4 763 #define PINCTRL_DRIVE11_BANK2_PIN24_V (1 << 2) 764 #define PINCTRL_DRIVE11_BANK2_PIN24_MA_MASK (0x3 << 0) 765 #define PINCTRL_DRIVE11_BANK2_PIN24_MA_OFFSET 0 766 767 #define PINCTRL_DRIVE12_BANK3_PIN07_V (1 << 30) 768 #define PINCTRL_DRIVE12_BANK3_PIN07_MA_MASK (0x3 << 28) 769 #define PINCTRL_DRIVE12_BANK3_PIN07_MA_OFFSET 28 770 #define PINCTRL_DRIVE12_BANK3_PIN06_V (1 << 26) 771 #define PINCTRL_DRIVE12_BANK3_PIN06_MA_MASK (0x3 << 24) 772 #define PINCTRL_DRIVE12_BANK3_PIN06_MA_OFFSET 24 773 #define PINCTRL_DRIVE12_BANK3_PIN05_V (1 << 22) 774 #define PINCTRL_DRIVE12_BANK3_PIN05_MA_MASK (0x3 << 20) 775 #define PINCTRL_DRIVE12_BANK3_PIN05_MA_OFFSET 20 776 #define PINCTRL_DRIVE12_BANK3_PIN04_V (1 << 18) 777 #define PINCTRL_DRIVE12_BANK3_PIN04_MA_MASK (0x3 << 16) 778 #define PINCTRL_DRIVE12_BANK3_PIN04_MA_OFFSET 16 779 #define PINCTRL_DRIVE12_BANK3_PIN03_V (1 << 14) 780 #define PINCTRL_DRIVE12_BANK3_PIN03_MA_MASK (0x3 << 12) 781 #define PINCTRL_DRIVE12_BANK3_PIN03_MA_OFFSET 12 782 #define PINCTRL_DRIVE12_BANK3_PIN02_V (1 << 10) 783 #define PINCTRL_DRIVE12_BANK3_PIN02_MA_MASK (0x3 << 8) 784 #define PINCTRL_DRIVE12_BANK3_PIN02_MA_OFFSET 8 785 #define PINCTRL_DRIVE12_BANK3_PIN01_V (1 << 6) 786 #define PINCTRL_DRIVE12_BANK3_PIN01_MA_MASK (0x3 << 4) 787 #define PINCTRL_DRIVE12_BANK3_PIN01_MA_OFFSET 4 788 #define PINCTRL_DRIVE12_BANK3_PIN00_V (1 << 2) 789 #define PINCTRL_DRIVE12_BANK3_PIN00_MA_MASK (0x3 << 0) 790 #define PINCTRL_DRIVE12_BANK3_PIN00_MA_OFFSET 0 791 792 #define PINCTRL_DRIVE13_BANK3_PIN15_V (1 << 30) 793 #define PINCTRL_DRIVE13_BANK3_PIN15_MA_MASK (0x3 << 28) 794 #define PINCTRL_DRIVE13_BANK3_PIN15_MA_OFFSET 28 795 #define PINCTRL_DRIVE13_BANK3_PIN14_V (1 << 26) 796 #define PINCTRL_DRIVE13_BANK3_PIN14_MA_MASK (0x3 << 24) 797 #define PINCTRL_DRIVE13_BANK3_PIN14_MA_OFFSET 24 798 #define PINCTRL_DRIVE13_BANK3_PIN13_V (1 << 22) 799 #define PINCTRL_DRIVE13_BANK3_PIN13_MA_MASK (0x3 << 20) 800 #define PINCTRL_DRIVE13_BANK3_PIN13_MA_OFFSET 20 801 #define PINCTRL_DRIVE13_BANK3_PIN12_V (1 << 18) 802 #define PINCTRL_DRIVE13_BANK3_PIN12_MA_MASK (0x3 << 16) 803 #define PINCTRL_DRIVE13_BANK3_PIN12_MA_OFFSET 16 804 #define PINCTRL_DRIVE13_BANK3_PIN11_V (1 << 14) 805 #define PINCTRL_DRIVE13_BANK3_PIN11_MA_MASK (0x3 << 12) 806 #define PINCTRL_DRIVE13_BANK3_PIN11_MA_OFFSET 12 807 #define PINCTRL_DRIVE13_BANK3_PIN10_V (1 << 10) 808 #define PINCTRL_DRIVE13_BANK3_PIN10_MA_MASK (0x3 << 8) 809 #define PINCTRL_DRIVE13_BANK3_PIN10_MA_OFFSET 8 810 #define PINCTRL_DRIVE13_BANK3_PIN09_V (1 << 6) 811 #define PINCTRL_DRIVE13_BANK3_PIN09_MA_MASK (0x3 << 4) 812 #define PINCTRL_DRIVE13_BANK3_PIN09_MA_OFFSET 4 813 #define PINCTRL_DRIVE13_BANK3_PIN08_V (1 << 2) 814 #define PINCTRL_DRIVE13_BANK3_PIN08_MA_MASK (0x3 << 0) 815 #define PINCTRL_DRIVE13_BANK3_PIN08_MA_OFFSET 0 816 817 #define PINCTRL_DRIVE14_BANK3_PIN23_V (1 << 30) 818 #define PINCTRL_DRIVE14_BANK3_PIN23_MA_MASK (0x3 << 28) 819 #define PINCTRL_DRIVE14_BANK3_PIN23_MA_OFFSET 28 820 #define PINCTRL_DRIVE14_BANK3_PIN22_V (1 << 26) 821 #define PINCTRL_DRIVE14_BANK3_PIN22_MA_MASK (0x3 << 24) 822 #define PINCTRL_DRIVE14_BANK3_PIN22_MA_OFFSET 24 823 #define PINCTRL_DRIVE14_BANK3_PIN21_V (1 << 22) 824 #define PINCTRL_DRIVE14_BANK3_PIN21_MA_MASK (0x3 << 20) 825 #define PINCTRL_DRIVE14_BANK3_PIN21_MA_OFFSET 20 826 #define PINCTRL_DRIVE14_BANK3_PIN20_V (1 << 18) 827 #define PINCTRL_DRIVE14_BANK3_PIN20_MA_MASK (0x3 << 16) 828 #define PINCTRL_DRIVE14_BANK3_PIN20_MA_OFFSET 16 829 #define PINCTRL_DRIVE14_BANK3_PIN18_V (1 << 10) 830 #define PINCTRL_DRIVE14_BANK3_PIN18_MA_MASK (0x3 << 8) 831 #define PINCTRL_DRIVE14_BANK3_PIN18_MA_OFFSET 8 832 #define PINCTRL_DRIVE14_BANK3_PIN17_V (1 << 6) 833 #define PINCTRL_DRIVE14_BANK3_PIN17_MA_MASK (0x3 << 4) 834 #define PINCTRL_DRIVE14_BANK3_PIN17_MA_OFFSET 4 835 #define PINCTRL_DRIVE14_BANK3_PIN16_V (1 << 2) 836 #define PINCTRL_DRIVE14_BANK3_PIN16_MA_MASK (0x3 << 0) 837 #define PINCTRL_DRIVE14_BANK3_PIN16_MA_OFFSET 0 838 839 #define PINCTRL_DRIVE15_BANK3_PIN30_V (1 << 26) 840 #define PINCTRL_DRIVE15_BANK3_PIN30_MA_MASK (0x3 << 24) 841 #define PINCTRL_DRIVE15_BANK3_PIN30_MA_OFFSET 24 842 #define PINCTRL_DRIVE15_BANK3_PIN29_V (1 << 22) 843 #define PINCTRL_DRIVE15_BANK3_PIN29_MA_MASK (0x3 << 20) 844 #define PINCTRL_DRIVE15_BANK3_PIN29_MA_OFFSET 20 845 #define PINCTRL_DRIVE15_BANK3_PIN28_V (1 << 18) 846 #define PINCTRL_DRIVE15_BANK3_PIN28_MA_MASK (0x3 << 16) 847 #define PINCTRL_DRIVE15_BANK3_PIN28_MA_OFFSET 16 848 #define PINCTRL_DRIVE15_BANK3_PIN27_V (1 << 14) 849 #define PINCTRL_DRIVE15_BANK3_PIN27_MA_MASK (0x3 << 12) 850 #define PINCTRL_DRIVE15_BANK3_PIN27_MA_OFFSET 12 851 #define PINCTRL_DRIVE15_BANK3_PIN26_V (1 << 10) 852 #define PINCTRL_DRIVE15_BANK3_PIN26_MA_MASK (0x3 << 8) 853 #define PINCTRL_DRIVE15_BANK3_PIN26_MA_OFFSET 8 854 #define PINCTRL_DRIVE15_BANK3_PIN25_V (1 << 6) 855 #define PINCTRL_DRIVE15_BANK3_PIN25_MA_MASK (0x3 << 4) 856 #define PINCTRL_DRIVE15_BANK3_PIN25_MA_OFFSET 4 857 #define PINCTRL_DRIVE15_BANK3_PIN24_V (1 << 2) 858 #define PINCTRL_DRIVE15_BANK3_PIN24_MA_MASK (0x3 << 0) 859 #define PINCTRL_DRIVE15_BANK3_PIN24_MA_OFFSET 0 860 861 #define PINCTRL_DRIVE16_BANK4_PIN07_V (1 << 30) 862 #define PINCTRL_DRIVE16_BANK4_PIN07_MA_MASK (0x3 << 28) 863 #define PINCTRL_DRIVE16_BANK4_PIN07_MA_OFFSET 28 864 #define PINCTRL_DRIVE16_BANK4_PIN06_V (1 << 26) 865 #define PINCTRL_DRIVE16_BANK4_PIN06_MA_MASK (0x3 << 24) 866 #define PINCTRL_DRIVE16_BANK4_PIN06_MA_OFFSET 24 867 #define PINCTRL_DRIVE16_BANK4_PIN05_V (1 << 22) 868 #define PINCTRL_DRIVE16_BANK4_PIN05_MA_MASK (0x3 << 20) 869 #define PINCTRL_DRIVE16_BANK4_PIN05_MA_OFFSET 20 870 #define PINCTRL_DRIVE16_BANK4_PIN04_V (1 << 18) 871 #define PINCTRL_DRIVE16_BANK4_PIN04_MA_MASK (0x3 << 16) 872 #define PINCTRL_DRIVE16_BANK4_PIN04_MA_OFFSET 16 873 #define PINCTRL_DRIVE16_BANK4_PIN03_V (1 << 14) 874 #define PINCTRL_DRIVE16_BANK4_PIN03_MA_MASK (0x3 << 12) 875 #define PINCTRL_DRIVE16_BANK4_PIN03_MA_OFFSET 12 876 #define PINCTRL_DRIVE16_BANK4_PIN02_V (1 << 10) 877 #define PINCTRL_DRIVE16_BANK4_PIN02_MA_MASK (0x3 << 8) 878 #define PINCTRL_DRIVE16_BANK4_PIN02_MA_OFFSET 8 879 #define PINCTRL_DRIVE16_BANK4_PIN01_V (1 << 6) 880 #define PINCTRL_DRIVE16_BANK4_PIN01_MA_MASK (0x3 << 4) 881 #define PINCTRL_DRIVE16_BANK4_PIN01_MA_OFFSET 4 882 #define PINCTRL_DRIVE16_BANK4_PIN00_V (1 << 2) 883 #define PINCTRL_DRIVE16_BANK4_PIN00_MA_MASK (0x3 << 0) 884 #define PINCTRL_DRIVE16_BANK4_PIN00_MA_OFFSET 0 885 886 #define PINCTRL_DRIVE17_BANK4_PIN15_V (1 << 30) 887 #define PINCTRL_DRIVE17_BANK4_PIN15_MA_MASK (0x3 << 28) 888 #define PINCTRL_DRIVE17_BANK4_PIN15_MA_OFFSET 28 889 #define PINCTRL_DRIVE17_BANK4_PIN14_V (1 << 26) 890 #define PINCTRL_DRIVE17_BANK4_PIN14_MA_MASK (0x3 << 24) 891 #define PINCTRL_DRIVE17_BANK4_PIN14_MA_OFFSET 24 892 #define PINCTRL_DRIVE17_BANK4_PIN13_V (1 << 22) 893 #define PINCTRL_DRIVE17_BANK4_PIN13_MA_MASK (0x3 << 20) 894 #define PINCTRL_DRIVE17_BANK4_PIN13_MA_OFFSET 20 895 #define PINCTRL_DRIVE17_BANK4_PIN12_V (1 << 18) 896 #define PINCTRL_DRIVE17_BANK4_PIN12_MA_MASK (0x3 << 16) 897 #define PINCTRL_DRIVE17_BANK4_PIN12_MA_OFFSET 16 898 #define PINCTRL_DRIVE17_BANK4_PIN11_V (1 << 14) 899 #define PINCTRL_DRIVE17_BANK4_PIN11_MA_MASK (0x3 << 12) 900 #define PINCTRL_DRIVE17_BANK4_PIN11_MA_OFFSET 12 901 #define PINCTRL_DRIVE17_BANK4_PIN10_V (1 << 10) 902 #define PINCTRL_DRIVE17_BANK4_PIN10_MA_MASK (0x3 << 8) 903 #define PINCTRL_DRIVE17_BANK4_PIN10_MA_OFFSET 8 904 #define PINCTRL_DRIVE17_BANK4_PIN09_V (1 << 6) 905 #define PINCTRL_DRIVE17_BANK4_PIN09_MA_MASK (0x3 << 4) 906 #define PINCTRL_DRIVE17_BANK4_PIN09_MA_OFFSET 4 907 #define PINCTRL_DRIVE17_BANK4_PIN08_V (1 << 2) 908 #define PINCTRL_DRIVE17_BANK4_PIN08_MA_MASK (0x3 << 0) 909 #define PINCTRL_DRIVE17_BANK4_PIN08_MA_OFFSET 0 910 911 #define PINCTRL_DRIVE18_BANK4_PIN20_V (1 << 18) 912 #define PINCTRL_DRIVE18_BANK4_PIN20_MA_MASK (0x3 << 16) 913 #define PINCTRL_DRIVE18_BANK4_PIN20_MA_OFFSET 16 914 #define PINCTRL_DRIVE18_BANK4_PIN16_V (1 << 2) 915 #define PINCTRL_DRIVE18_BANK4_PIN16_MA_MASK (0x3 << 0) 916 #define PINCTRL_DRIVE18_BANK4_PIN16_MA_OFFSET 0 917 918 #define PINCTRL_PULL0_BANK0_PIN28 (1 << 28) 919 #define PINCTRL_PULL0_BANK0_PIN27 (1 << 27) 920 #define PINCTRL_PULL0_BANK0_PIN26 (1 << 26) 921 #define PINCTRL_PULL0_BANK0_PIN25 (1 << 25) 922 #define PINCTRL_PULL0_BANK0_PIN24 (1 << 24) 923 #define PINCTRL_PULL0_BANK0_PIN23 (1 << 23) 924 #define PINCTRL_PULL0_BANK0_PIN22 (1 << 22) 925 #define PINCTRL_PULL0_BANK0_PIN21 (1 << 21) 926 #define PINCTRL_PULL0_BANK0_PIN20 (1 << 20) 927 #define PINCTRL_PULL0_BANK0_PIN19 (1 << 19) 928 #define PINCTRL_PULL0_BANK0_PIN18 (1 << 18) 929 #define PINCTRL_PULL0_BANK0_PIN17 (1 << 17) 930 #define PINCTRL_PULL0_BANK0_PIN16 (1 << 16) 931 #define PINCTRL_PULL0_BANK0_PIN07 (1 << 7) 932 #define PINCTRL_PULL0_BANK0_PIN06 (1 << 6) 933 #define PINCTRL_PULL0_BANK0_PIN05 (1 << 5) 934 #define PINCTRL_PULL0_BANK0_PIN04 (1 << 4) 935 #define PINCTRL_PULL0_BANK0_PIN03 (1 << 3) 936 #define PINCTRL_PULL0_BANK0_PIN02 (1 << 2) 937 #define PINCTRL_PULL0_BANK0_PIN01 (1 << 1) 938 #define PINCTRL_PULL0_BANK0_PIN00 (1 << 0) 939 940 #define PINCTRL_PULL1_BANK1_PIN31 (1 << 31) 941 #define PINCTRL_PULL1_BANK1_PIN30 (1 << 30) 942 #define PINCTRL_PULL1_BANK1_PIN29 (1 << 29) 943 #define PINCTRL_PULL1_BANK1_PIN28 (1 << 28) 944 #define PINCTRL_PULL1_BANK1_PIN27 (1 << 27) 945 #define PINCTRL_PULL1_BANK1_PIN26 (1 << 26) 946 #define PINCTRL_PULL1_BANK1_PIN25 (1 << 25) 947 #define PINCTRL_PULL1_BANK1_PIN24 (1 << 24) 948 #define PINCTRL_PULL1_BANK1_PIN23 (1 << 23) 949 #define PINCTRL_PULL1_BANK1_PIN22 (1 << 22) 950 #define PINCTRL_PULL1_BANK1_PIN21 (1 << 21) 951 #define PINCTRL_PULL1_BANK1_PIN20 (1 << 20) 952 #define PINCTRL_PULL1_BANK1_PIN19 (1 << 19) 953 #define PINCTRL_PULL1_BANK1_PIN18 (1 << 18) 954 #define PINCTRL_PULL1_BANK1_PIN17 (1 << 17) 955 #define PINCTRL_PULL1_BANK1_PIN16 (1 << 16) 956 #define PINCTRL_PULL1_BANK1_PIN15 (1 << 15) 957 #define PINCTRL_PULL1_BANK1_PIN14 (1 << 14) 958 #define PINCTRL_PULL1_BANK1_PIN13 (1 << 13) 959 #define PINCTRL_PULL1_BANK1_PIN12 (1 << 12) 960 #define PINCTRL_PULL1_BANK1_PIN11 (1 << 11) 961 #define PINCTRL_PULL1_BANK1_PIN10 (1 << 10) 962 #define PINCTRL_PULL1_BANK1_PIN09 (1 << 9) 963 #define PINCTRL_PULL1_BANK1_PIN08 (1 << 8) 964 #define PINCTRL_PULL1_BANK1_PIN07 (1 << 7) 965 #define PINCTRL_PULL1_BANK1_PIN06 (1 << 6) 966 #define PINCTRL_PULL1_BANK1_PIN05 (1 << 5) 967 #define PINCTRL_PULL1_BANK1_PIN04 (1 << 4) 968 #define PINCTRL_PULL1_BANK1_PIN03 (1 << 3) 969 #define PINCTRL_PULL1_BANK1_PIN02 (1 << 2) 970 #define PINCTRL_PULL1_BANK1_PIN01 (1 << 1) 971 #define PINCTRL_PULL1_BANK1_PIN00 (1 << 0) 972 973 #define PINCTRL_PULL2_BANK2_PIN27 (1 << 27) 974 #define PINCTRL_PULL2_BANK2_PIN26 (1 << 26) 975 #define PINCTRL_PULL2_BANK2_PIN25 (1 << 25) 976 #define PINCTRL_PULL2_BANK2_PIN24 (1 << 24) 977 #define PINCTRL_PULL2_BANK2_PIN21 (1 << 21) 978 #define PINCTRL_PULL2_BANK2_PIN20 (1 << 20) 979 #define PINCTRL_PULL2_BANK2_PIN19 (1 << 19) 980 #define PINCTRL_PULL2_BANK2_PIN18 (1 << 18) 981 #define PINCTRL_PULL2_BANK2_PIN17 (1 << 17) 982 #define PINCTRL_PULL2_BANK2_PIN16 (1 << 16) 983 #define PINCTRL_PULL2_BANK2_PIN15 (1 << 15) 984 #define PINCTRL_PULL2_BANK2_PIN14 (1 << 14) 985 #define PINCTRL_PULL2_BANK2_PIN13 (1 << 13) 986 #define PINCTRL_PULL2_BANK2_PIN12 (1 << 12) 987 #define PINCTRL_PULL2_BANK2_PIN10 (1 << 10) 988 #define PINCTRL_PULL2_BANK2_PIN09 (1 << 9) 989 #define PINCTRL_PULL2_BANK2_PIN08 (1 << 8) 990 #define PINCTRL_PULL2_BANK2_PIN07 (1 << 7) 991 #define PINCTRL_PULL2_BANK2_PIN06 (1 << 6) 992 #define PINCTRL_PULL2_BANK2_PIN05 (1 << 5) 993 #define PINCTRL_PULL2_BANK2_PIN04 (1 << 4) 994 #define PINCTRL_PULL2_BANK2_PIN03 (1 << 3) 995 #define PINCTRL_PULL2_BANK2_PIN02 (1 << 2) 996 #define PINCTRL_PULL2_BANK2_PIN01 (1 << 1) 997 #define PINCTRL_PULL2_BANK2_PIN00 (1 << 0) 998 999 #define PINCTRL_PULL3_BANK3_PIN30 (1 << 30) 1000 #define PINCTRL_PULL3_BANK3_PIN29 (1 << 29) 1001 #define PINCTRL_PULL3_BANK3_PIN28 (1 << 28) 1002 #define PINCTRL_PULL3_BANK3_PIN27 (1 << 27) 1003 #define PINCTRL_PULL3_BANK3_PIN26 (1 << 26) 1004 #define PINCTRL_PULL3_BANK3_PIN25 (1 << 25) 1005 #define PINCTRL_PULL3_BANK3_PIN24 (1 << 24) 1006 #define PINCTRL_PULL3_BANK3_PIN23 (1 << 23) 1007 #define PINCTRL_PULL3_BANK3_PIN22 (1 << 22) 1008 #define PINCTRL_PULL3_BANK3_PIN21 (1 << 21) 1009 #define PINCTRL_PULL3_BANK3_PIN20 (1 << 20) 1010 #define PINCTRL_PULL3_BANK3_PIN18 (1 << 18) 1011 #define PINCTRL_PULL3_BANK3_PIN17 (1 << 17) 1012 #define PINCTRL_PULL3_BANK3_PIN16 (1 << 16) 1013 #define PINCTRL_PULL3_BANK3_PIN15 (1 << 15) 1014 #define PINCTRL_PULL3_BANK3_PIN14 (1 << 14) 1015 #define PINCTRL_PULL3_BANK3_PIN13 (1 << 13) 1016 #define PINCTRL_PULL3_BANK3_PIN12 (1 << 12) 1017 #define PINCTRL_PULL3_BANK3_PIN11 (1 << 11) 1018 #define PINCTRL_PULL3_BANK3_PIN10 (1 << 10) 1019 #define PINCTRL_PULL3_BANK3_PIN09 (1 << 9) 1020 #define PINCTRL_PULL3_BANK3_PIN08 (1 << 8) 1021 #define PINCTRL_PULL3_BANK3_PIN07 (1 << 7) 1022 #define PINCTRL_PULL3_BANK3_PIN06 (1 << 6) 1023 #define PINCTRL_PULL3_BANK3_PIN05 (1 << 5) 1024 #define PINCTRL_PULL3_BANK3_PIN04 (1 << 4) 1025 #define PINCTRL_PULL3_BANK3_PIN03 (1 << 3) 1026 #define PINCTRL_PULL3_BANK3_PIN02 (1 << 2) 1027 #define PINCTRL_PULL3_BANK3_PIN01 (1 << 1) 1028 #define PINCTRL_PULL3_BANK3_PIN00 (1 << 0) 1029 1030 #define PINCTRL_PULL4_BANK4_PIN20 (1 << 20) 1031 #define PINCTRL_PULL4_BANK4_PIN16 (1 << 16) 1032 #define PINCTRL_PULL4_BANK4_PIN15 (1 << 15) 1033 #define PINCTRL_PULL4_BANK4_PIN14 (1 << 14) 1034 #define PINCTRL_PULL4_BANK4_PIN13 (1 << 13) 1035 #define PINCTRL_PULL4_BANK4_PIN12 (1 << 12) 1036 #define PINCTRL_PULL4_BANK4_PIN11 (1 << 11) 1037 #define PINCTRL_PULL4_BANK4_PIN10 (1 << 10) 1038 #define PINCTRL_PULL4_BANK4_PIN09 (1 << 9) 1039 #define PINCTRL_PULL4_BANK4_PIN08 (1 << 8) 1040 #define PINCTRL_PULL4_BANK4_PIN07 (1 << 7) 1041 #define PINCTRL_PULL4_BANK4_PIN06 (1 << 6) 1042 #define PINCTRL_PULL4_BANK4_PIN05 (1 << 5) 1043 #define PINCTRL_PULL4_BANK4_PIN04 (1 << 4) 1044 #define PINCTRL_PULL4_BANK4_PIN03 (1 << 3) 1045 #define PINCTRL_PULL4_BANK4_PIN02 (1 << 2) 1046 #define PINCTRL_PULL4_BANK4_PIN01 (1 << 1) 1047 #define PINCTRL_PULL4_BANK4_PIN00 (1 << 0) 1048 1049 #define PINCTRL_PULL5_BANK5_PIN26 (1 << 26) 1050 #define PINCTRL_PULL5_BANK5_PIN23 (1 << 23) 1051 #define PINCTRL_PULL5_BANK5_PIN22 (1 << 22) 1052 #define PINCTRL_PULL5_BANK5_PIN21 (1 << 21) 1053 #define PINCTRL_PULL5_BANK5_PIN20 (1 << 20) 1054 #define PINCTRL_PULL5_BANK5_PIN19 (1 << 19) 1055 #define PINCTRL_PULL5_BANK5_PIN18 (1 << 18) 1056 #define PINCTRL_PULL5_BANK5_PIN17 (1 << 17) 1057 #define PINCTRL_PULL5_BANK5_PIN16 (1 << 16) 1058 #define PINCTRL_PULL5_BANK5_PIN15 (1 << 15) 1059 #define PINCTRL_PULL5_BANK5_PIN14 (1 << 14) 1060 #define PINCTRL_PULL5_BANK5_PIN13 (1 << 13) 1061 #define PINCTRL_PULL5_BANK5_PIN12 (1 << 12) 1062 #define PINCTRL_PULL5_BANK5_PIN11 (1 << 11) 1063 #define PINCTRL_PULL5_BANK5_PIN10 (1 << 10) 1064 #define PINCTRL_PULL5_BANK5_PIN09 (1 << 9) 1065 #define PINCTRL_PULL5_BANK5_PIN08 (1 << 8) 1066 #define PINCTRL_PULL5_BANK5_PIN07 (1 << 7) 1067 #define PINCTRL_PULL5_BANK5_PIN06 (1 << 6) 1068 #define PINCTRL_PULL5_BANK5_PIN05 (1 << 5) 1069 #define PINCTRL_PULL5_BANK5_PIN04 (1 << 4) 1070 #define PINCTRL_PULL5_BANK5_PIN03 (1 << 3) 1071 #define PINCTRL_PULL5_BANK5_PIN02 (1 << 2) 1072 #define PINCTRL_PULL5_BANK5_PIN01 (1 << 1) 1073 #define PINCTRL_PULL5_BANK5_PIN00 (1 << 0) 1074 1075 #define PINCTRL_PULL6_BANK6_PIN24 (1 << 24) 1076 #define PINCTRL_PULL6_BANK6_PIN23 (1 << 23) 1077 #define PINCTRL_PULL6_BANK6_PIN22 (1 << 22) 1078 #define PINCTRL_PULL6_BANK6_PIN21 (1 << 21) 1079 #define PINCTRL_PULL6_BANK6_PIN20 (1 << 20) 1080 #define PINCTRL_PULL6_BANK6_PIN19 (1 << 19) 1081 #define PINCTRL_PULL6_BANK6_PIN18 (1 << 18) 1082 #define PINCTRL_PULL6_BANK6_PIN17 (1 << 17) 1083 #define PINCTRL_PULL6_BANK6_PIN16 (1 << 16) 1084 #define PINCTRL_PULL6_BANK6_PIN14 (1 << 14) 1085 #define PINCTRL_PULL6_BANK6_PIN13 (1 << 13) 1086 #define PINCTRL_PULL6_BANK6_PIN12 (1 << 12) 1087 #define PINCTRL_PULL6_BANK6_PIN11 (1 << 11) 1088 #define PINCTRL_PULL6_BANK6_PIN10 (1 << 10) 1089 #define PINCTRL_PULL6_BANK6_PIN09 (1 << 9) 1090 #define PINCTRL_PULL6_BANK6_PIN08 (1 << 8) 1091 #define PINCTRL_PULL6_BANK6_PIN07 (1 << 7) 1092 #define PINCTRL_PULL6_BANK6_PIN06 (1 << 6) 1093 #define PINCTRL_PULL6_BANK6_PIN05 (1 << 5) 1094 #define PINCTRL_PULL6_BANK6_PIN04 (1 << 4) 1095 #define PINCTRL_PULL6_BANK6_PIN03 (1 << 3) 1096 #define PINCTRL_PULL6_BANK6_PIN02 (1 << 2) 1097 #define PINCTRL_PULL6_BANK6_PIN01 (1 << 1) 1098 #define PINCTRL_PULL6_BANK6_PIN00 (1 << 0) 1099 1100 #define PINCTRL_DOUT0_DOUT_MASK 0x1fffffff 1101 #define PINCTRL_DOUT0_DOUT_OFFSET 0 1102 1103 #define PINCTRL_DOUT1_DOUT_MASK 0xffffffff 1104 #define PINCTRL_DOUT1_DOUT_OFFSET 0 1105 1106 #define PINCTRL_DOUT2_DOUT_MASK 0xfffffff 1107 #define PINCTRL_DOUT2_DOUT_OFFSET 0 1108 1109 #define PINCTRL_DOUT3_DOUT_MASK 0x7fffffff 1110 #define PINCTRL_DOUT3_DOUT_OFFSET 0 1111 1112 #define PINCTRL_DOUT4_DOUT_MASK 0x1fffff 1113 #define PINCTRL_DOUT4_DOUT_OFFSET 0 1114 1115 #define PINCTRL_DIN0_DIN_MASK 0x1fffffff 1116 #define PINCTRL_DIN0_DIN_OFFSET 0 1117 1118 #define PINCTRL_DIN1_DIN_MASK 0xffffffff 1119 #define PINCTRL_DIN1_DIN_OFFSET 0 1120 1121 #define PINCTRL_DIN2_DIN_MASK 0xfffffff 1122 #define PINCTRL_DIN2_DIN_OFFSET 0 1123 1124 #define PINCTRL_DIN3_DIN_MASK 0x7fffffff 1125 #define PINCTRL_DIN3_DIN_OFFSET 0 1126 1127 #define PINCTRL_DIN4_DIN_MASK 0x1fffff 1128 #define PINCTRL_DIN4_DIN_OFFSET 0 1129 1130 #define PINCTRL_DOE0_DOE_MASK 0x1fffffff 1131 #define PINCTRL_DOE0_DOE_OFFSET 0 1132 1133 #define PINCTRL_DOE1_DOE_MASK 0xffffffff 1134 #define PINCTRL_DOE1_DOE_OFFSET 0 1135 1136 #define PINCTRL_DOE2_DOE_MASK 0xfffffff 1137 #define PINCTRL_DOE2_DOE_OFFSET 0 1138 1139 #define PINCTRL_DOE3_DOE_MASK 0x7fffffff 1140 #define PINCTRL_DOE3_DOE_OFFSET 0 1141 1142 #define PINCTRL_DOE4_DOE_MASK 0x1fffff 1143 #define PINCTRL_DOE4_DOE_OFFSET 0 1144 1145 #define PINCTRL_PIN2IRQ0_PIN2IRQ_MASK 0x1fffffff 1146 #define PINCTRL_PIN2IRQ0_PIN2IRQ_OFFSET 0 1147 1148 #define PINCTRL_PIN2IRQ1_PIN2IRQ_MASK 0xffffffff 1149 #define PINCTRL_PIN2IRQ1_PIN2IRQ_OFFSET 0 1150 1151 #define PINCTRL_PIN2IRQ2_PIN2IRQ_MASK 0xfffffff 1152 #define PINCTRL_PIN2IRQ2_PIN2IRQ_OFFSET 0 1153 1154 #define PINCTRL_PIN2IRQ3_PIN2IRQ_MASK 0x7fffffff 1155 #define PINCTRL_PIN2IRQ3_PIN2IRQ_OFFSET 0 1156 1157 #define PINCTRL_PIN2IRQ4_PIN2IRQ_MASK 0x1fffff 1158 #define PINCTRL_PIN2IRQ4_PIN2IRQ_OFFSET 0 1159 1160 #define PINCTRL_IRQEN0_IRQEN_MASK 0x1fffffff 1161 #define PINCTRL_IRQEN0_IRQEN_OFFSET 0 1162 1163 #define PINCTRL_IRQEN1_IRQEN_MASK 0xffffffff 1164 #define PINCTRL_IRQEN1_IRQEN_OFFSET 0 1165 1166 #define PINCTRL_IRQEN2_IRQEN_MASK 0xfffffff 1167 #define PINCTRL_IRQEN2_IRQEN_OFFSET 0 1168 1169 #define PINCTRL_IRQEN3_IRQEN_MASK 0x7fffffff 1170 #define PINCTRL_IRQEN3_IRQEN_OFFSET 0 1171 1172 #define PINCTRL_IRQEN4_IRQEN_MASK 0x1fffff 1173 #define PINCTRL_IRQEN4_IRQEN_OFFSET 0 1174 1175 #define PINCTRL_IRQLEVEL0_IRQLEVEL_MASK 0x1fffffff 1176 #define PINCTRL_IRQLEVEL0_IRQLEVEL_OFFSET 0 1177 1178 #define PINCTRL_IRQLEVEL1_IRQLEVEL_MASK 0xffffffff 1179 #define PINCTRL_IRQLEVEL1_IRQLEVEL_OFFSET 0 1180 1181 #define PINCTRL_IRQLEVEL2_IRQLEVEL_MASK 0xfffffff 1182 #define PINCTRL_IRQLEVEL2_IRQLEVEL_OFFSET 0 1183 1184 #define PINCTRL_IRQLEVEL3_IRQLEVEL_MASK 0x7fffffff 1185 #define PINCTRL_IRQLEVEL3_IRQLEVEL_OFFSET 0 1186 1187 #define PINCTRL_IRQLEVEL4_IRQLEVEL_MASK 0x1fffff 1188 #define PINCTRL_IRQLEVEL4_IRQLEVEL_OFFSET 0 1189 1190 #define PINCTRL_IRQPOL0_IRQPOL_MASK 0x1fffffff 1191 #define PINCTRL_IRQPOL0_IRQPOL_OFFSET 0 1192 1193 #define PINCTRL_IRQPOL1_IRQPOL_MASK 0xffffffff 1194 #define PINCTRL_IRQPOL1_IRQPOL_OFFSET 0 1195 1196 #define PINCTRL_IRQPOL2_IRQPOL_MASK 0xfffffff 1197 #define PINCTRL_IRQPOL2_IRQPOL_OFFSET 0 1198 1199 #define PINCTRL_IRQPOL3_IRQPOL_MASK 0x7fffffff 1200 #define PINCTRL_IRQPOL3_IRQPOL_OFFSET 0 1201 1202 #define PINCTRL_IRQPOL4_IRQPOL_MASK 0x1fffff 1203 #define PINCTRL_IRQPOL4_IRQPOL_OFFSET 0 1204 1205 #define PINCTRL_IRQSTAT0_IRQSTAT_MASK 0x1fffffff 1206 #define PINCTRL_IRQSTAT0_IRQSTAT_OFFSET 0 1207 1208 #define PINCTRL_IRQSTAT1_IRQSTAT_MASK 0xffffffff 1209 #define PINCTRL_IRQSTAT1_IRQSTAT_OFFSET 0 1210 1211 #define PINCTRL_IRQSTAT2_IRQSTAT_MASK 0xfffffff 1212 #define PINCTRL_IRQSTAT2_IRQSTAT_OFFSET 0 1213 1214 #define PINCTRL_IRQSTAT3_IRQSTAT_MASK 0x7fffffff 1215 #define PINCTRL_IRQSTAT3_IRQSTAT_OFFSET 0 1216 1217 #define PINCTRL_IRQSTAT4_IRQSTAT_MASK 0x1fffff 1218 #define PINCTRL_IRQSTAT4_IRQSTAT_OFFSET 0 1219 1220 #define PINCTRL_EMI_ODT_CTRL_ADDRESS_CALIB_MASK (0x3 << 26) 1221 #define PINCTRL_EMI_ODT_CTRL_ADDRESS_CALIB_OFFSET 26 1222 #define PINCTRL_EMI_ODT_CTRL_ADDRESS_TLOAD_MASK (0x3 << 24) 1223 #define PINCTRL_EMI_ODT_CTRL_ADDRESS_TLOAD_OFFSET 24 1224 #define PINCTRL_EMI_ODT_CTRL_CONTROL_CALIB_MASK (0x3 << 22) 1225 #define PINCTRL_EMI_ODT_CTRL_CONTROL_CALIB_OFFSET 22 1226 #define PINCTRL_EMI_ODT_CTRL_CONTROL_TLOAD_MASK (0x3 << 20) 1227 #define PINCTRL_EMI_ODT_CTRL_CONTROL_TLOAD_OFFSET 20 1228 #define PINCTRL_EMI_ODT_CTRL_DUALPAD_CALIB_MASK (0x3 << 18) 1229 #define PINCTRL_EMI_ODT_CTRL_DUALPAD_CALIB_OFFSET 18 1230 #define PINCTRL_EMI_ODT_CTRL_DUALPAD_TLOAD_MASK (0x3 << 16) 1231 #define PINCTRL_EMI_ODT_CTRL_DUALPAD_TLOAD_OFFSET 16 1232 #define PINCTRL_EMI_ODT_CTRL_SLICE3_CALIB_MASK (0x3 << 14) 1233 #define PINCTRL_EMI_ODT_CTRL_SLICE3_CALIB_OFFSET 14 1234 #define PINCTRL_EMI_ODT_CTRL_SLICE3_TLOAD_MASK (0x3 << 12) 1235 #define PINCTRL_EMI_ODT_CTRL_SLICE3_TLOAD_OFFSET 12 1236 #define PINCTRL_EMI_ODT_CTRL_SLICE2_CALIB_MASK (0x3 << 10) 1237 #define PINCTRL_EMI_ODT_CTRL_SLICE2_CALIB_OFFSET 10 1238 #define PINCTRL_EMI_ODT_CTRL_SLICE2_TLOAD_MASK (0x3 << 8) 1239 #define PINCTRL_EMI_ODT_CTRL_SLICE2_TLOAD_OFFSET 8 1240 #define PINCTRL_EMI_ODT_CTRL_SLICE1_CALIB_MASK (0x3 << 6) 1241 #define PINCTRL_EMI_ODT_CTRL_SLICE1_CALIB_OFFSET 6 1242 #define PINCTRL_EMI_ODT_CTRL_SLICE1_TLOAD_MASK (0x3 << 4) 1243 #define PINCTRL_EMI_ODT_CTRL_SLICE1_TLOAD_OFFSET 4 1244 #define PINCTRL_EMI_ODT_CTRL_SLICE0_CALIB_MASK (0x3 << 2) 1245 #define PINCTRL_EMI_ODT_CTRL_SLICE0_CALIB_OFFSET 2 1246 #define PINCTRL_EMI_ODT_CTRL_SLICE0_TLOAD_MASK (0x3 << 0) 1247 #define PINCTRL_EMI_ODT_CTRL_SLICE0_TLOAD_OFFSET 0 1248 1249 #define PINCTRL_EMI_DS_CTRL_DDR_MODE_MASK (0x3 << 16) 1250 #define PINCTRL_EMI_DS_CTRL_DDR_MODE_OFFSET 16 1251 #define PINCTRL_EMI_DS_CTRL_DDR_MODE_mDDR (0x0 << 16) 1252 #define PINCTRL_EMI_DS_CTRL_DDR_MODE_GPIO (0x1 << 16) 1253 #define PINCTRL_EMI_DS_CTRL_DDR_MODE_LVDDR2 (0x2 << 16) 1254 #define PINCTRL_EMI_DS_CTRL_DDR_MODE_DDR2 (0x3 << 16) 1255 #define PINCTRL_EMI_DS_CTRL_ADDRESS_MA_MASK (0x3 << 12) 1256 #define PINCTRL_EMI_DS_CTRL_ADDRESS_MA_OFFSET 12 1257 #define PINCTRL_EMI_DS_CTRL_CONTROL_MA_MASK (0x3 << 10) 1258 #define PINCTRL_EMI_DS_CTRL_CONTROL_MA_OFFSET 10 1259 #define PINCTRL_EMI_DS_CTRL_DUALPAD_MA_MASK (0x3 << 8) 1260 #define PINCTRL_EMI_DS_CTRL_DUALPAD_MA_OFFSET 8 1261 #define PINCTRL_EMI_DS_CTRL_SLICE3_MA_MASK (0x3 << 6) 1262 #define PINCTRL_EMI_DS_CTRL_SLICE3_MA_OFFSET 6 1263 #define PINCTRL_EMI_DS_CTRL_SLICE2_MA_MASK (0x3 << 4) 1264 #define PINCTRL_EMI_DS_CTRL_SLICE2_MA_OFFSET 4 1265 #define PINCTRL_EMI_DS_CTRL_SLICE1_MA_MASK (0x3 << 2) 1266 #define PINCTRL_EMI_DS_CTRL_SLICE1_MA_OFFSET 2 1267 #define PINCTRL_EMI_DS_CTRL_SLICE0_MA_MASK (0x3 << 0) 1268 #define PINCTRL_EMI_DS_CTRL_SLICE0_MA_OFFSET 0 1269 1270 #endif /* __MX28_REGS_PINCTRL_H__ */ 1271