1 // THIS HEADER FILE IS AUTOMATICALLY GENERATED -- DO NOT EDIT 2 3 /** 4 * Copyright (c) 2024 Raspberry Pi Ltd. 5 * 6 * SPDX-License-Identifier: BSD-3-Clause 7 */ 8 // ============================================================================= 9 // Register block : PADS_BANK0 10 // Version : 1 11 // Bus type : apb 12 // ============================================================================= 13 #ifndef _HARDWARE_REGS_PADS_BANK0_H 14 #define _HARDWARE_REGS_PADS_BANK0_H 15 // ============================================================================= 16 // Register : PADS_BANK0_VOLTAGE_SELECT 17 // Description : Voltage select. Per bank control 18 // 0x0 -> Set voltage to 3.3V (DVDD >= 2V5) 19 // 0x1 -> Set voltage to 1.8V (DVDD <= 1V8) 20 #define PADS_BANK0_VOLTAGE_SELECT_OFFSET _u(0x00000000) 21 #define PADS_BANK0_VOLTAGE_SELECT_BITS _u(0x00000001) 22 #define PADS_BANK0_VOLTAGE_SELECT_RESET _u(0x00000000) 23 #define PADS_BANK0_VOLTAGE_SELECT_MSB _u(0) 24 #define PADS_BANK0_VOLTAGE_SELECT_LSB _u(0) 25 #define PADS_BANK0_VOLTAGE_SELECT_ACCESS "RW" 26 #define PADS_BANK0_VOLTAGE_SELECT_VALUE_3V3 _u(0x0) 27 #define PADS_BANK0_VOLTAGE_SELECT_VALUE_1V8 _u(0x1) 28 // ============================================================================= 29 // Register : PADS_BANK0_GPIO0 30 // Description : Pad control register 31 #define PADS_BANK0_GPIO0_OFFSET _u(0x00000004) 32 #define PADS_BANK0_GPIO0_BITS _u(0x000000ff) 33 #define PADS_BANK0_GPIO0_RESET _u(0x00000056) 34 // ----------------------------------------------------------------------------- 35 // Field : PADS_BANK0_GPIO0_OD 36 // Description : Output disable. Has priority over output enable from 37 // peripherals 38 #define PADS_BANK0_GPIO0_OD_RESET _u(0x0) 39 #define PADS_BANK0_GPIO0_OD_BITS _u(0x00000080) 40 #define PADS_BANK0_GPIO0_OD_MSB _u(7) 41 #define PADS_BANK0_GPIO0_OD_LSB _u(7) 42 #define PADS_BANK0_GPIO0_OD_ACCESS "RW" 43 // ----------------------------------------------------------------------------- 44 // Field : PADS_BANK0_GPIO0_IE 45 // Description : Input enable 46 #define PADS_BANK0_GPIO0_IE_RESET _u(0x1) 47 #define PADS_BANK0_GPIO0_IE_BITS _u(0x00000040) 48 #define PADS_BANK0_GPIO0_IE_MSB _u(6) 49 #define PADS_BANK0_GPIO0_IE_LSB _u(6) 50 #define PADS_BANK0_GPIO0_IE_ACCESS "RW" 51 // ----------------------------------------------------------------------------- 52 // Field : PADS_BANK0_GPIO0_DRIVE 53 // Description : Drive strength. 54 // 0x0 -> 2mA 55 // 0x1 -> 4mA 56 // 0x2 -> 8mA 57 // 0x3 -> 12mA 58 #define PADS_BANK0_GPIO0_DRIVE_RESET _u(0x1) 59 #define PADS_BANK0_GPIO0_DRIVE_BITS _u(0x00000030) 60 #define PADS_BANK0_GPIO0_DRIVE_MSB _u(5) 61 #define PADS_BANK0_GPIO0_DRIVE_LSB _u(4) 62 #define PADS_BANK0_GPIO0_DRIVE_ACCESS "RW" 63 #define PADS_BANK0_GPIO0_DRIVE_VALUE_2MA _u(0x0) 64 #define PADS_BANK0_GPIO0_DRIVE_VALUE_4MA _u(0x1) 65 #define PADS_BANK0_GPIO0_DRIVE_VALUE_8MA _u(0x2) 66 #define PADS_BANK0_GPIO0_DRIVE_VALUE_12MA _u(0x3) 67 // ----------------------------------------------------------------------------- 68 // Field : PADS_BANK0_GPIO0_PUE 69 // Description : Pull up enable 70 #define PADS_BANK0_GPIO0_PUE_RESET _u(0x0) 71 #define PADS_BANK0_GPIO0_PUE_BITS _u(0x00000008) 72 #define PADS_BANK0_GPIO0_PUE_MSB _u(3) 73 #define PADS_BANK0_GPIO0_PUE_LSB _u(3) 74 #define PADS_BANK0_GPIO0_PUE_ACCESS "RW" 75 // ----------------------------------------------------------------------------- 76 // Field : PADS_BANK0_GPIO0_PDE 77 // Description : Pull down enable 78 #define PADS_BANK0_GPIO0_PDE_RESET _u(0x1) 79 #define PADS_BANK0_GPIO0_PDE_BITS _u(0x00000004) 80 #define PADS_BANK0_GPIO0_PDE_MSB _u(2) 81 #define PADS_BANK0_GPIO0_PDE_LSB _u(2) 82 #define PADS_BANK0_GPIO0_PDE_ACCESS "RW" 83 // ----------------------------------------------------------------------------- 84 // Field : PADS_BANK0_GPIO0_SCHMITT 85 // Description : Enable schmitt trigger 86 #define PADS_BANK0_GPIO0_SCHMITT_RESET _u(0x1) 87 #define PADS_BANK0_GPIO0_SCHMITT_BITS _u(0x00000002) 88 #define PADS_BANK0_GPIO0_SCHMITT_MSB _u(1) 89 #define PADS_BANK0_GPIO0_SCHMITT_LSB _u(1) 90 #define PADS_BANK0_GPIO0_SCHMITT_ACCESS "RW" 91 // ----------------------------------------------------------------------------- 92 // Field : PADS_BANK0_GPIO0_SLEWFAST 93 // Description : Slew rate control. 1 = Fast, 0 = Slow 94 #define PADS_BANK0_GPIO0_SLEWFAST_RESET _u(0x0) 95 #define PADS_BANK0_GPIO0_SLEWFAST_BITS _u(0x00000001) 96 #define PADS_BANK0_GPIO0_SLEWFAST_MSB _u(0) 97 #define PADS_BANK0_GPIO0_SLEWFAST_LSB _u(0) 98 #define PADS_BANK0_GPIO0_SLEWFAST_ACCESS "RW" 99 // ============================================================================= 100 // Register : PADS_BANK0_GPIO1 101 // Description : Pad control register 102 #define PADS_BANK0_GPIO1_OFFSET _u(0x00000008) 103 #define PADS_BANK0_GPIO1_BITS _u(0x000000ff) 104 #define PADS_BANK0_GPIO1_RESET _u(0x00000056) 105 // ----------------------------------------------------------------------------- 106 // Field : PADS_BANK0_GPIO1_OD 107 // Description : Output disable. Has priority over output enable from 108 // peripherals 109 #define PADS_BANK0_GPIO1_OD_RESET _u(0x0) 110 #define PADS_BANK0_GPIO1_OD_BITS _u(0x00000080) 111 #define PADS_BANK0_GPIO1_OD_MSB _u(7) 112 #define PADS_BANK0_GPIO1_OD_LSB _u(7) 113 #define PADS_BANK0_GPIO1_OD_ACCESS "RW" 114 // ----------------------------------------------------------------------------- 115 // Field : PADS_BANK0_GPIO1_IE 116 // Description : Input enable 117 #define PADS_BANK0_GPIO1_IE_RESET _u(0x1) 118 #define PADS_BANK0_GPIO1_IE_BITS _u(0x00000040) 119 #define PADS_BANK0_GPIO1_IE_MSB _u(6) 120 #define PADS_BANK0_GPIO1_IE_LSB _u(6) 121 #define PADS_BANK0_GPIO1_IE_ACCESS "RW" 122 // ----------------------------------------------------------------------------- 123 // Field : PADS_BANK0_GPIO1_DRIVE 124 // Description : Drive strength. 125 // 0x0 -> 2mA 126 // 0x1 -> 4mA 127 // 0x2 -> 8mA 128 // 0x3 -> 12mA 129 #define PADS_BANK0_GPIO1_DRIVE_RESET _u(0x1) 130 #define PADS_BANK0_GPIO1_DRIVE_BITS _u(0x00000030) 131 #define PADS_BANK0_GPIO1_DRIVE_MSB _u(5) 132 #define PADS_BANK0_GPIO1_DRIVE_LSB _u(4) 133 #define PADS_BANK0_GPIO1_DRIVE_ACCESS "RW" 134 #define PADS_BANK0_GPIO1_DRIVE_VALUE_2MA _u(0x0) 135 #define PADS_BANK0_GPIO1_DRIVE_VALUE_4MA _u(0x1) 136 #define PADS_BANK0_GPIO1_DRIVE_VALUE_8MA _u(0x2) 137 #define PADS_BANK0_GPIO1_DRIVE_VALUE_12MA _u(0x3) 138 // ----------------------------------------------------------------------------- 139 // Field : PADS_BANK0_GPIO1_PUE 140 // Description : Pull up enable 141 #define PADS_BANK0_GPIO1_PUE_RESET _u(0x0) 142 #define PADS_BANK0_GPIO1_PUE_BITS _u(0x00000008) 143 #define PADS_BANK0_GPIO1_PUE_MSB _u(3) 144 #define PADS_BANK0_GPIO1_PUE_LSB _u(3) 145 #define PADS_BANK0_GPIO1_PUE_ACCESS "RW" 146 // ----------------------------------------------------------------------------- 147 // Field : PADS_BANK0_GPIO1_PDE 148 // Description : Pull down enable 149 #define PADS_BANK0_GPIO1_PDE_RESET _u(0x1) 150 #define PADS_BANK0_GPIO1_PDE_BITS _u(0x00000004) 151 #define PADS_BANK0_GPIO1_PDE_MSB _u(2) 152 #define PADS_BANK0_GPIO1_PDE_LSB _u(2) 153 #define PADS_BANK0_GPIO1_PDE_ACCESS "RW" 154 // ----------------------------------------------------------------------------- 155 // Field : PADS_BANK0_GPIO1_SCHMITT 156 // Description : Enable schmitt trigger 157 #define PADS_BANK0_GPIO1_SCHMITT_RESET _u(0x1) 158 #define PADS_BANK0_GPIO1_SCHMITT_BITS _u(0x00000002) 159 #define PADS_BANK0_GPIO1_SCHMITT_MSB _u(1) 160 #define PADS_BANK0_GPIO1_SCHMITT_LSB _u(1) 161 #define PADS_BANK0_GPIO1_SCHMITT_ACCESS "RW" 162 // ----------------------------------------------------------------------------- 163 // Field : PADS_BANK0_GPIO1_SLEWFAST 164 // Description : Slew rate control. 1 = Fast, 0 = Slow 165 #define PADS_BANK0_GPIO1_SLEWFAST_RESET _u(0x0) 166 #define PADS_BANK0_GPIO1_SLEWFAST_BITS _u(0x00000001) 167 #define PADS_BANK0_GPIO1_SLEWFAST_MSB _u(0) 168 #define PADS_BANK0_GPIO1_SLEWFAST_LSB _u(0) 169 #define PADS_BANK0_GPIO1_SLEWFAST_ACCESS "RW" 170 // ============================================================================= 171 // Register : PADS_BANK0_GPIO2 172 // Description : Pad control register 173 #define PADS_BANK0_GPIO2_OFFSET _u(0x0000000c) 174 #define PADS_BANK0_GPIO2_BITS _u(0x000000ff) 175 #define PADS_BANK0_GPIO2_RESET _u(0x00000056) 176 // ----------------------------------------------------------------------------- 177 // Field : PADS_BANK0_GPIO2_OD 178 // Description : Output disable. Has priority over output enable from 179 // peripherals 180 #define PADS_BANK0_GPIO2_OD_RESET _u(0x0) 181 #define PADS_BANK0_GPIO2_OD_BITS _u(0x00000080) 182 #define PADS_BANK0_GPIO2_OD_MSB _u(7) 183 #define PADS_BANK0_GPIO2_OD_LSB _u(7) 184 #define PADS_BANK0_GPIO2_OD_ACCESS "RW" 185 // ----------------------------------------------------------------------------- 186 // Field : PADS_BANK0_GPIO2_IE 187 // Description : Input enable 188 #define PADS_BANK0_GPIO2_IE_RESET _u(0x1) 189 #define PADS_BANK0_GPIO2_IE_BITS _u(0x00000040) 190 #define PADS_BANK0_GPIO2_IE_MSB _u(6) 191 #define PADS_BANK0_GPIO2_IE_LSB _u(6) 192 #define PADS_BANK0_GPIO2_IE_ACCESS "RW" 193 // ----------------------------------------------------------------------------- 194 // Field : PADS_BANK0_GPIO2_DRIVE 195 // Description : Drive strength. 196 // 0x0 -> 2mA 197 // 0x1 -> 4mA 198 // 0x2 -> 8mA 199 // 0x3 -> 12mA 200 #define PADS_BANK0_GPIO2_DRIVE_RESET _u(0x1) 201 #define PADS_BANK0_GPIO2_DRIVE_BITS _u(0x00000030) 202 #define PADS_BANK0_GPIO2_DRIVE_MSB _u(5) 203 #define PADS_BANK0_GPIO2_DRIVE_LSB _u(4) 204 #define PADS_BANK0_GPIO2_DRIVE_ACCESS "RW" 205 #define PADS_BANK0_GPIO2_DRIVE_VALUE_2MA _u(0x0) 206 #define PADS_BANK0_GPIO2_DRIVE_VALUE_4MA _u(0x1) 207 #define PADS_BANK0_GPIO2_DRIVE_VALUE_8MA _u(0x2) 208 #define PADS_BANK0_GPIO2_DRIVE_VALUE_12MA _u(0x3) 209 // ----------------------------------------------------------------------------- 210 // Field : PADS_BANK0_GPIO2_PUE 211 // Description : Pull up enable 212 #define PADS_BANK0_GPIO2_PUE_RESET _u(0x0) 213 #define PADS_BANK0_GPIO2_PUE_BITS _u(0x00000008) 214 #define PADS_BANK0_GPIO2_PUE_MSB _u(3) 215 #define PADS_BANK0_GPIO2_PUE_LSB _u(3) 216 #define PADS_BANK0_GPIO2_PUE_ACCESS "RW" 217 // ----------------------------------------------------------------------------- 218 // Field : PADS_BANK0_GPIO2_PDE 219 // Description : Pull down enable 220 #define PADS_BANK0_GPIO2_PDE_RESET _u(0x1) 221 #define PADS_BANK0_GPIO2_PDE_BITS _u(0x00000004) 222 #define PADS_BANK0_GPIO2_PDE_MSB _u(2) 223 #define PADS_BANK0_GPIO2_PDE_LSB _u(2) 224 #define PADS_BANK0_GPIO2_PDE_ACCESS "RW" 225 // ----------------------------------------------------------------------------- 226 // Field : PADS_BANK0_GPIO2_SCHMITT 227 // Description : Enable schmitt trigger 228 #define PADS_BANK0_GPIO2_SCHMITT_RESET _u(0x1) 229 #define PADS_BANK0_GPIO2_SCHMITT_BITS _u(0x00000002) 230 #define PADS_BANK0_GPIO2_SCHMITT_MSB _u(1) 231 #define PADS_BANK0_GPIO2_SCHMITT_LSB _u(1) 232 #define PADS_BANK0_GPIO2_SCHMITT_ACCESS "RW" 233 // ----------------------------------------------------------------------------- 234 // Field : PADS_BANK0_GPIO2_SLEWFAST 235 // Description : Slew rate control. 1 = Fast, 0 = Slow 236 #define PADS_BANK0_GPIO2_SLEWFAST_RESET _u(0x0) 237 #define PADS_BANK0_GPIO2_SLEWFAST_BITS _u(0x00000001) 238 #define PADS_BANK0_GPIO2_SLEWFAST_MSB _u(0) 239 #define PADS_BANK0_GPIO2_SLEWFAST_LSB _u(0) 240 #define PADS_BANK0_GPIO2_SLEWFAST_ACCESS "RW" 241 // ============================================================================= 242 // Register : PADS_BANK0_GPIO3 243 // Description : Pad control register 244 #define PADS_BANK0_GPIO3_OFFSET _u(0x00000010) 245 #define PADS_BANK0_GPIO3_BITS _u(0x000000ff) 246 #define PADS_BANK0_GPIO3_RESET _u(0x00000056) 247 // ----------------------------------------------------------------------------- 248 // Field : PADS_BANK0_GPIO3_OD 249 // Description : Output disable. Has priority over output enable from 250 // peripherals 251 #define PADS_BANK0_GPIO3_OD_RESET _u(0x0) 252 #define PADS_BANK0_GPIO3_OD_BITS _u(0x00000080) 253 #define PADS_BANK0_GPIO3_OD_MSB _u(7) 254 #define PADS_BANK0_GPIO3_OD_LSB _u(7) 255 #define PADS_BANK0_GPIO3_OD_ACCESS "RW" 256 // ----------------------------------------------------------------------------- 257 // Field : PADS_BANK0_GPIO3_IE 258 // Description : Input enable 259 #define PADS_BANK0_GPIO3_IE_RESET _u(0x1) 260 #define PADS_BANK0_GPIO3_IE_BITS _u(0x00000040) 261 #define PADS_BANK0_GPIO3_IE_MSB _u(6) 262 #define PADS_BANK0_GPIO3_IE_LSB _u(6) 263 #define PADS_BANK0_GPIO3_IE_ACCESS "RW" 264 // ----------------------------------------------------------------------------- 265 // Field : PADS_BANK0_GPIO3_DRIVE 266 // Description : Drive strength. 267 // 0x0 -> 2mA 268 // 0x1 -> 4mA 269 // 0x2 -> 8mA 270 // 0x3 -> 12mA 271 #define PADS_BANK0_GPIO3_DRIVE_RESET _u(0x1) 272 #define PADS_BANK0_GPIO3_DRIVE_BITS _u(0x00000030) 273 #define PADS_BANK0_GPIO3_DRIVE_MSB _u(5) 274 #define PADS_BANK0_GPIO3_DRIVE_LSB _u(4) 275 #define PADS_BANK0_GPIO3_DRIVE_ACCESS "RW" 276 #define PADS_BANK0_GPIO3_DRIVE_VALUE_2MA _u(0x0) 277 #define PADS_BANK0_GPIO3_DRIVE_VALUE_4MA _u(0x1) 278 #define PADS_BANK0_GPIO3_DRIVE_VALUE_8MA _u(0x2) 279 #define PADS_BANK0_GPIO3_DRIVE_VALUE_12MA _u(0x3) 280 // ----------------------------------------------------------------------------- 281 // Field : PADS_BANK0_GPIO3_PUE 282 // Description : Pull up enable 283 #define PADS_BANK0_GPIO3_PUE_RESET _u(0x0) 284 #define PADS_BANK0_GPIO3_PUE_BITS _u(0x00000008) 285 #define PADS_BANK0_GPIO3_PUE_MSB _u(3) 286 #define PADS_BANK0_GPIO3_PUE_LSB _u(3) 287 #define PADS_BANK0_GPIO3_PUE_ACCESS "RW" 288 // ----------------------------------------------------------------------------- 289 // Field : PADS_BANK0_GPIO3_PDE 290 // Description : Pull down enable 291 #define PADS_BANK0_GPIO3_PDE_RESET _u(0x1) 292 #define PADS_BANK0_GPIO3_PDE_BITS _u(0x00000004) 293 #define PADS_BANK0_GPIO3_PDE_MSB _u(2) 294 #define PADS_BANK0_GPIO3_PDE_LSB _u(2) 295 #define PADS_BANK0_GPIO3_PDE_ACCESS "RW" 296 // ----------------------------------------------------------------------------- 297 // Field : PADS_BANK0_GPIO3_SCHMITT 298 // Description : Enable schmitt trigger 299 #define PADS_BANK0_GPIO3_SCHMITT_RESET _u(0x1) 300 #define PADS_BANK0_GPIO3_SCHMITT_BITS _u(0x00000002) 301 #define PADS_BANK0_GPIO3_SCHMITT_MSB _u(1) 302 #define PADS_BANK0_GPIO3_SCHMITT_LSB _u(1) 303 #define PADS_BANK0_GPIO3_SCHMITT_ACCESS "RW" 304 // ----------------------------------------------------------------------------- 305 // Field : PADS_BANK0_GPIO3_SLEWFAST 306 // Description : Slew rate control. 1 = Fast, 0 = Slow 307 #define PADS_BANK0_GPIO3_SLEWFAST_RESET _u(0x0) 308 #define PADS_BANK0_GPIO3_SLEWFAST_BITS _u(0x00000001) 309 #define PADS_BANK0_GPIO3_SLEWFAST_MSB _u(0) 310 #define PADS_BANK0_GPIO3_SLEWFAST_LSB _u(0) 311 #define PADS_BANK0_GPIO3_SLEWFAST_ACCESS "RW" 312 // ============================================================================= 313 // Register : PADS_BANK0_GPIO4 314 // Description : Pad control register 315 #define PADS_BANK0_GPIO4_OFFSET _u(0x00000014) 316 #define PADS_BANK0_GPIO4_BITS _u(0x000000ff) 317 #define PADS_BANK0_GPIO4_RESET _u(0x00000056) 318 // ----------------------------------------------------------------------------- 319 // Field : PADS_BANK0_GPIO4_OD 320 // Description : Output disable. Has priority over output enable from 321 // peripherals 322 #define PADS_BANK0_GPIO4_OD_RESET _u(0x0) 323 #define PADS_BANK0_GPIO4_OD_BITS _u(0x00000080) 324 #define PADS_BANK0_GPIO4_OD_MSB _u(7) 325 #define PADS_BANK0_GPIO4_OD_LSB _u(7) 326 #define PADS_BANK0_GPIO4_OD_ACCESS "RW" 327 // ----------------------------------------------------------------------------- 328 // Field : PADS_BANK0_GPIO4_IE 329 // Description : Input enable 330 #define PADS_BANK0_GPIO4_IE_RESET _u(0x1) 331 #define PADS_BANK0_GPIO4_IE_BITS _u(0x00000040) 332 #define PADS_BANK0_GPIO4_IE_MSB _u(6) 333 #define PADS_BANK0_GPIO4_IE_LSB _u(6) 334 #define PADS_BANK0_GPIO4_IE_ACCESS "RW" 335 // ----------------------------------------------------------------------------- 336 // Field : PADS_BANK0_GPIO4_DRIVE 337 // Description : Drive strength. 338 // 0x0 -> 2mA 339 // 0x1 -> 4mA 340 // 0x2 -> 8mA 341 // 0x3 -> 12mA 342 #define PADS_BANK0_GPIO4_DRIVE_RESET _u(0x1) 343 #define PADS_BANK0_GPIO4_DRIVE_BITS _u(0x00000030) 344 #define PADS_BANK0_GPIO4_DRIVE_MSB _u(5) 345 #define PADS_BANK0_GPIO4_DRIVE_LSB _u(4) 346 #define PADS_BANK0_GPIO4_DRIVE_ACCESS "RW" 347 #define PADS_BANK0_GPIO4_DRIVE_VALUE_2MA _u(0x0) 348 #define PADS_BANK0_GPIO4_DRIVE_VALUE_4MA _u(0x1) 349 #define PADS_BANK0_GPIO4_DRIVE_VALUE_8MA _u(0x2) 350 #define PADS_BANK0_GPIO4_DRIVE_VALUE_12MA _u(0x3) 351 // ----------------------------------------------------------------------------- 352 // Field : PADS_BANK0_GPIO4_PUE 353 // Description : Pull up enable 354 #define PADS_BANK0_GPIO4_PUE_RESET _u(0x0) 355 #define PADS_BANK0_GPIO4_PUE_BITS _u(0x00000008) 356 #define PADS_BANK0_GPIO4_PUE_MSB _u(3) 357 #define PADS_BANK0_GPIO4_PUE_LSB _u(3) 358 #define PADS_BANK0_GPIO4_PUE_ACCESS "RW" 359 // ----------------------------------------------------------------------------- 360 // Field : PADS_BANK0_GPIO4_PDE 361 // Description : Pull down enable 362 #define PADS_BANK0_GPIO4_PDE_RESET _u(0x1) 363 #define PADS_BANK0_GPIO4_PDE_BITS _u(0x00000004) 364 #define PADS_BANK0_GPIO4_PDE_MSB _u(2) 365 #define PADS_BANK0_GPIO4_PDE_LSB _u(2) 366 #define PADS_BANK0_GPIO4_PDE_ACCESS "RW" 367 // ----------------------------------------------------------------------------- 368 // Field : PADS_BANK0_GPIO4_SCHMITT 369 // Description : Enable schmitt trigger 370 #define PADS_BANK0_GPIO4_SCHMITT_RESET _u(0x1) 371 #define PADS_BANK0_GPIO4_SCHMITT_BITS _u(0x00000002) 372 #define PADS_BANK0_GPIO4_SCHMITT_MSB _u(1) 373 #define PADS_BANK0_GPIO4_SCHMITT_LSB _u(1) 374 #define PADS_BANK0_GPIO4_SCHMITT_ACCESS "RW" 375 // ----------------------------------------------------------------------------- 376 // Field : PADS_BANK0_GPIO4_SLEWFAST 377 // Description : Slew rate control. 1 = Fast, 0 = Slow 378 #define PADS_BANK0_GPIO4_SLEWFAST_RESET _u(0x0) 379 #define PADS_BANK0_GPIO4_SLEWFAST_BITS _u(0x00000001) 380 #define PADS_BANK0_GPIO4_SLEWFAST_MSB _u(0) 381 #define PADS_BANK0_GPIO4_SLEWFAST_LSB _u(0) 382 #define PADS_BANK0_GPIO4_SLEWFAST_ACCESS "RW" 383 // ============================================================================= 384 // Register : PADS_BANK0_GPIO5 385 // Description : Pad control register 386 #define PADS_BANK0_GPIO5_OFFSET _u(0x00000018) 387 #define PADS_BANK0_GPIO5_BITS _u(0x000000ff) 388 #define PADS_BANK0_GPIO5_RESET _u(0x00000056) 389 // ----------------------------------------------------------------------------- 390 // Field : PADS_BANK0_GPIO5_OD 391 // Description : Output disable. Has priority over output enable from 392 // peripherals 393 #define PADS_BANK0_GPIO5_OD_RESET _u(0x0) 394 #define PADS_BANK0_GPIO5_OD_BITS _u(0x00000080) 395 #define PADS_BANK0_GPIO5_OD_MSB _u(7) 396 #define PADS_BANK0_GPIO5_OD_LSB _u(7) 397 #define PADS_BANK0_GPIO5_OD_ACCESS "RW" 398 // ----------------------------------------------------------------------------- 399 // Field : PADS_BANK0_GPIO5_IE 400 // Description : Input enable 401 #define PADS_BANK0_GPIO5_IE_RESET _u(0x1) 402 #define PADS_BANK0_GPIO5_IE_BITS _u(0x00000040) 403 #define PADS_BANK0_GPIO5_IE_MSB _u(6) 404 #define PADS_BANK0_GPIO5_IE_LSB _u(6) 405 #define PADS_BANK0_GPIO5_IE_ACCESS "RW" 406 // ----------------------------------------------------------------------------- 407 // Field : PADS_BANK0_GPIO5_DRIVE 408 // Description : Drive strength. 409 // 0x0 -> 2mA 410 // 0x1 -> 4mA 411 // 0x2 -> 8mA 412 // 0x3 -> 12mA 413 #define PADS_BANK0_GPIO5_DRIVE_RESET _u(0x1) 414 #define PADS_BANK0_GPIO5_DRIVE_BITS _u(0x00000030) 415 #define PADS_BANK0_GPIO5_DRIVE_MSB _u(5) 416 #define PADS_BANK0_GPIO5_DRIVE_LSB _u(4) 417 #define PADS_BANK0_GPIO5_DRIVE_ACCESS "RW" 418 #define PADS_BANK0_GPIO5_DRIVE_VALUE_2MA _u(0x0) 419 #define PADS_BANK0_GPIO5_DRIVE_VALUE_4MA _u(0x1) 420 #define PADS_BANK0_GPIO5_DRIVE_VALUE_8MA _u(0x2) 421 #define PADS_BANK0_GPIO5_DRIVE_VALUE_12MA _u(0x3) 422 // ----------------------------------------------------------------------------- 423 // Field : PADS_BANK0_GPIO5_PUE 424 // Description : Pull up enable 425 #define PADS_BANK0_GPIO5_PUE_RESET _u(0x0) 426 #define PADS_BANK0_GPIO5_PUE_BITS _u(0x00000008) 427 #define PADS_BANK0_GPIO5_PUE_MSB _u(3) 428 #define PADS_BANK0_GPIO5_PUE_LSB _u(3) 429 #define PADS_BANK0_GPIO5_PUE_ACCESS "RW" 430 // ----------------------------------------------------------------------------- 431 // Field : PADS_BANK0_GPIO5_PDE 432 // Description : Pull down enable 433 #define PADS_BANK0_GPIO5_PDE_RESET _u(0x1) 434 #define PADS_BANK0_GPIO5_PDE_BITS _u(0x00000004) 435 #define PADS_BANK0_GPIO5_PDE_MSB _u(2) 436 #define PADS_BANK0_GPIO5_PDE_LSB _u(2) 437 #define PADS_BANK0_GPIO5_PDE_ACCESS "RW" 438 // ----------------------------------------------------------------------------- 439 // Field : PADS_BANK0_GPIO5_SCHMITT 440 // Description : Enable schmitt trigger 441 #define PADS_BANK0_GPIO5_SCHMITT_RESET _u(0x1) 442 #define PADS_BANK0_GPIO5_SCHMITT_BITS _u(0x00000002) 443 #define PADS_BANK0_GPIO5_SCHMITT_MSB _u(1) 444 #define PADS_BANK0_GPIO5_SCHMITT_LSB _u(1) 445 #define PADS_BANK0_GPIO5_SCHMITT_ACCESS "RW" 446 // ----------------------------------------------------------------------------- 447 // Field : PADS_BANK0_GPIO5_SLEWFAST 448 // Description : Slew rate control. 1 = Fast, 0 = Slow 449 #define PADS_BANK0_GPIO5_SLEWFAST_RESET _u(0x0) 450 #define PADS_BANK0_GPIO5_SLEWFAST_BITS _u(0x00000001) 451 #define PADS_BANK0_GPIO5_SLEWFAST_MSB _u(0) 452 #define PADS_BANK0_GPIO5_SLEWFAST_LSB _u(0) 453 #define PADS_BANK0_GPIO5_SLEWFAST_ACCESS "RW" 454 // ============================================================================= 455 // Register : PADS_BANK0_GPIO6 456 // Description : Pad control register 457 #define PADS_BANK0_GPIO6_OFFSET _u(0x0000001c) 458 #define PADS_BANK0_GPIO6_BITS _u(0x000000ff) 459 #define PADS_BANK0_GPIO6_RESET _u(0x00000056) 460 // ----------------------------------------------------------------------------- 461 // Field : PADS_BANK0_GPIO6_OD 462 // Description : Output disable. Has priority over output enable from 463 // peripherals 464 #define PADS_BANK0_GPIO6_OD_RESET _u(0x0) 465 #define PADS_BANK0_GPIO6_OD_BITS _u(0x00000080) 466 #define PADS_BANK0_GPIO6_OD_MSB _u(7) 467 #define PADS_BANK0_GPIO6_OD_LSB _u(7) 468 #define PADS_BANK0_GPIO6_OD_ACCESS "RW" 469 // ----------------------------------------------------------------------------- 470 // Field : PADS_BANK0_GPIO6_IE 471 // Description : Input enable 472 #define PADS_BANK0_GPIO6_IE_RESET _u(0x1) 473 #define PADS_BANK0_GPIO6_IE_BITS _u(0x00000040) 474 #define PADS_BANK0_GPIO6_IE_MSB _u(6) 475 #define PADS_BANK0_GPIO6_IE_LSB _u(6) 476 #define PADS_BANK0_GPIO6_IE_ACCESS "RW" 477 // ----------------------------------------------------------------------------- 478 // Field : PADS_BANK0_GPIO6_DRIVE 479 // Description : Drive strength. 480 // 0x0 -> 2mA 481 // 0x1 -> 4mA 482 // 0x2 -> 8mA 483 // 0x3 -> 12mA 484 #define PADS_BANK0_GPIO6_DRIVE_RESET _u(0x1) 485 #define PADS_BANK0_GPIO6_DRIVE_BITS _u(0x00000030) 486 #define PADS_BANK0_GPIO6_DRIVE_MSB _u(5) 487 #define PADS_BANK0_GPIO6_DRIVE_LSB _u(4) 488 #define PADS_BANK0_GPIO6_DRIVE_ACCESS "RW" 489 #define PADS_BANK0_GPIO6_DRIVE_VALUE_2MA _u(0x0) 490 #define PADS_BANK0_GPIO6_DRIVE_VALUE_4MA _u(0x1) 491 #define PADS_BANK0_GPIO6_DRIVE_VALUE_8MA _u(0x2) 492 #define PADS_BANK0_GPIO6_DRIVE_VALUE_12MA _u(0x3) 493 // ----------------------------------------------------------------------------- 494 // Field : PADS_BANK0_GPIO6_PUE 495 // Description : Pull up enable 496 #define PADS_BANK0_GPIO6_PUE_RESET _u(0x0) 497 #define PADS_BANK0_GPIO6_PUE_BITS _u(0x00000008) 498 #define PADS_BANK0_GPIO6_PUE_MSB _u(3) 499 #define PADS_BANK0_GPIO6_PUE_LSB _u(3) 500 #define PADS_BANK0_GPIO6_PUE_ACCESS "RW" 501 // ----------------------------------------------------------------------------- 502 // Field : PADS_BANK0_GPIO6_PDE 503 // Description : Pull down enable 504 #define PADS_BANK0_GPIO6_PDE_RESET _u(0x1) 505 #define PADS_BANK0_GPIO6_PDE_BITS _u(0x00000004) 506 #define PADS_BANK0_GPIO6_PDE_MSB _u(2) 507 #define PADS_BANK0_GPIO6_PDE_LSB _u(2) 508 #define PADS_BANK0_GPIO6_PDE_ACCESS "RW" 509 // ----------------------------------------------------------------------------- 510 // Field : PADS_BANK0_GPIO6_SCHMITT 511 // Description : Enable schmitt trigger 512 #define PADS_BANK0_GPIO6_SCHMITT_RESET _u(0x1) 513 #define PADS_BANK0_GPIO6_SCHMITT_BITS _u(0x00000002) 514 #define PADS_BANK0_GPIO6_SCHMITT_MSB _u(1) 515 #define PADS_BANK0_GPIO6_SCHMITT_LSB _u(1) 516 #define PADS_BANK0_GPIO6_SCHMITT_ACCESS "RW" 517 // ----------------------------------------------------------------------------- 518 // Field : PADS_BANK0_GPIO6_SLEWFAST 519 // Description : Slew rate control. 1 = Fast, 0 = Slow 520 #define PADS_BANK0_GPIO6_SLEWFAST_RESET _u(0x0) 521 #define PADS_BANK0_GPIO6_SLEWFAST_BITS _u(0x00000001) 522 #define PADS_BANK0_GPIO6_SLEWFAST_MSB _u(0) 523 #define PADS_BANK0_GPIO6_SLEWFAST_LSB _u(0) 524 #define PADS_BANK0_GPIO6_SLEWFAST_ACCESS "RW" 525 // ============================================================================= 526 // Register : PADS_BANK0_GPIO7 527 // Description : Pad control register 528 #define PADS_BANK0_GPIO7_OFFSET _u(0x00000020) 529 #define PADS_BANK0_GPIO7_BITS _u(0x000000ff) 530 #define PADS_BANK0_GPIO7_RESET _u(0x00000056) 531 // ----------------------------------------------------------------------------- 532 // Field : PADS_BANK0_GPIO7_OD 533 // Description : Output disable. Has priority over output enable from 534 // peripherals 535 #define PADS_BANK0_GPIO7_OD_RESET _u(0x0) 536 #define PADS_BANK0_GPIO7_OD_BITS _u(0x00000080) 537 #define PADS_BANK0_GPIO7_OD_MSB _u(7) 538 #define PADS_BANK0_GPIO7_OD_LSB _u(7) 539 #define PADS_BANK0_GPIO7_OD_ACCESS "RW" 540 // ----------------------------------------------------------------------------- 541 // Field : PADS_BANK0_GPIO7_IE 542 // Description : Input enable 543 #define PADS_BANK0_GPIO7_IE_RESET _u(0x1) 544 #define PADS_BANK0_GPIO7_IE_BITS _u(0x00000040) 545 #define PADS_BANK0_GPIO7_IE_MSB _u(6) 546 #define PADS_BANK0_GPIO7_IE_LSB _u(6) 547 #define PADS_BANK0_GPIO7_IE_ACCESS "RW" 548 // ----------------------------------------------------------------------------- 549 // Field : PADS_BANK0_GPIO7_DRIVE 550 // Description : Drive strength. 551 // 0x0 -> 2mA 552 // 0x1 -> 4mA 553 // 0x2 -> 8mA 554 // 0x3 -> 12mA 555 #define PADS_BANK0_GPIO7_DRIVE_RESET _u(0x1) 556 #define PADS_BANK0_GPIO7_DRIVE_BITS _u(0x00000030) 557 #define PADS_BANK0_GPIO7_DRIVE_MSB _u(5) 558 #define PADS_BANK0_GPIO7_DRIVE_LSB _u(4) 559 #define PADS_BANK0_GPIO7_DRIVE_ACCESS "RW" 560 #define PADS_BANK0_GPIO7_DRIVE_VALUE_2MA _u(0x0) 561 #define PADS_BANK0_GPIO7_DRIVE_VALUE_4MA _u(0x1) 562 #define PADS_BANK0_GPIO7_DRIVE_VALUE_8MA _u(0x2) 563 #define PADS_BANK0_GPIO7_DRIVE_VALUE_12MA _u(0x3) 564 // ----------------------------------------------------------------------------- 565 // Field : PADS_BANK0_GPIO7_PUE 566 // Description : Pull up enable 567 #define PADS_BANK0_GPIO7_PUE_RESET _u(0x0) 568 #define PADS_BANK0_GPIO7_PUE_BITS _u(0x00000008) 569 #define PADS_BANK0_GPIO7_PUE_MSB _u(3) 570 #define PADS_BANK0_GPIO7_PUE_LSB _u(3) 571 #define PADS_BANK0_GPIO7_PUE_ACCESS "RW" 572 // ----------------------------------------------------------------------------- 573 // Field : PADS_BANK0_GPIO7_PDE 574 // Description : Pull down enable 575 #define PADS_BANK0_GPIO7_PDE_RESET _u(0x1) 576 #define PADS_BANK0_GPIO7_PDE_BITS _u(0x00000004) 577 #define PADS_BANK0_GPIO7_PDE_MSB _u(2) 578 #define PADS_BANK0_GPIO7_PDE_LSB _u(2) 579 #define PADS_BANK0_GPIO7_PDE_ACCESS "RW" 580 // ----------------------------------------------------------------------------- 581 // Field : PADS_BANK0_GPIO7_SCHMITT 582 // Description : Enable schmitt trigger 583 #define PADS_BANK0_GPIO7_SCHMITT_RESET _u(0x1) 584 #define PADS_BANK0_GPIO7_SCHMITT_BITS _u(0x00000002) 585 #define PADS_BANK0_GPIO7_SCHMITT_MSB _u(1) 586 #define PADS_BANK0_GPIO7_SCHMITT_LSB _u(1) 587 #define PADS_BANK0_GPIO7_SCHMITT_ACCESS "RW" 588 // ----------------------------------------------------------------------------- 589 // Field : PADS_BANK0_GPIO7_SLEWFAST 590 // Description : Slew rate control. 1 = Fast, 0 = Slow 591 #define PADS_BANK0_GPIO7_SLEWFAST_RESET _u(0x0) 592 #define PADS_BANK0_GPIO7_SLEWFAST_BITS _u(0x00000001) 593 #define PADS_BANK0_GPIO7_SLEWFAST_MSB _u(0) 594 #define PADS_BANK0_GPIO7_SLEWFAST_LSB _u(0) 595 #define PADS_BANK0_GPIO7_SLEWFAST_ACCESS "RW" 596 // ============================================================================= 597 // Register : PADS_BANK0_GPIO8 598 // Description : Pad control register 599 #define PADS_BANK0_GPIO8_OFFSET _u(0x00000024) 600 #define PADS_BANK0_GPIO8_BITS _u(0x000000ff) 601 #define PADS_BANK0_GPIO8_RESET _u(0x00000056) 602 // ----------------------------------------------------------------------------- 603 // Field : PADS_BANK0_GPIO8_OD 604 // Description : Output disable. Has priority over output enable from 605 // peripherals 606 #define PADS_BANK0_GPIO8_OD_RESET _u(0x0) 607 #define PADS_BANK0_GPIO8_OD_BITS _u(0x00000080) 608 #define PADS_BANK0_GPIO8_OD_MSB _u(7) 609 #define PADS_BANK0_GPIO8_OD_LSB _u(7) 610 #define PADS_BANK0_GPIO8_OD_ACCESS "RW" 611 // ----------------------------------------------------------------------------- 612 // Field : PADS_BANK0_GPIO8_IE 613 // Description : Input enable 614 #define PADS_BANK0_GPIO8_IE_RESET _u(0x1) 615 #define PADS_BANK0_GPIO8_IE_BITS _u(0x00000040) 616 #define PADS_BANK0_GPIO8_IE_MSB _u(6) 617 #define PADS_BANK0_GPIO8_IE_LSB _u(6) 618 #define PADS_BANK0_GPIO8_IE_ACCESS "RW" 619 // ----------------------------------------------------------------------------- 620 // Field : PADS_BANK0_GPIO8_DRIVE 621 // Description : Drive strength. 622 // 0x0 -> 2mA 623 // 0x1 -> 4mA 624 // 0x2 -> 8mA 625 // 0x3 -> 12mA 626 #define PADS_BANK0_GPIO8_DRIVE_RESET _u(0x1) 627 #define PADS_BANK0_GPIO8_DRIVE_BITS _u(0x00000030) 628 #define PADS_BANK0_GPIO8_DRIVE_MSB _u(5) 629 #define PADS_BANK0_GPIO8_DRIVE_LSB _u(4) 630 #define PADS_BANK0_GPIO8_DRIVE_ACCESS "RW" 631 #define PADS_BANK0_GPIO8_DRIVE_VALUE_2MA _u(0x0) 632 #define PADS_BANK0_GPIO8_DRIVE_VALUE_4MA _u(0x1) 633 #define PADS_BANK0_GPIO8_DRIVE_VALUE_8MA _u(0x2) 634 #define PADS_BANK0_GPIO8_DRIVE_VALUE_12MA _u(0x3) 635 // ----------------------------------------------------------------------------- 636 // Field : PADS_BANK0_GPIO8_PUE 637 // Description : Pull up enable 638 #define PADS_BANK0_GPIO8_PUE_RESET _u(0x0) 639 #define PADS_BANK0_GPIO8_PUE_BITS _u(0x00000008) 640 #define PADS_BANK0_GPIO8_PUE_MSB _u(3) 641 #define PADS_BANK0_GPIO8_PUE_LSB _u(3) 642 #define PADS_BANK0_GPIO8_PUE_ACCESS "RW" 643 // ----------------------------------------------------------------------------- 644 // Field : PADS_BANK0_GPIO8_PDE 645 // Description : Pull down enable 646 #define PADS_BANK0_GPIO8_PDE_RESET _u(0x1) 647 #define PADS_BANK0_GPIO8_PDE_BITS _u(0x00000004) 648 #define PADS_BANK0_GPIO8_PDE_MSB _u(2) 649 #define PADS_BANK0_GPIO8_PDE_LSB _u(2) 650 #define PADS_BANK0_GPIO8_PDE_ACCESS "RW" 651 // ----------------------------------------------------------------------------- 652 // Field : PADS_BANK0_GPIO8_SCHMITT 653 // Description : Enable schmitt trigger 654 #define PADS_BANK0_GPIO8_SCHMITT_RESET _u(0x1) 655 #define PADS_BANK0_GPIO8_SCHMITT_BITS _u(0x00000002) 656 #define PADS_BANK0_GPIO8_SCHMITT_MSB _u(1) 657 #define PADS_BANK0_GPIO8_SCHMITT_LSB _u(1) 658 #define PADS_BANK0_GPIO8_SCHMITT_ACCESS "RW" 659 // ----------------------------------------------------------------------------- 660 // Field : PADS_BANK0_GPIO8_SLEWFAST 661 // Description : Slew rate control. 1 = Fast, 0 = Slow 662 #define PADS_BANK0_GPIO8_SLEWFAST_RESET _u(0x0) 663 #define PADS_BANK0_GPIO8_SLEWFAST_BITS _u(0x00000001) 664 #define PADS_BANK0_GPIO8_SLEWFAST_MSB _u(0) 665 #define PADS_BANK0_GPIO8_SLEWFAST_LSB _u(0) 666 #define PADS_BANK0_GPIO8_SLEWFAST_ACCESS "RW" 667 // ============================================================================= 668 // Register : PADS_BANK0_GPIO9 669 // Description : Pad control register 670 #define PADS_BANK0_GPIO9_OFFSET _u(0x00000028) 671 #define PADS_BANK0_GPIO9_BITS _u(0x000000ff) 672 #define PADS_BANK0_GPIO9_RESET _u(0x00000056) 673 // ----------------------------------------------------------------------------- 674 // Field : PADS_BANK0_GPIO9_OD 675 // Description : Output disable. Has priority over output enable from 676 // peripherals 677 #define PADS_BANK0_GPIO9_OD_RESET _u(0x0) 678 #define PADS_BANK0_GPIO9_OD_BITS _u(0x00000080) 679 #define PADS_BANK0_GPIO9_OD_MSB _u(7) 680 #define PADS_BANK0_GPIO9_OD_LSB _u(7) 681 #define PADS_BANK0_GPIO9_OD_ACCESS "RW" 682 // ----------------------------------------------------------------------------- 683 // Field : PADS_BANK0_GPIO9_IE 684 // Description : Input enable 685 #define PADS_BANK0_GPIO9_IE_RESET _u(0x1) 686 #define PADS_BANK0_GPIO9_IE_BITS _u(0x00000040) 687 #define PADS_BANK0_GPIO9_IE_MSB _u(6) 688 #define PADS_BANK0_GPIO9_IE_LSB _u(6) 689 #define PADS_BANK0_GPIO9_IE_ACCESS "RW" 690 // ----------------------------------------------------------------------------- 691 // Field : PADS_BANK0_GPIO9_DRIVE 692 // Description : Drive strength. 693 // 0x0 -> 2mA 694 // 0x1 -> 4mA 695 // 0x2 -> 8mA 696 // 0x3 -> 12mA 697 #define PADS_BANK0_GPIO9_DRIVE_RESET _u(0x1) 698 #define PADS_BANK0_GPIO9_DRIVE_BITS _u(0x00000030) 699 #define PADS_BANK0_GPIO9_DRIVE_MSB _u(5) 700 #define PADS_BANK0_GPIO9_DRIVE_LSB _u(4) 701 #define PADS_BANK0_GPIO9_DRIVE_ACCESS "RW" 702 #define PADS_BANK0_GPIO9_DRIVE_VALUE_2MA _u(0x0) 703 #define PADS_BANK0_GPIO9_DRIVE_VALUE_4MA _u(0x1) 704 #define PADS_BANK0_GPIO9_DRIVE_VALUE_8MA _u(0x2) 705 #define PADS_BANK0_GPIO9_DRIVE_VALUE_12MA _u(0x3) 706 // ----------------------------------------------------------------------------- 707 // Field : PADS_BANK0_GPIO9_PUE 708 // Description : Pull up enable 709 #define PADS_BANK0_GPIO9_PUE_RESET _u(0x0) 710 #define PADS_BANK0_GPIO9_PUE_BITS _u(0x00000008) 711 #define PADS_BANK0_GPIO9_PUE_MSB _u(3) 712 #define PADS_BANK0_GPIO9_PUE_LSB _u(3) 713 #define PADS_BANK0_GPIO9_PUE_ACCESS "RW" 714 // ----------------------------------------------------------------------------- 715 // Field : PADS_BANK0_GPIO9_PDE 716 // Description : Pull down enable 717 #define PADS_BANK0_GPIO9_PDE_RESET _u(0x1) 718 #define PADS_BANK0_GPIO9_PDE_BITS _u(0x00000004) 719 #define PADS_BANK0_GPIO9_PDE_MSB _u(2) 720 #define PADS_BANK0_GPIO9_PDE_LSB _u(2) 721 #define PADS_BANK0_GPIO9_PDE_ACCESS "RW" 722 // ----------------------------------------------------------------------------- 723 // Field : PADS_BANK0_GPIO9_SCHMITT 724 // Description : Enable schmitt trigger 725 #define PADS_BANK0_GPIO9_SCHMITT_RESET _u(0x1) 726 #define PADS_BANK0_GPIO9_SCHMITT_BITS _u(0x00000002) 727 #define PADS_BANK0_GPIO9_SCHMITT_MSB _u(1) 728 #define PADS_BANK0_GPIO9_SCHMITT_LSB _u(1) 729 #define PADS_BANK0_GPIO9_SCHMITT_ACCESS "RW" 730 // ----------------------------------------------------------------------------- 731 // Field : PADS_BANK0_GPIO9_SLEWFAST 732 // Description : Slew rate control. 1 = Fast, 0 = Slow 733 #define PADS_BANK0_GPIO9_SLEWFAST_RESET _u(0x0) 734 #define PADS_BANK0_GPIO9_SLEWFAST_BITS _u(0x00000001) 735 #define PADS_BANK0_GPIO9_SLEWFAST_MSB _u(0) 736 #define PADS_BANK0_GPIO9_SLEWFAST_LSB _u(0) 737 #define PADS_BANK0_GPIO9_SLEWFAST_ACCESS "RW" 738 // ============================================================================= 739 // Register : PADS_BANK0_GPIO10 740 // Description : Pad control register 741 #define PADS_BANK0_GPIO10_OFFSET _u(0x0000002c) 742 #define PADS_BANK0_GPIO10_BITS _u(0x000000ff) 743 #define PADS_BANK0_GPIO10_RESET _u(0x00000056) 744 // ----------------------------------------------------------------------------- 745 // Field : PADS_BANK0_GPIO10_OD 746 // Description : Output disable. Has priority over output enable from 747 // peripherals 748 #define PADS_BANK0_GPIO10_OD_RESET _u(0x0) 749 #define PADS_BANK0_GPIO10_OD_BITS _u(0x00000080) 750 #define PADS_BANK0_GPIO10_OD_MSB _u(7) 751 #define PADS_BANK0_GPIO10_OD_LSB _u(7) 752 #define PADS_BANK0_GPIO10_OD_ACCESS "RW" 753 // ----------------------------------------------------------------------------- 754 // Field : PADS_BANK0_GPIO10_IE 755 // Description : Input enable 756 #define PADS_BANK0_GPIO10_IE_RESET _u(0x1) 757 #define PADS_BANK0_GPIO10_IE_BITS _u(0x00000040) 758 #define PADS_BANK0_GPIO10_IE_MSB _u(6) 759 #define PADS_BANK0_GPIO10_IE_LSB _u(6) 760 #define PADS_BANK0_GPIO10_IE_ACCESS "RW" 761 // ----------------------------------------------------------------------------- 762 // Field : PADS_BANK0_GPIO10_DRIVE 763 // Description : Drive strength. 764 // 0x0 -> 2mA 765 // 0x1 -> 4mA 766 // 0x2 -> 8mA 767 // 0x3 -> 12mA 768 #define PADS_BANK0_GPIO10_DRIVE_RESET _u(0x1) 769 #define PADS_BANK0_GPIO10_DRIVE_BITS _u(0x00000030) 770 #define PADS_BANK0_GPIO10_DRIVE_MSB _u(5) 771 #define PADS_BANK0_GPIO10_DRIVE_LSB _u(4) 772 #define PADS_BANK0_GPIO10_DRIVE_ACCESS "RW" 773 #define PADS_BANK0_GPIO10_DRIVE_VALUE_2MA _u(0x0) 774 #define PADS_BANK0_GPIO10_DRIVE_VALUE_4MA _u(0x1) 775 #define PADS_BANK0_GPIO10_DRIVE_VALUE_8MA _u(0x2) 776 #define PADS_BANK0_GPIO10_DRIVE_VALUE_12MA _u(0x3) 777 // ----------------------------------------------------------------------------- 778 // Field : PADS_BANK0_GPIO10_PUE 779 // Description : Pull up enable 780 #define PADS_BANK0_GPIO10_PUE_RESET _u(0x0) 781 #define PADS_BANK0_GPIO10_PUE_BITS _u(0x00000008) 782 #define PADS_BANK0_GPIO10_PUE_MSB _u(3) 783 #define PADS_BANK0_GPIO10_PUE_LSB _u(3) 784 #define PADS_BANK0_GPIO10_PUE_ACCESS "RW" 785 // ----------------------------------------------------------------------------- 786 // Field : PADS_BANK0_GPIO10_PDE 787 // Description : Pull down enable 788 #define PADS_BANK0_GPIO10_PDE_RESET _u(0x1) 789 #define PADS_BANK0_GPIO10_PDE_BITS _u(0x00000004) 790 #define PADS_BANK0_GPIO10_PDE_MSB _u(2) 791 #define PADS_BANK0_GPIO10_PDE_LSB _u(2) 792 #define PADS_BANK0_GPIO10_PDE_ACCESS "RW" 793 // ----------------------------------------------------------------------------- 794 // Field : PADS_BANK0_GPIO10_SCHMITT 795 // Description : Enable schmitt trigger 796 #define PADS_BANK0_GPIO10_SCHMITT_RESET _u(0x1) 797 #define PADS_BANK0_GPIO10_SCHMITT_BITS _u(0x00000002) 798 #define PADS_BANK0_GPIO10_SCHMITT_MSB _u(1) 799 #define PADS_BANK0_GPIO10_SCHMITT_LSB _u(1) 800 #define PADS_BANK0_GPIO10_SCHMITT_ACCESS "RW" 801 // ----------------------------------------------------------------------------- 802 // Field : PADS_BANK0_GPIO10_SLEWFAST 803 // Description : Slew rate control. 1 = Fast, 0 = Slow 804 #define PADS_BANK0_GPIO10_SLEWFAST_RESET _u(0x0) 805 #define PADS_BANK0_GPIO10_SLEWFAST_BITS _u(0x00000001) 806 #define PADS_BANK0_GPIO10_SLEWFAST_MSB _u(0) 807 #define PADS_BANK0_GPIO10_SLEWFAST_LSB _u(0) 808 #define PADS_BANK0_GPIO10_SLEWFAST_ACCESS "RW" 809 // ============================================================================= 810 // Register : PADS_BANK0_GPIO11 811 // Description : Pad control register 812 #define PADS_BANK0_GPIO11_OFFSET _u(0x00000030) 813 #define PADS_BANK0_GPIO11_BITS _u(0x000000ff) 814 #define PADS_BANK0_GPIO11_RESET _u(0x00000056) 815 // ----------------------------------------------------------------------------- 816 // Field : PADS_BANK0_GPIO11_OD 817 // Description : Output disable. Has priority over output enable from 818 // peripherals 819 #define PADS_BANK0_GPIO11_OD_RESET _u(0x0) 820 #define PADS_BANK0_GPIO11_OD_BITS _u(0x00000080) 821 #define PADS_BANK0_GPIO11_OD_MSB _u(7) 822 #define PADS_BANK0_GPIO11_OD_LSB _u(7) 823 #define PADS_BANK0_GPIO11_OD_ACCESS "RW" 824 // ----------------------------------------------------------------------------- 825 // Field : PADS_BANK0_GPIO11_IE 826 // Description : Input enable 827 #define PADS_BANK0_GPIO11_IE_RESET _u(0x1) 828 #define PADS_BANK0_GPIO11_IE_BITS _u(0x00000040) 829 #define PADS_BANK0_GPIO11_IE_MSB _u(6) 830 #define PADS_BANK0_GPIO11_IE_LSB _u(6) 831 #define PADS_BANK0_GPIO11_IE_ACCESS "RW" 832 // ----------------------------------------------------------------------------- 833 // Field : PADS_BANK0_GPIO11_DRIVE 834 // Description : Drive strength. 835 // 0x0 -> 2mA 836 // 0x1 -> 4mA 837 // 0x2 -> 8mA 838 // 0x3 -> 12mA 839 #define PADS_BANK0_GPIO11_DRIVE_RESET _u(0x1) 840 #define PADS_BANK0_GPIO11_DRIVE_BITS _u(0x00000030) 841 #define PADS_BANK0_GPIO11_DRIVE_MSB _u(5) 842 #define PADS_BANK0_GPIO11_DRIVE_LSB _u(4) 843 #define PADS_BANK0_GPIO11_DRIVE_ACCESS "RW" 844 #define PADS_BANK0_GPIO11_DRIVE_VALUE_2MA _u(0x0) 845 #define PADS_BANK0_GPIO11_DRIVE_VALUE_4MA _u(0x1) 846 #define PADS_BANK0_GPIO11_DRIVE_VALUE_8MA _u(0x2) 847 #define PADS_BANK0_GPIO11_DRIVE_VALUE_12MA _u(0x3) 848 // ----------------------------------------------------------------------------- 849 // Field : PADS_BANK0_GPIO11_PUE 850 // Description : Pull up enable 851 #define PADS_BANK0_GPIO11_PUE_RESET _u(0x0) 852 #define PADS_BANK0_GPIO11_PUE_BITS _u(0x00000008) 853 #define PADS_BANK0_GPIO11_PUE_MSB _u(3) 854 #define PADS_BANK0_GPIO11_PUE_LSB _u(3) 855 #define PADS_BANK0_GPIO11_PUE_ACCESS "RW" 856 // ----------------------------------------------------------------------------- 857 // Field : PADS_BANK0_GPIO11_PDE 858 // Description : Pull down enable 859 #define PADS_BANK0_GPIO11_PDE_RESET _u(0x1) 860 #define PADS_BANK0_GPIO11_PDE_BITS _u(0x00000004) 861 #define PADS_BANK0_GPIO11_PDE_MSB _u(2) 862 #define PADS_BANK0_GPIO11_PDE_LSB _u(2) 863 #define PADS_BANK0_GPIO11_PDE_ACCESS "RW" 864 // ----------------------------------------------------------------------------- 865 // Field : PADS_BANK0_GPIO11_SCHMITT 866 // Description : Enable schmitt trigger 867 #define PADS_BANK0_GPIO11_SCHMITT_RESET _u(0x1) 868 #define PADS_BANK0_GPIO11_SCHMITT_BITS _u(0x00000002) 869 #define PADS_BANK0_GPIO11_SCHMITT_MSB _u(1) 870 #define PADS_BANK0_GPIO11_SCHMITT_LSB _u(1) 871 #define PADS_BANK0_GPIO11_SCHMITT_ACCESS "RW" 872 // ----------------------------------------------------------------------------- 873 // Field : PADS_BANK0_GPIO11_SLEWFAST 874 // Description : Slew rate control. 1 = Fast, 0 = Slow 875 #define PADS_BANK0_GPIO11_SLEWFAST_RESET _u(0x0) 876 #define PADS_BANK0_GPIO11_SLEWFAST_BITS _u(0x00000001) 877 #define PADS_BANK0_GPIO11_SLEWFAST_MSB _u(0) 878 #define PADS_BANK0_GPIO11_SLEWFAST_LSB _u(0) 879 #define PADS_BANK0_GPIO11_SLEWFAST_ACCESS "RW" 880 // ============================================================================= 881 // Register : PADS_BANK0_GPIO12 882 // Description : Pad control register 883 #define PADS_BANK0_GPIO12_OFFSET _u(0x00000034) 884 #define PADS_BANK0_GPIO12_BITS _u(0x000000ff) 885 #define PADS_BANK0_GPIO12_RESET _u(0x00000056) 886 // ----------------------------------------------------------------------------- 887 // Field : PADS_BANK0_GPIO12_OD 888 // Description : Output disable. Has priority over output enable from 889 // peripherals 890 #define PADS_BANK0_GPIO12_OD_RESET _u(0x0) 891 #define PADS_BANK0_GPIO12_OD_BITS _u(0x00000080) 892 #define PADS_BANK0_GPIO12_OD_MSB _u(7) 893 #define PADS_BANK0_GPIO12_OD_LSB _u(7) 894 #define PADS_BANK0_GPIO12_OD_ACCESS "RW" 895 // ----------------------------------------------------------------------------- 896 // Field : PADS_BANK0_GPIO12_IE 897 // Description : Input enable 898 #define PADS_BANK0_GPIO12_IE_RESET _u(0x1) 899 #define PADS_BANK0_GPIO12_IE_BITS _u(0x00000040) 900 #define PADS_BANK0_GPIO12_IE_MSB _u(6) 901 #define PADS_BANK0_GPIO12_IE_LSB _u(6) 902 #define PADS_BANK0_GPIO12_IE_ACCESS "RW" 903 // ----------------------------------------------------------------------------- 904 // Field : PADS_BANK0_GPIO12_DRIVE 905 // Description : Drive strength. 906 // 0x0 -> 2mA 907 // 0x1 -> 4mA 908 // 0x2 -> 8mA 909 // 0x3 -> 12mA 910 #define PADS_BANK0_GPIO12_DRIVE_RESET _u(0x1) 911 #define PADS_BANK0_GPIO12_DRIVE_BITS _u(0x00000030) 912 #define PADS_BANK0_GPIO12_DRIVE_MSB _u(5) 913 #define PADS_BANK0_GPIO12_DRIVE_LSB _u(4) 914 #define PADS_BANK0_GPIO12_DRIVE_ACCESS "RW" 915 #define PADS_BANK0_GPIO12_DRIVE_VALUE_2MA _u(0x0) 916 #define PADS_BANK0_GPIO12_DRIVE_VALUE_4MA _u(0x1) 917 #define PADS_BANK0_GPIO12_DRIVE_VALUE_8MA _u(0x2) 918 #define PADS_BANK0_GPIO12_DRIVE_VALUE_12MA _u(0x3) 919 // ----------------------------------------------------------------------------- 920 // Field : PADS_BANK0_GPIO12_PUE 921 // Description : Pull up enable 922 #define PADS_BANK0_GPIO12_PUE_RESET _u(0x0) 923 #define PADS_BANK0_GPIO12_PUE_BITS _u(0x00000008) 924 #define PADS_BANK0_GPIO12_PUE_MSB _u(3) 925 #define PADS_BANK0_GPIO12_PUE_LSB _u(3) 926 #define PADS_BANK0_GPIO12_PUE_ACCESS "RW" 927 // ----------------------------------------------------------------------------- 928 // Field : PADS_BANK0_GPIO12_PDE 929 // Description : Pull down enable 930 #define PADS_BANK0_GPIO12_PDE_RESET _u(0x1) 931 #define PADS_BANK0_GPIO12_PDE_BITS _u(0x00000004) 932 #define PADS_BANK0_GPIO12_PDE_MSB _u(2) 933 #define PADS_BANK0_GPIO12_PDE_LSB _u(2) 934 #define PADS_BANK0_GPIO12_PDE_ACCESS "RW" 935 // ----------------------------------------------------------------------------- 936 // Field : PADS_BANK0_GPIO12_SCHMITT 937 // Description : Enable schmitt trigger 938 #define PADS_BANK0_GPIO12_SCHMITT_RESET _u(0x1) 939 #define PADS_BANK0_GPIO12_SCHMITT_BITS _u(0x00000002) 940 #define PADS_BANK0_GPIO12_SCHMITT_MSB _u(1) 941 #define PADS_BANK0_GPIO12_SCHMITT_LSB _u(1) 942 #define PADS_BANK0_GPIO12_SCHMITT_ACCESS "RW" 943 // ----------------------------------------------------------------------------- 944 // Field : PADS_BANK0_GPIO12_SLEWFAST 945 // Description : Slew rate control. 1 = Fast, 0 = Slow 946 #define PADS_BANK0_GPIO12_SLEWFAST_RESET _u(0x0) 947 #define PADS_BANK0_GPIO12_SLEWFAST_BITS _u(0x00000001) 948 #define PADS_BANK0_GPIO12_SLEWFAST_MSB _u(0) 949 #define PADS_BANK0_GPIO12_SLEWFAST_LSB _u(0) 950 #define PADS_BANK0_GPIO12_SLEWFAST_ACCESS "RW" 951 // ============================================================================= 952 // Register : PADS_BANK0_GPIO13 953 // Description : Pad control register 954 #define PADS_BANK0_GPIO13_OFFSET _u(0x00000038) 955 #define PADS_BANK0_GPIO13_BITS _u(0x000000ff) 956 #define PADS_BANK0_GPIO13_RESET _u(0x00000056) 957 // ----------------------------------------------------------------------------- 958 // Field : PADS_BANK0_GPIO13_OD 959 // Description : Output disable. Has priority over output enable from 960 // peripherals 961 #define PADS_BANK0_GPIO13_OD_RESET _u(0x0) 962 #define PADS_BANK0_GPIO13_OD_BITS _u(0x00000080) 963 #define PADS_BANK0_GPIO13_OD_MSB _u(7) 964 #define PADS_BANK0_GPIO13_OD_LSB _u(7) 965 #define PADS_BANK0_GPIO13_OD_ACCESS "RW" 966 // ----------------------------------------------------------------------------- 967 // Field : PADS_BANK0_GPIO13_IE 968 // Description : Input enable 969 #define PADS_BANK0_GPIO13_IE_RESET _u(0x1) 970 #define PADS_BANK0_GPIO13_IE_BITS _u(0x00000040) 971 #define PADS_BANK0_GPIO13_IE_MSB _u(6) 972 #define PADS_BANK0_GPIO13_IE_LSB _u(6) 973 #define PADS_BANK0_GPIO13_IE_ACCESS "RW" 974 // ----------------------------------------------------------------------------- 975 // Field : PADS_BANK0_GPIO13_DRIVE 976 // Description : Drive strength. 977 // 0x0 -> 2mA 978 // 0x1 -> 4mA 979 // 0x2 -> 8mA 980 // 0x3 -> 12mA 981 #define PADS_BANK0_GPIO13_DRIVE_RESET _u(0x1) 982 #define PADS_BANK0_GPIO13_DRIVE_BITS _u(0x00000030) 983 #define PADS_BANK0_GPIO13_DRIVE_MSB _u(5) 984 #define PADS_BANK0_GPIO13_DRIVE_LSB _u(4) 985 #define PADS_BANK0_GPIO13_DRIVE_ACCESS "RW" 986 #define PADS_BANK0_GPIO13_DRIVE_VALUE_2MA _u(0x0) 987 #define PADS_BANK0_GPIO13_DRIVE_VALUE_4MA _u(0x1) 988 #define PADS_BANK0_GPIO13_DRIVE_VALUE_8MA _u(0x2) 989 #define PADS_BANK0_GPIO13_DRIVE_VALUE_12MA _u(0x3) 990 // ----------------------------------------------------------------------------- 991 // Field : PADS_BANK0_GPIO13_PUE 992 // Description : Pull up enable 993 #define PADS_BANK0_GPIO13_PUE_RESET _u(0x0) 994 #define PADS_BANK0_GPIO13_PUE_BITS _u(0x00000008) 995 #define PADS_BANK0_GPIO13_PUE_MSB _u(3) 996 #define PADS_BANK0_GPIO13_PUE_LSB _u(3) 997 #define PADS_BANK0_GPIO13_PUE_ACCESS "RW" 998 // ----------------------------------------------------------------------------- 999 // Field : PADS_BANK0_GPIO13_PDE 1000 // Description : Pull down enable 1001 #define PADS_BANK0_GPIO13_PDE_RESET _u(0x1) 1002 #define PADS_BANK0_GPIO13_PDE_BITS _u(0x00000004) 1003 #define PADS_BANK0_GPIO13_PDE_MSB _u(2) 1004 #define PADS_BANK0_GPIO13_PDE_LSB _u(2) 1005 #define PADS_BANK0_GPIO13_PDE_ACCESS "RW" 1006 // ----------------------------------------------------------------------------- 1007 // Field : PADS_BANK0_GPIO13_SCHMITT 1008 // Description : Enable schmitt trigger 1009 #define PADS_BANK0_GPIO13_SCHMITT_RESET _u(0x1) 1010 #define PADS_BANK0_GPIO13_SCHMITT_BITS _u(0x00000002) 1011 #define PADS_BANK0_GPIO13_SCHMITT_MSB _u(1) 1012 #define PADS_BANK0_GPIO13_SCHMITT_LSB _u(1) 1013 #define PADS_BANK0_GPIO13_SCHMITT_ACCESS "RW" 1014 // ----------------------------------------------------------------------------- 1015 // Field : PADS_BANK0_GPIO13_SLEWFAST 1016 // Description : Slew rate control. 1 = Fast, 0 = Slow 1017 #define PADS_BANK0_GPIO13_SLEWFAST_RESET _u(0x0) 1018 #define PADS_BANK0_GPIO13_SLEWFAST_BITS _u(0x00000001) 1019 #define PADS_BANK0_GPIO13_SLEWFAST_MSB _u(0) 1020 #define PADS_BANK0_GPIO13_SLEWFAST_LSB _u(0) 1021 #define PADS_BANK0_GPIO13_SLEWFAST_ACCESS "RW" 1022 // ============================================================================= 1023 // Register : PADS_BANK0_GPIO14 1024 // Description : Pad control register 1025 #define PADS_BANK0_GPIO14_OFFSET _u(0x0000003c) 1026 #define PADS_BANK0_GPIO14_BITS _u(0x000000ff) 1027 #define PADS_BANK0_GPIO14_RESET _u(0x00000056) 1028 // ----------------------------------------------------------------------------- 1029 // Field : PADS_BANK0_GPIO14_OD 1030 // Description : Output disable. Has priority over output enable from 1031 // peripherals 1032 #define PADS_BANK0_GPIO14_OD_RESET _u(0x0) 1033 #define PADS_BANK0_GPIO14_OD_BITS _u(0x00000080) 1034 #define PADS_BANK0_GPIO14_OD_MSB _u(7) 1035 #define PADS_BANK0_GPIO14_OD_LSB _u(7) 1036 #define PADS_BANK0_GPIO14_OD_ACCESS "RW" 1037 // ----------------------------------------------------------------------------- 1038 // Field : PADS_BANK0_GPIO14_IE 1039 // Description : Input enable 1040 #define PADS_BANK0_GPIO14_IE_RESET _u(0x1) 1041 #define PADS_BANK0_GPIO14_IE_BITS _u(0x00000040) 1042 #define PADS_BANK0_GPIO14_IE_MSB _u(6) 1043 #define PADS_BANK0_GPIO14_IE_LSB _u(6) 1044 #define PADS_BANK0_GPIO14_IE_ACCESS "RW" 1045 // ----------------------------------------------------------------------------- 1046 // Field : PADS_BANK0_GPIO14_DRIVE 1047 // Description : Drive strength. 1048 // 0x0 -> 2mA 1049 // 0x1 -> 4mA 1050 // 0x2 -> 8mA 1051 // 0x3 -> 12mA 1052 #define PADS_BANK0_GPIO14_DRIVE_RESET _u(0x1) 1053 #define PADS_BANK0_GPIO14_DRIVE_BITS _u(0x00000030) 1054 #define PADS_BANK0_GPIO14_DRIVE_MSB _u(5) 1055 #define PADS_BANK0_GPIO14_DRIVE_LSB _u(4) 1056 #define PADS_BANK0_GPIO14_DRIVE_ACCESS "RW" 1057 #define PADS_BANK0_GPIO14_DRIVE_VALUE_2MA _u(0x0) 1058 #define PADS_BANK0_GPIO14_DRIVE_VALUE_4MA _u(0x1) 1059 #define PADS_BANK0_GPIO14_DRIVE_VALUE_8MA _u(0x2) 1060 #define PADS_BANK0_GPIO14_DRIVE_VALUE_12MA _u(0x3) 1061 // ----------------------------------------------------------------------------- 1062 // Field : PADS_BANK0_GPIO14_PUE 1063 // Description : Pull up enable 1064 #define PADS_BANK0_GPIO14_PUE_RESET _u(0x0) 1065 #define PADS_BANK0_GPIO14_PUE_BITS _u(0x00000008) 1066 #define PADS_BANK0_GPIO14_PUE_MSB _u(3) 1067 #define PADS_BANK0_GPIO14_PUE_LSB _u(3) 1068 #define PADS_BANK0_GPIO14_PUE_ACCESS "RW" 1069 // ----------------------------------------------------------------------------- 1070 // Field : PADS_BANK0_GPIO14_PDE 1071 // Description : Pull down enable 1072 #define PADS_BANK0_GPIO14_PDE_RESET _u(0x1) 1073 #define PADS_BANK0_GPIO14_PDE_BITS _u(0x00000004) 1074 #define PADS_BANK0_GPIO14_PDE_MSB _u(2) 1075 #define PADS_BANK0_GPIO14_PDE_LSB _u(2) 1076 #define PADS_BANK0_GPIO14_PDE_ACCESS "RW" 1077 // ----------------------------------------------------------------------------- 1078 // Field : PADS_BANK0_GPIO14_SCHMITT 1079 // Description : Enable schmitt trigger 1080 #define PADS_BANK0_GPIO14_SCHMITT_RESET _u(0x1) 1081 #define PADS_BANK0_GPIO14_SCHMITT_BITS _u(0x00000002) 1082 #define PADS_BANK0_GPIO14_SCHMITT_MSB _u(1) 1083 #define PADS_BANK0_GPIO14_SCHMITT_LSB _u(1) 1084 #define PADS_BANK0_GPIO14_SCHMITT_ACCESS "RW" 1085 // ----------------------------------------------------------------------------- 1086 // Field : PADS_BANK0_GPIO14_SLEWFAST 1087 // Description : Slew rate control. 1 = Fast, 0 = Slow 1088 #define PADS_BANK0_GPIO14_SLEWFAST_RESET _u(0x0) 1089 #define PADS_BANK0_GPIO14_SLEWFAST_BITS _u(0x00000001) 1090 #define PADS_BANK0_GPIO14_SLEWFAST_MSB _u(0) 1091 #define PADS_BANK0_GPIO14_SLEWFAST_LSB _u(0) 1092 #define PADS_BANK0_GPIO14_SLEWFAST_ACCESS "RW" 1093 // ============================================================================= 1094 // Register : PADS_BANK0_GPIO15 1095 // Description : Pad control register 1096 #define PADS_BANK0_GPIO15_OFFSET _u(0x00000040) 1097 #define PADS_BANK0_GPIO15_BITS _u(0x000000ff) 1098 #define PADS_BANK0_GPIO15_RESET _u(0x00000056) 1099 // ----------------------------------------------------------------------------- 1100 // Field : PADS_BANK0_GPIO15_OD 1101 // Description : Output disable. Has priority over output enable from 1102 // peripherals 1103 #define PADS_BANK0_GPIO15_OD_RESET _u(0x0) 1104 #define PADS_BANK0_GPIO15_OD_BITS _u(0x00000080) 1105 #define PADS_BANK0_GPIO15_OD_MSB _u(7) 1106 #define PADS_BANK0_GPIO15_OD_LSB _u(7) 1107 #define PADS_BANK0_GPIO15_OD_ACCESS "RW" 1108 // ----------------------------------------------------------------------------- 1109 // Field : PADS_BANK0_GPIO15_IE 1110 // Description : Input enable 1111 #define PADS_BANK0_GPIO15_IE_RESET _u(0x1) 1112 #define PADS_BANK0_GPIO15_IE_BITS _u(0x00000040) 1113 #define PADS_BANK0_GPIO15_IE_MSB _u(6) 1114 #define PADS_BANK0_GPIO15_IE_LSB _u(6) 1115 #define PADS_BANK0_GPIO15_IE_ACCESS "RW" 1116 // ----------------------------------------------------------------------------- 1117 // Field : PADS_BANK0_GPIO15_DRIVE 1118 // Description : Drive strength. 1119 // 0x0 -> 2mA 1120 // 0x1 -> 4mA 1121 // 0x2 -> 8mA 1122 // 0x3 -> 12mA 1123 #define PADS_BANK0_GPIO15_DRIVE_RESET _u(0x1) 1124 #define PADS_BANK0_GPIO15_DRIVE_BITS _u(0x00000030) 1125 #define PADS_BANK0_GPIO15_DRIVE_MSB _u(5) 1126 #define PADS_BANK0_GPIO15_DRIVE_LSB _u(4) 1127 #define PADS_BANK0_GPIO15_DRIVE_ACCESS "RW" 1128 #define PADS_BANK0_GPIO15_DRIVE_VALUE_2MA _u(0x0) 1129 #define PADS_BANK0_GPIO15_DRIVE_VALUE_4MA _u(0x1) 1130 #define PADS_BANK0_GPIO15_DRIVE_VALUE_8MA _u(0x2) 1131 #define PADS_BANK0_GPIO15_DRIVE_VALUE_12MA _u(0x3) 1132 // ----------------------------------------------------------------------------- 1133 // Field : PADS_BANK0_GPIO15_PUE 1134 // Description : Pull up enable 1135 #define PADS_BANK0_GPIO15_PUE_RESET _u(0x0) 1136 #define PADS_BANK0_GPIO15_PUE_BITS _u(0x00000008) 1137 #define PADS_BANK0_GPIO15_PUE_MSB _u(3) 1138 #define PADS_BANK0_GPIO15_PUE_LSB _u(3) 1139 #define PADS_BANK0_GPIO15_PUE_ACCESS "RW" 1140 // ----------------------------------------------------------------------------- 1141 // Field : PADS_BANK0_GPIO15_PDE 1142 // Description : Pull down enable 1143 #define PADS_BANK0_GPIO15_PDE_RESET _u(0x1) 1144 #define PADS_BANK0_GPIO15_PDE_BITS _u(0x00000004) 1145 #define PADS_BANK0_GPIO15_PDE_MSB _u(2) 1146 #define PADS_BANK0_GPIO15_PDE_LSB _u(2) 1147 #define PADS_BANK0_GPIO15_PDE_ACCESS "RW" 1148 // ----------------------------------------------------------------------------- 1149 // Field : PADS_BANK0_GPIO15_SCHMITT 1150 // Description : Enable schmitt trigger 1151 #define PADS_BANK0_GPIO15_SCHMITT_RESET _u(0x1) 1152 #define PADS_BANK0_GPIO15_SCHMITT_BITS _u(0x00000002) 1153 #define PADS_BANK0_GPIO15_SCHMITT_MSB _u(1) 1154 #define PADS_BANK0_GPIO15_SCHMITT_LSB _u(1) 1155 #define PADS_BANK0_GPIO15_SCHMITT_ACCESS "RW" 1156 // ----------------------------------------------------------------------------- 1157 // Field : PADS_BANK0_GPIO15_SLEWFAST 1158 // Description : Slew rate control. 1 = Fast, 0 = Slow 1159 #define PADS_BANK0_GPIO15_SLEWFAST_RESET _u(0x0) 1160 #define PADS_BANK0_GPIO15_SLEWFAST_BITS _u(0x00000001) 1161 #define PADS_BANK0_GPIO15_SLEWFAST_MSB _u(0) 1162 #define PADS_BANK0_GPIO15_SLEWFAST_LSB _u(0) 1163 #define PADS_BANK0_GPIO15_SLEWFAST_ACCESS "RW" 1164 // ============================================================================= 1165 // Register : PADS_BANK0_GPIO16 1166 // Description : Pad control register 1167 #define PADS_BANK0_GPIO16_OFFSET _u(0x00000044) 1168 #define PADS_BANK0_GPIO16_BITS _u(0x000000ff) 1169 #define PADS_BANK0_GPIO16_RESET _u(0x00000056) 1170 // ----------------------------------------------------------------------------- 1171 // Field : PADS_BANK0_GPIO16_OD 1172 // Description : Output disable. Has priority over output enable from 1173 // peripherals 1174 #define PADS_BANK0_GPIO16_OD_RESET _u(0x0) 1175 #define PADS_BANK0_GPIO16_OD_BITS _u(0x00000080) 1176 #define PADS_BANK0_GPIO16_OD_MSB _u(7) 1177 #define PADS_BANK0_GPIO16_OD_LSB _u(7) 1178 #define PADS_BANK0_GPIO16_OD_ACCESS "RW" 1179 // ----------------------------------------------------------------------------- 1180 // Field : PADS_BANK0_GPIO16_IE 1181 // Description : Input enable 1182 #define PADS_BANK0_GPIO16_IE_RESET _u(0x1) 1183 #define PADS_BANK0_GPIO16_IE_BITS _u(0x00000040) 1184 #define PADS_BANK0_GPIO16_IE_MSB _u(6) 1185 #define PADS_BANK0_GPIO16_IE_LSB _u(6) 1186 #define PADS_BANK0_GPIO16_IE_ACCESS "RW" 1187 // ----------------------------------------------------------------------------- 1188 // Field : PADS_BANK0_GPIO16_DRIVE 1189 // Description : Drive strength. 1190 // 0x0 -> 2mA 1191 // 0x1 -> 4mA 1192 // 0x2 -> 8mA 1193 // 0x3 -> 12mA 1194 #define PADS_BANK0_GPIO16_DRIVE_RESET _u(0x1) 1195 #define PADS_BANK0_GPIO16_DRIVE_BITS _u(0x00000030) 1196 #define PADS_BANK0_GPIO16_DRIVE_MSB _u(5) 1197 #define PADS_BANK0_GPIO16_DRIVE_LSB _u(4) 1198 #define PADS_BANK0_GPIO16_DRIVE_ACCESS "RW" 1199 #define PADS_BANK0_GPIO16_DRIVE_VALUE_2MA _u(0x0) 1200 #define PADS_BANK0_GPIO16_DRIVE_VALUE_4MA _u(0x1) 1201 #define PADS_BANK0_GPIO16_DRIVE_VALUE_8MA _u(0x2) 1202 #define PADS_BANK0_GPIO16_DRIVE_VALUE_12MA _u(0x3) 1203 // ----------------------------------------------------------------------------- 1204 // Field : PADS_BANK0_GPIO16_PUE 1205 // Description : Pull up enable 1206 #define PADS_BANK0_GPIO16_PUE_RESET _u(0x0) 1207 #define PADS_BANK0_GPIO16_PUE_BITS _u(0x00000008) 1208 #define PADS_BANK0_GPIO16_PUE_MSB _u(3) 1209 #define PADS_BANK0_GPIO16_PUE_LSB _u(3) 1210 #define PADS_BANK0_GPIO16_PUE_ACCESS "RW" 1211 // ----------------------------------------------------------------------------- 1212 // Field : PADS_BANK0_GPIO16_PDE 1213 // Description : Pull down enable 1214 #define PADS_BANK0_GPIO16_PDE_RESET _u(0x1) 1215 #define PADS_BANK0_GPIO16_PDE_BITS _u(0x00000004) 1216 #define PADS_BANK0_GPIO16_PDE_MSB _u(2) 1217 #define PADS_BANK0_GPIO16_PDE_LSB _u(2) 1218 #define PADS_BANK0_GPIO16_PDE_ACCESS "RW" 1219 // ----------------------------------------------------------------------------- 1220 // Field : PADS_BANK0_GPIO16_SCHMITT 1221 // Description : Enable schmitt trigger 1222 #define PADS_BANK0_GPIO16_SCHMITT_RESET _u(0x1) 1223 #define PADS_BANK0_GPIO16_SCHMITT_BITS _u(0x00000002) 1224 #define PADS_BANK0_GPIO16_SCHMITT_MSB _u(1) 1225 #define PADS_BANK0_GPIO16_SCHMITT_LSB _u(1) 1226 #define PADS_BANK0_GPIO16_SCHMITT_ACCESS "RW" 1227 // ----------------------------------------------------------------------------- 1228 // Field : PADS_BANK0_GPIO16_SLEWFAST 1229 // Description : Slew rate control. 1 = Fast, 0 = Slow 1230 #define PADS_BANK0_GPIO16_SLEWFAST_RESET _u(0x0) 1231 #define PADS_BANK0_GPIO16_SLEWFAST_BITS _u(0x00000001) 1232 #define PADS_BANK0_GPIO16_SLEWFAST_MSB _u(0) 1233 #define PADS_BANK0_GPIO16_SLEWFAST_LSB _u(0) 1234 #define PADS_BANK0_GPIO16_SLEWFAST_ACCESS "RW" 1235 // ============================================================================= 1236 // Register : PADS_BANK0_GPIO17 1237 // Description : Pad control register 1238 #define PADS_BANK0_GPIO17_OFFSET _u(0x00000048) 1239 #define PADS_BANK0_GPIO17_BITS _u(0x000000ff) 1240 #define PADS_BANK0_GPIO17_RESET _u(0x00000056) 1241 // ----------------------------------------------------------------------------- 1242 // Field : PADS_BANK0_GPIO17_OD 1243 // Description : Output disable. Has priority over output enable from 1244 // peripherals 1245 #define PADS_BANK0_GPIO17_OD_RESET _u(0x0) 1246 #define PADS_BANK0_GPIO17_OD_BITS _u(0x00000080) 1247 #define PADS_BANK0_GPIO17_OD_MSB _u(7) 1248 #define PADS_BANK0_GPIO17_OD_LSB _u(7) 1249 #define PADS_BANK0_GPIO17_OD_ACCESS "RW" 1250 // ----------------------------------------------------------------------------- 1251 // Field : PADS_BANK0_GPIO17_IE 1252 // Description : Input enable 1253 #define PADS_BANK0_GPIO17_IE_RESET _u(0x1) 1254 #define PADS_BANK0_GPIO17_IE_BITS _u(0x00000040) 1255 #define PADS_BANK0_GPIO17_IE_MSB _u(6) 1256 #define PADS_BANK0_GPIO17_IE_LSB _u(6) 1257 #define PADS_BANK0_GPIO17_IE_ACCESS "RW" 1258 // ----------------------------------------------------------------------------- 1259 // Field : PADS_BANK0_GPIO17_DRIVE 1260 // Description : Drive strength. 1261 // 0x0 -> 2mA 1262 // 0x1 -> 4mA 1263 // 0x2 -> 8mA 1264 // 0x3 -> 12mA 1265 #define PADS_BANK0_GPIO17_DRIVE_RESET _u(0x1) 1266 #define PADS_BANK0_GPIO17_DRIVE_BITS _u(0x00000030) 1267 #define PADS_BANK0_GPIO17_DRIVE_MSB _u(5) 1268 #define PADS_BANK0_GPIO17_DRIVE_LSB _u(4) 1269 #define PADS_BANK0_GPIO17_DRIVE_ACCESS "RW" 1270 #define PADS_BANK0_GPIO17_DRIVE_VALUE_2MA _u(0x0) 1271 #define PADS_BANK0_GPIO17_DRIVE_VALUE_4MA _u(0x1) 1272 #define PADS_BANK0_GPIO17_DRIVE_VALUE_8MA _u(0x2) 1273 #define PADS_BANK0_GPIO17_DRIVE_VALUE_12MA _u(0x3) 1274 // ----------------------------------------------------------------------------- 1275 // Field : PADS_BANK0_GPIO17_PUE 1276 // Description : Pull up enable 1277 #define PADS_BANK0_GPIO17_PUE_RESET _u(0x0) 1278 #define PADS_BANK0_GPIO17_PUE_BITS _u(0x00000008) 1279 #define PADS_BANK0_GPIO17_PUE_MSB _u(3) 1280 #define PADS_BANK0_GPIO17_PUE_LSB _u(3) 1281 #define PADS_BANK0_GPIO17_PUE_ACCESS "RW" 1282 // ----------------------------------------------------------------------------- 1283 // Field : PADS_BANK0_GPIO17_PDE 1284 // Description : Pull down enable 1285 #define PADS_BANK0_GPIO17_PDE_RESET _u(0x1) 1286 #define PADS_BANK0_GPIO17_PDE_BITS _u(0x00000004) 1287 #define PADS_BANK0_GPIO17_PDE_MSB _u(2) 1288 #define PADS_BANK0_GPIO17_PDE_LSB _u(2) 1289 #define PADS_BANK0_GPIO17_PDE_ACCESS "RW" 1290 // ----------------------------------------------------------------------------- 1291 // Field : PADS_BANK0_GPIO17_SCHMITT 1292 // Description : Enable schmitt trigger 1293 #define PADS_BANK0_GPIO17_SCHMITT_RESET _u(0x1) 1294 #define PADS_BANK0_GPIO17_SCHMITT_BITS _u(0x00000002) 1295 #define PADS_BANK0_GPIO17_SCHMITT_MSB _u(1) 1296 #define PADS_BANK0_GPIO17_SCHMITT_LSB _u(1) 1297 #define PADS_BANK0_GPIO17_SCHMITT_ACCESS "RW" 1298 // ----------------------------------------------------------------------------- 1299 // Field : PADS_BANK0_GPIO17_SLEWFAST 1300 // Description : Slew rate control. 1 = Fast, 0 = Slow 1301 #define PADS_BANK0_GPIO17_SLEWFAST_RESET _u(0x0) 1302 #define PADS_BANK0_GPIO17_SLEWFAST_BITS _u(0x00000001) 1303 #define PADS_BANK0_GPIO17_SLEWFAST_MSB _u(0) 1304 #define PADS_BANK0_GPIO17_SLEWFAST_LSB _u(0) 1305 #define PADS_BANK0_GPIO17_SLEWFAST_ACCESS "RW" 1306 // ============================================================================= 1307 // Register : PADS_BANK0_GPIO18 1308 // Description : Pad control register 1309 #define PADS_BANK0_GPIO18_OFFSET _u(0x0000004c) 1310 #define PADS_BANK0_GPIO18_BITS _u(0x000000ff) 1311 #define PADS_BANK0_GPIO18_RESET _u(0x00000056) 1312 // ----------------------------------------------------------------------------- 1313 // Field : PADS_BANK0_GPIO18_OD 1314 // Description : Output disable. Has priority over output enable from 1315 // peripherals 1316 #define PADS_BANK0_GPIO18_OD_RESET _u(0x0) 1317 #define PADS_BANK0_GPIO18_OD_BITS _u(0x00000080) 1318 #define PADS_BANK0_GPIO18_OD_MSB _u(7) 1319 #define PADS_BANK0_GPIO18_OD_LSB _u(7) 1320 #define PADS_BANK0_GPIO18_OD_ACCESS "RW" 1321 // ----------------------------------------------------------------------------- 1322 // Field : PADS_BANK0_GPIO18_IE 1323 // Description : Input enable 1324 #define PADS_BANK0_GPIO18_IE_RESET _u(0x1) 1325 #define PADS_BANK0_GPIO18_IE_BITS _u(0x00000040) 1326 #define PADS_BANK0_GPIO18_IE_MSB _u(6) 1327 #define PADS_BANK0_GPIO18_IE_LSB _u(6) 1328 #define PADS_BANK0_GPIO18_IE_ACCESS "RW" 1329 // ----------------------------------------------------------------------------- 1330 // Field : PADS_BANK0_GPIO18_DRIVE 1331 // Description : Drive strength. 1332 // 0x0 -> 2mA 1333 // 0x1 -> 4mA 1334 // 0x2 -> 8mA 1335 // 0x3 -> 12mA 1336 #define PADS_BANK0_GPIO18_DRIVE_RESET _u(0x1) 1337 #define PADS_BANK0_GPIO18_DRIVE_BITS _u(0x00000030) 1338 #define PADS_BANK0_GPIO18_DRIVE_MSB _u(5) 1339 #define PADS_BANK0_GPIO18_DRIVE_LSB _u(4) 1340 #define PADS_BANK0_GPIO18_DRIVE_ACCESS "RW" 1341 #define PADS_BANK0_GPIO18_DRIVE_VALUE_2MA _u(0x0) 1342 #define PADS_BANK0_GPIO18_DRIVE_VALUE_4MA _u(0x1) 1343 #define PADS_BANK0_GPIO18_DRIVE_VALUE_8MA _u(0x2) 1344 #define PADS_BANK0_GPIO18_DRIVE_VALUE_12MA _u(0x3) 1345 // ----------------------------------------------------------------------------- 1346 // Field : PADS_BANK0_GPIO18_PUE 1347 // Description : Pull up enable 1348 #define PADS_BANK0_GPIO18_PUE_RESET _u(0x0) 1349 #define PADS_BANK0_GPIO18_PUE_BITS _u(0x00000008) 1350 #define PADS_BANK0_GPIO18_PUE_MSB _u(3) 1351 #define PADS_BANK0_GPIO18_PUE_LSB _u(3) 1352 #define PADS_BANK0_GPIO18_PUE_ACCESS "RW" 1353 // ----------------------------------------------------------------------------- 1354 // Field : PADS_BANK0_GPIO18_PDE 1355 // Description : Pull down enable 1356 #define PADS_BANK0_GPIO18_PDE_RESET _u(0x1) 1357 #define PADS_BANK0_GPIO18_PDE_BITS _u(0x00000004) 1358 #define PADS_BANK0_GPIO18_PDE_MSB _u(2) 1359 #define PADS_BANK0_GPIO18_PDE_LSB _u(2) 1360 #define PADS_BANK0_GPIO18_PDE_ACCESS "RW" 1361 // ----------------------------------------------------------------------------- 1362 // Field : PADS_BANK0_GPIO18_SCHMITT 1363 // Description : Enable schmitt trigger 1364 #define PADS_BANK0_GPIO18_SCHMITT_RESET _u(0x1) 1365 #define PADS_BANK0_GPIO18_SCHMITT_BITS _u(0x00000002) 1366 #define PADS_BANK0_GPIO18_SCHMITT_MSB _u(1) 1367 #define PADS_BANK0_GPIO18_SCHMITT_LSB _u(1) 1368 #define PADS_BANK0_GPIO18_SCHMITT_ACCESS "RW" 1369 // ----------------------------------------------------------------------------- 1370 // Field : PADS_BANK0_GPIO18_SLEWFAST 1371 // Description : Slew rate control. 1 = Fast, 0 = Slow 1372 #define PADS_BANK0_GPIO18_SLEWFAST_RESET _u(0x0) 1373 #define PADS_BANK0_GPIO18_SLEWFAST_BITS _u(0x00000001) 1374 #define PADS_BANK0_GPIO18_SLEWFAST_MSB _u(0) 1375 #define PADS_BANK0_GPIO18_SLEWFAST_LSB _u(0) 1376 #define PADS_BANK0_GPIO18_SLEWFAST_ACCESS "RW" 1377 // ============================================================================= 1378 // Register : PADS_BANK0_GPIO19 1379 // Description : Pad control register 1380 #define PADS_BANK0_GPIO19_OFFSET _u(0x00000050) 1381 #define PADS_BANK0_GPIO19_BITS _u(0x000000ff) 1382 #define PADS_BANK0_GPIO19_RESET _u(0x00000056) 1383 // ----------------------------------------------------------------------------- 1384 // Field : PADS_BANK0_GPIO19_OD 1385 // Description : Output disable. Has priority over output enable from 1386 // peripherals 1387 #define PADS_BANK0_GPIO19_OD_RESET _u(0x0) 1388 #define PADS_BANK0_GPIO19_OD_BITS _u(0x00000080) 1389 #define PADS_BANK0_GPIO19_OD_MSB _u(7) 1390 #define PADS_BANK0_GPIO19_OD_LSB _u(7) 1391 #define PADS_BANK0_GPIO19_OD_ACCESS "RW" 1392 // ----------------------------------------------------------------------------- 1393 // Field : PADS_BANK0_GPIO19_IE 1394 // Description : Input enable 1395 #define PADS_BANK0_GPIO19_IE_RESET _u(0x1) 1396 #define PADS_BANK0_GPIO19_IE_BITS _u(0x00000040) 1397 #define PADS_BANK0_GPIO19_IE_MSB _u(6) 1398 #define PADS_BANK0_GPIO19_IE_LSB _u(6) 1399 #define PADS_BANK0_GPIO19_IE_ACCESS "RW" 1400 // ----------------------------------------------------------------------------- 1401 // Field : PADS_BANK0_GPIO19_DRIVE 1402 // Description : Drive strength. 1403 // 0x0 -> 2mA 1404 // 0x1 -> 4mA 1405 // 0x2 -> 8mA 1406 // 0x3 -> 12mA 1407 #define PADS_BANK0_GPIO19_DRIVE_RESET _u(0x1) 1408 #define PADS_BANK0_GPIO19_DRIVE_BITS _u(0x00000030) 1409 #define PADS_BANK0_GPIO19_DRIVE_MSB _u(5) 1410 #define PADS_BANK0_GPIO19_DRIVE_LSB _u(4) 1411 #define PADS_BANK0_GPIO19_DRIVE_ACCESS "RW" 1412 #define PADS_BANK0_GPIO19_DRIVE_VALUE_2MA _u(0x0) 1413 #define PADS_BANK0_GPIO19_DRIVE_VALUE_4MA _u(0x1) 1414 #define PADS_BANK0_GPIO19_DRIVE_VALUE_8MA _u(0x2) 1415 #define PADS_BANK0_GPIO19_DRIVE_VALUE_12MA _u(0x3) 1416 // ----------------------------------------------------------------------------- 1417 // Field : PADS_BANK0_GPIO19_PUE 1418 // Description : Pull up enable 1419 #define PADS_BANK0_GPIO19_PUE_RESET _u(0x0) 1420 #define PADS_BANK0_GPIO19_PUE_BITS _u(0x00000008) 1421 #define PADS_BANK0_GPIO19_PUE_MSB _u(3) 1422 #define PADS_BANK0_GPIO19_PUE_LSB _u(3) 1423 #define PADS_BANK0_GPIO19_PUE_ACCESS "RW" 1424 // ----------------------------------------------------------------------------- 1425 // Field : PADS_BANK0_GPIO19_PDE 1426 // Description : Pull down enable 1427 #define PADS_BANK0_GPIO19_PDE_RESET _u(0x1) 1428 #define PADS_BANK0_GPIO19_PDE_BITS _u(0x00000004) 1429 #define PADS_BANK0_GPIO19_PDE_MSB _u(2) 1430 #define PADS_BANK0_GPIO19_PDE_LSB _u(2) 1431 #define PADS_BANK0_GPIO19_PDE_ACCESS "RW" 1432 // ----------------------------------------------------------------------------- 1433 // Field : PADS_BANK0_GPIO19_SCHMITT 1434 // Description : Enable schmitt trigger 1435 #define PADS_BANK0_GPIO19_SCHMITT_RESET _u(0x1) 1436 #define PADS_BANK0_GPIO19_SCHMITT_BITS _u(0x00000002) 1437 #define PADS_BANK0_GPIO19_SCHMITT_MSB _u(1) 1438 #define PADS_BANK0_GPIO19_SCHMITT_LSB _u(1) 1439 #define PADS_BANK0_GPIO19_SCHMITT_ACCESS "RW" 1440 // ----------------------------------------------------------------------------- 1441 // Field : PADS_BANK0_GPIO19_SLEWFAST 1442 // Description : Slew rate control. 1 = Fast, 0 = Slow 1443 #define PADS_BANK0_GPIO19_SLEWFAST_RESET _u(0x0) 1444 #define PADS_BANK0_GPIO19_SLEWFAST_BITS _u(0x00000001) 1445 #define PADS_BANK0_GPIO19_SLEWFAST_MSB _u(0) 1446 #define PADS_BANK0_GPIO19_SLEWFAST_LSB _u(0) 1447 #define PADS_BANK0_GPIO19_SLEWFAST_ACCESS "RW" 1448 // ============================================================================= 1449 // Register : PADS_BANK0_GPIO20 1450 // Description : Pad control register 1451 #define PADS_BANK0_GPIO20_OFFSET _u(0x00000054) 1452 #define PADS_BANK0_GPIO20_BITS _u(0x000000ff) 1453 #define PADS_BANK0_GPIO20_RESET _u(0x00000056) 1454 // ----------------------------------------------------------------------------- 1455 // Field : PADS_BANK0_GPIO20_OD 1456 // Description : Output disable. Has priority over output enable from 1457 // peripherals 1458 #define PADS_BANK0_GPIO20_OD_RESET _u(0x0) 1459 #define PADS_BANK0_GPIO20_OD_BITS _u(0x00000080) 1460 #define PADS_BANK0_GPIO20_OD_MSB _u(7) 1461 #define PADS_BANK0_GPIO20_OD_LSB _u(7) 1462 #define PADS_BANK0_GPIO20_OD_ACCESS "RW" 1463 // ----------------------------------------------------------------------------- 1464 // Field : PADS_BANK0_GPIO20_IE 1465 // Description : Input enable 1466 #define PADS_BANK0_GPIO20_IE_RESET _u(0x1) 1467 #define PADS_BANK0_GPIO20_IE_BITS _u(0x00000040) 1468 #define PADS_BANK0_GPIO20_IE_MSB _u(6) 1469 #define PADS_BANK0_GPIO20_IE_LSB _u(6) 1470 #define PADS_BANK0_GPIO20_IE_ACCESS "RW" 1471 // ----------------------------------------------------------------------------- 1472 // Field : PADS_BANK0_GPIO20_DRIVE 1473 // Description : Drive strength. 1474 // 0x0 -> 2mA 1475 // 0x1 -> 4mA 1476 // 0x2 -> 8mA 1477 // 0x3 -> 12mA 1478 #define PADS_BANK0_GPIO20_DRIVE_RESET _u(0x1) 1479 #define PADS_BANK0_GPIO20_DRIVE_BITS _u(0x00000030) 1480 #define PADS_BANK0_GPIO20_DRIVE_MSB _u(5) 1481 #define PADS_BANK0_GPIO20_DRIVE_LSB _u(4) 1482 #define PADS_BANK0_GPIO20_DRIVE_ACCESS "RW" 1483 #define PADS_BANK0_GPIO20_DRIVE_VALUE_2MA _u(0x0) 1484 #define PADS_BANK0_GPIO20_DRIVE_VALUE_4MA _u(0x1) 1485 #define PADS_BANK0_GPIO20_DRIVE_VALUE_8MA _u(0x2) 1486 #define PADS_BANK0_GPIO20_DRIVE_VALUE_12MA _u(0x3) 1487 // ----------------------------------------------------------------------------- 1488 // Field : PADS_BANK0_GPIO20_PUE 1489 // Description : Pull up enable 1490 #define PADS_BANK0_GPIO20_PUE_RESET _u(0x0) 1491 #define PADS_BANK0_GPIO20_PUE_BITS _u(0x00000008) 1492 #define PADS_BANK0_GPIO20_PUE_MSB _u(3) 1493 #define PADS_BANK0_GPIO20_PUE_LSB _u(3) 1494 #define PADS_BANK0_GPIO20_PUE_ACCESS "RW" 1495 // ----------------------------------------------------------------------------- 1496 // Field : PADS_BANK0_GPIO20_PDE 1497 // Description : Pull down enable 1498 #define PADS_BANK0_GPIO20_PDE_RESET _u(0x1) 1499 #define PADS_BANK0_GPIO20_PDE_BITS _u(0x00000004) 1500 #define PADS_BANK0_GPIO20_PDE_MSB _u(2) 1501 #define PADS_BANK0_GPIO20_PDE_LSB _u(2) 1502 #define PADS_BANK0_GPIO20_PDE_ACCESS "RW" 1503 // ----------------------------------------------------------------------------- 1504 // Field : PADS_BANK0_GPIO20_SCHMITT 1505 // Description : Enable schmitt trigger 1506 #define PADS_BANK0_GPIO20_SCHMITT_RESET _u(0x1) 1507 #define PADS_BANK0_GPIO20_SCHMITT_BITS _u(0x00000002) 1508 #define PADS_BANK0_GPIO20_SCHMITT_MSB _u(1) 1509 #define PADS_BANK0_GPIO20_SCHMITT_LSB _u(1) 1510 #define PADS_BANK0_GPIO20_SCHMITT_ACCESS "RW" 1511 // ----------------------------------------------------------------------------- 1512 // Field : PADS_BANK0_GPIO20_SLEWFAST 1513 // Description : Slew rate control. 1 = Fast, 0 = Slow 1514 #define PADS_BANK0_GPIO20_SLEWFAST_RESET _u(0x0) 1515 #define PADS_BANK0_GPIO20_SLEWFAST_BITS _u(0x00000001) 1516 #define PADS_BANK0_GPIO20_SLEWFAST_MSB _u(0) 1517 #define PADS_BANK0_GPIO20_SLEWFAST_LSB _u(0) 1518 #define PADS_BANK0_GPIO20_SLEWFAST_ACCESS "RW" 1519 // ============================================================================= 1520 // Register : PADS_BANK0_GPIO21 1521 // Description : Pad control register 1522 #define PADS_BANK0_GPIO21_OFFSET _u(0x00000058) 1523 #define PADS_BANK0_GPIO21_BITS _u(0x000000ff) 1524 #define PADS_BANK0_GPIO21_RESET _u(0x00000056) 1525 // ----------------------------------------------------------------------------- 1526 // Field : PADS_BANK0_GPIO21_OD 1527 // Description : Output disable. Has priority over output enable from 1528 // peripherals 1529 #define PADS_BANK0_GPIO21_OD_RESET _u(0x0) 1530 #define PADS_BANK0_GPIO21_OD_BITS _u(0x00000080) 1531 #define PADS_BANK0_GPIO21_OD_MSB _u(7) 1532 #define PADS_BANK0_GPIO21_OD_LSB _u(7) 1533 #define PADS_BANK0_GPIO21_OD_ACCESS "RW" 1534 // ----------------------------------------------------------------------------- 1535 // Field : PADS_BANK0_GPIO21_IE 1536 // Description : Input enable 1537 #define PADS_BANK0_GPIO21_IE_RESET _u(0x1) 1538 #define PADS_BANK0_GPIO21_IE_BITS _u(0x00000040) 1539 #define PADS_BANK0_GPIO21_IE_MSB _u(6) 1540 #define PADS_BANK0_GPIO21_IE_LSB _u(6) 1541 #define PADS_BANK0_GPIO21_IE_ACCESS "RW" 1542 // ----------------------------------------------------------------------------- 1543 // Field : PADS_BANK0_GPIO21_DRIVE 1544 // Description : Drive strength. 1545 // 0x0 -> 2mA 1546 // 0x1 -> 4mA 1547 // 0x2 -> 8mA 1548 // 0x3 -> 12mA 1549 #define PADS_BANK0_GPIO21_DRIVE_RESET _u(0x1) 1550 #define PADS_BANK0_GPIO21_DRIVE_BITS _u(0x00000030) 1551 #define PADS_BANK0_GPIO21_DRIVE_MSB _u(5) 1552 #define PADS_BANK0_GPIO21_DRIVE_LSB _u(4) 1553 #define PADS_BANK0_GPIO21_DRIVE_ACCESS "RW" 1554 #define PADS_BANK0_GPIO21_DRIVE_VALUE_2MA _u(0x0) 1555 #define PADS_BANK0_GPIO21_DRIVE_VALUE_4MA _u(0x1) 1556 #define PADS_BANK0_GPIO21_DRIVE_VALUE_8MA _u(0x2) 1557 #define PADS_BANK0_GPIO21_DRIVE_VALUE_12MA _u(0x3) 1558 // ----------------------------------------------------------------------------- 1559 // Field : PADS_BANK0_GPIO21_PUE 1560 // Description : Pull up enable 1561 #define PADS_BANK0_GPIO21_PUE_RESET _u(0x0) 1562 #define PADS_BANK0_GPIO21_PUE_BITS _u(0x00000008) 1563 #define PADS_BANK0_GPIO21_PUE_MSB _u(3) 1564 #define PADS_BANK0_GPIO21_PUE_LSB _u(3) 1565 #define PADS_BANK0_GPIO21_PUE_ACCESS "RW" 1566 // ----------------------------------------------------------------------------- 1567 // Field : PADS_BANK0_GPIO21_PDE 1568 // Description : Pull down enable 1569 #define PADS_BANK0_GPIO21_PDE_RESET _u(0x1) 1570 #define PADS_BANK0_GPIO21_PDE_BITS _u(0x00000004) 1571 #define PADS_BANK0_GPIO21_PDE_MSB _u(2) 1572 #define PADS_BANK0_GPIO21_PDE_LSB _u(2) 1573 #define PADS_BANK0_GPIO21_PDE_ACCESS "RW" 1574 // ----------------------------------------------------------------------------- 1575 // Field : PADS_BANK0_GPIO21_SCHMITT 1576 // Description : Enable schmitt trigger 1577 #define PADS_BANK0_GPIO21_SCHMITT_RESET _u(0x1) 1578 #define PADS_BANK0_GPIO21_SCHMITT_BITS _u(0x00000002) 1579 #define PADS_BANK0_GPIO21_SCHMITT_MSB _u(1) 1580 #define PADS_BANK0_GPIO21_SCHMITT_LSB _u(1) 1581 #define PADS_BANK0_GPIO21_SCHMITT_ACCESS "RW" 1582 // ----------------------------------------------------------------------------- 1583 // Field : PADS_BANK0_GPIO21_SLEWFAST 1584 // Description : Slew rate control. 1 = Fast, 0 = Slow 1585 #define PADS_BANK0_GPIO21_SLEWFAST_RESET _u(0x0) 1586 #define PADS_BANK0_GPIO21_SLEWFAST_BITS _u(0x00000001) 1587 #define PADS_BANK0_GPIO21_SLEWFAST_MSB _u(0) 1588 #define PADS_BANK0_GPIO21_SLEWFAST_LSB _u(0) 1589 #define PADS_BANK0_GPIO21_SLEWFAST_ACCESS "RW" 1590 // ============================================================================= 1591 // Register : PADS_BANK0_GPIO22 1592 // Description : Pad control register 1593 #define PADS_BANK0_GPIO22_OFFSET _u(0x0000005c) 1594 #define PADS_BANK0_GPIO22_BITS _u(0x000000ff) 1595 #define PADS_BANK0_GPIO22_RESET _u(0x00000056) 1596 // ----------------------------------------------------------------------------- 1597 // Field : PADS_BANK0_GPIO22_OD 1598 // Description : Output disable. Has priority over output enable from 1599 // peripherals 1600 #define PADS_BANK0_GPIO22_OD_RESET _u(0x0) 1601 #define PADS_BANK0_GPIO22_OD_BITS _u(0x00000080) 1602 #define PADS_BANK0_GPIO22_OD_MSB _u(7) 1603 #define PADS_BANK0_GPIO22_OD_LSB _u(7) 1604 #define PADS_BANK0_GPIO22_OD_ACCESS "RW" 1605 // ----------------------------------------------------------------------------- 1606 // Field : PADS_BANK0_GPIO22_IE 1607 // Description : Input enable 1608 #define PADS_BANK0_GPIO22_IE_RESET _u(0x1) 1609 #define PADS_BANK0_GPIO22_IE_BITS _u(0x00000040) 1610 #define PADS_BANK0_GPIO22_IE_MSB _u(6) 1611 #define PADS_BANK0_GPIO22_IE_LSB _u(6) 1612 #define PADS_BANK0_GPIO22_IE_ACCESS "RW" 1613 // ----------------------------------------------------------------------------- 1614 // Field : PADS_BANK0_GPIO22_DRIVE 1615 // Description : Drive strength. 1616 // 0x0 -> 2mA 1617 // 0x1 -> 4mA 1618 // 0x2 -> 8mA 1619 // 0x3 -> 12mA 1620 #define PADS_BANK0_GPIO22_DRIVE_RESET _u(0x1) 1621 #define PADS_BANK0_GPIO22_DRIVE_BITS _u(0x00000030) 1622 #define PADS_BANK0_GPIO22_DRIVE_MSB _u(5) 1623 #define PADS_BANK0_GPIO22_DRIVE_LSB _u(4) 1624 #define PADS_BANK0_GPIO22_DRIVE_ACCESS "RW" 1625 #define PADS_BANK0_GPIO22_DRIVE_VALUE_2MA _u(0x0) 1626 #define PADS_BANK0_GPIO22_DRIVE_VALUE_4MA _u(0x1) 1627 #define PADS_BANK0_GPIO22_DRIVE_VALUE_8MA _u(0x2) 1628 #define PADS_BANK0_GPIO22_DRIVE_VALUE_12MA _u(0x3) 1629 // ----------------------------------------------------------------------------- 1630 // Field : PADS_BANK0_GPIO22_PUE 1631 // Description : Pull up enable 1632 #define PADS_BANK0_GPIO22_PUE_RESET _u(0x0) 1633 #define PADS_BANK0_GPIO22_PUE_BITS _u(0x00000008) 1634 #define PADS_BANK0_GPIO22_PUE_MSB _u(3) 1635 #define PADS_BANK0_GPIO22_PUE_LSB _u(3) 1636 #define PADS_BANK0_GPIO22_PUE_ACCESS "RW" 1637 // ----------------------------------------------------------------------------- 1638 // Field : PADS_BANK0_GPIO22_PDE 1639 // Description : Pull down enable 1640 #define PADS_BANK0_GPIO22_PDE_RESET _u(0x1) 1641 #define PADS_BANK0_GPIO22_PDE_BITS _u(0x00000004) 1642 #define PADS_BANK0_GPIO22_PDE_MSB _u(2) 1643 #define PADS_BANK0_GPIO22_PDE_LSB _u(2) 1644 #define PADS_BANK0_GPIO22_PDE_ACCESS "RW" 1645 // ----------------------------------------------------------------------------- 1646 // Field : PADS_BANK0_GPIO22_SCHMITT 1647 // Description : Enable schmitt trigger 1648 #define PADS_BANK0_GPIO22_SCHMITT_RESET _u(0x1) 1649 #define PADS_BANK0_GPIO22_SCHMITT_BITS _u(0x00000002) 1650 #define PADS_BANK0_GPIO22_SCHMITT_MSB _u(1) 1651 #define PADS_BANK0_GPIO22_SCHMITT_LSB _u(1) 1652 #define PADS_BANK0_GPIO22_SCHMITT_ACCESS "RW" 1653 // ----------------------------------------------------------------------------- 1654 // Field : PADS_BANK0_GPIO22_SLEWFAST 1655 // Description : Slew rate control. 1 = Fast, 0 = Slow 1656 #define PADS_BANK0_GPIO22_SLEWFAST_RESET _u(0x0) 1657 #define PADS_BANK0_GPIO22_SLEWFAST_BITS _u(0x00000001) 1658 #define PADS_BANK0_GPIO22_SLEWFAST_MSB _u(0) 1659 #define PADS_BANK0_GPIO22_SLEWFAST_LSB _u(0) 1660 #define PADS_BANK0_GPIO22_SLEWFAST_ACCESS "RW" 1661 // ============================================================================= 1662 // Register : PADS_BANK0_GPIO23 1663 // Description : Pad control register 1664 #define PADS_BANK0_GPIO23_OFFSET _u(0x00000060) 1665 #define PADS_BANK0_GPIO23_BITS _u(0x000000ff) 1666 #define PADS_BANK0_GPIO23_RESET _u(0x00000056) 1667 // ----------------------------------------------------------------------------- 1668 // Field : PADS_BANK0_GPIO23_OD 1669 // Description : Output disable. Has priority over output enable from 1670 // peripherals 1671 #define PADS_BANK0_GPIO23_OD_RESET _u(0x0) 1672 #define PADS_BANK0_GPIO23_OD_BITS _u(0x00000080) 1673 #define PADS_BANK0_GPIO23_OD_MSB _u(7) 1674 #define PADS_BANK0_GPIO23_OD_LSB _u(7) 1675 #define PADS_BANK0_GPIO23_OD_ACCESS "RW" 1676 // ----------------------------------------------------------------------------- 1677 // Field : PADS_BANK0_GPIO23_IE 1678 // Description : Input enable 1679 #define PADS_BANK0_GPIO23_IE_RESET _u(0x1) 1680 #define PADS_BANK0_GPIO23_IE_BITS _u(0x00000040) 1681 #define PADS_BANK0_GPIO23_IE_MSB _u(6) 1682 #define PADS_BANK0_GPIO23_IE_LSB _u(6) 1683 #define PADS_BANK0_GPIO23_IE_ACCESS "RW" 1684 // ----------------------------------------------------------------------------- 1685 // Field : PADS_BANK0_GPIO23_DRIVE 1686 // Description : Drive strength. 1687 // 0x0 -> 2mA 1688 // 0x1 -> 4mA 1689 // 0x2 -> 8mA 1690 // 0x3 -> 12mA 1691 #define PADS_BANK0_GPIO23_DRIVE_RESET _u(0x1) 1692 #define PADS_BANK0_GPIO23_DRIVE_BITS _u(0x00000030) 1693 #define PADS_BANK0_GPIO23_DRIVE_MSB _u(5) 1694 #define PADS_BANK0_GPIO23_DRIVE_LSB _u(4) 1695 #define PADS_BANK0_GPIO23_DRIVE_ACCESS "RW" 1696 #define PADS_BANK0_GPIO23_DRIVE_VALUE_2MA _u(0x0) 1697 #define PADS_BANK0_GPIO23_DRIVE_VALUE_4MA _u(0x1) 1698 #define PADS_BANK0_GPIO23_DRIVE_VALUE_8MA _u(0x2) 1699 #define PADS_BANK0_GPIO23_DRIVE_VALUE_12MA _u(0x3) 1700 // ----------------------------------------------------------------------------- 1701 // Field : PADS_BANK0_GPIO23_PUE 1702 // Description : Pull up enable 1703 #define PADS_BANK0_GPIO23_PUE_RESET _u(0x0) 1704 #define PADS_BANK0_GPIO23_PUE_BITS _u(0x00000008) 1705 #define PADS_BANK0_GPIO23_PUE_MSB _u(3) 1706 #define PADS_BANK0_GPIO23_PUE_LSB _u(3) 1707 #define PADS_BANK0_GPIO23_PUE_ACCESS "RW" 1708 // ----------------------------------------------------------------------------- 1709 // Field : PADS_BANK0_GPIO23_PDE 1710 // Description : Pull down enable 1711 #define PADS_BANK0_GPIO23_PDE_RESET _u(0x1) 1712 #define PADS_BANK0_GPIO23_PDE_BITS _u(0x00000004) 1713 #define PADS_BANK0_GPIO23_PDE_MSB _u(2) 1714 #define PADS_BANK0_GPIO23_PDE_LSB _u(2) 1715 #define PADS_BANK0_GPIO23_PDE_ACCESS "RW" 1716 // ----------------------------------------------------------------------------- 1717 // Field : PADS_BANK0_GPIO23_SCHMITT 1718 // Description : Enable schmitt trigger 1719 #define PADS_BANK0_GPIO23_SCHMITT_RESET _u(0x1) 1720 #define PADS_BANK0_GPIO23_SCHMITT_BITS _u(0x00000002) 1721 #define PADS_BANK0_GPIO23_SCHMITT_MSB _u(1) 1722 #define PADS_BANK0_GPIO23_SCHMITT_LSB _u(1) 1723 #define PADS_BANK0_GPIO23_SCHMITT_ACCESS "RW" 1724 // ----------------------------------------------------------------------------- 1725 // Field : PADS_BANK0_GPIO23_SLEWFAST 1726 // Description : Slew rate control. 1 = Fast, 0 = Slow 1727 #define PADS_BANK0_GPIO23_SLEWFAST_RESET _u(0x0) 1728 #define PADS_BANK0_GPIO23_SLEWFAST_BITS _u(0x00000001) 1729 #define PADS_BANK0_GPIO23_SLEWFAST_MSB _u(0) 1730 #define PADS_BANK0_GPIO23_SLEWFAST_LSB _u(0) 1731 #define PADS_BANK0_GPIO23_SLEWFAST_ACCESS "RW" 1732 // ============================================================================= 1733 // Register : PADS_BANK0_GPIO24 1734 // Description : Pad control register 1735 #define PADS_BANK0_GPIO24_OFFSET _u(0x00000064) 1736 #define PADS_BANK0_GPIO24_BITS _u(0x000000ff) 1737 #define PADS_BANK0_GPIO24_RESET _u(0x00000056) 1738 // ----------------------------------------------------------------------------- 1739 // Field : PADS_BANK0_GPIO24_OD 1740 // Description : Output disable. Has priority over output enable from 1741 // peripherals 1742 #define PADS_BANK0_GPIO24_OD_RESET _u(0x0) 1743 #define PADS_BANK0_GPIO24_OD_BITS _u(0x00000080) 1744 #define PADS_BANK0_GPIO24_OD_MSB _u(7) 1745 #define PADS_BANK0_GPIO24_OD_LSB _u(7) 1746 #define PADS_BANK0_GPIO24_OD_ACCESS "RW" 1747 // ----------------------------------------------------------------------------- 1748 // Field : PADS_BANK0_GPIO24_IE 1749 // Description : Input enable 1750 #define PADS_BANK0_GPIO24_IE_RESET _u(0x1) 1751 #define PADS_BANK0_GPIO24_IE_BITS _u(0x00000040) 1752 #define PADS_BANK0_GPIO24_IE_MSB _u(6) 1753 #define PADS_BANK0_GPIO24_IE_LSB _u(6) 1754 #define PADS_BANK0_GPIO24_IE_ACCESS "RW" 1755 // ----------------------------------------------------------------------------- 1756 // Field : PADS_BANK0_GPIO24_DRIVE 1757 // Description : Drive strength. 1758 // 0x0 -> 2mA 1759 // 0x1 -> 4mA 1760 // 0x2 -> 8mA 1761 // 0x3 -> 12mA 1762 #define PADS_BANK0_GPIO24_DRIVE_RESET _u(0x1) 1763 #define PADS_BANK0_GPIO24_DRIVE_BITS _u(0x00000030) 1764 #define PADS_BANK0_GPIO24_DRIVE_MSB _u(5) 1765 #define PADS_BANK0_GPIO24_DRIVE_LSB _u(4) 1766 #define PADS_BANK0_GPIO24_DRIVE_ACCESS "RW" 1767 #define PADS_BANK0_GPIO24_DRIVE_VALUE_2MA _u(0x0) 1768 #define PADS_BANK0_GPIO24_DRIVE_VALUE_4MA _u(0x1) 1769 #define PADS_BANK0_GPIO24_DRIVE_VALUE_8MA _u(0x2) 1770 #define PADS_BANK0_GPIO24_DRIVE_VALUE_12MA _u(0x3) 1771 // ----------------------------------------------------------------------------- 1772 // Field : PADS_BANK0_GPIO24_PUE 1773 // Description : Pull up enable 1774 #define PADS_BANK0_GPIO24_PUE_RESET _u(0x0) 1775 #define PADS_BANK0_GPIO24_PUE_BITS _u(0x00000008) 1776 #define PADS_BANK0_GPIO24_PUE_MSB _u(3) 1777 #define PADS_BANK0_GPIO24_PUE_LSB _u(3) 1778 #define PADS_BANK0_GPIO24_PUE_ACCESS "RW" 1779 // ----------------------------------------------------------------------------- 1780 // Field : PADS_BANK0_GPIO24_PDE 1781 // Description : Pull down enable 1782 #define PADS_BANK0_GPIO24_PDE_RESET _u(0x1) 1783 #define PADS_BANK0_GPIO24_PDE_BITS _u(0x00000004) 1784 #define PADS_BANK0_GPIO24_PDE_MSB _u(2) 1785 #define PADS_BANK0_GPIO24_PDE_LSB _u(2) 1786 #define PADS_BANK0_GPIO24_PDE_ACCESS "RW" 1787 // ----------------------------------------------------------------------------- 1788 // Field : PADS_BANK0_GPIO24_SCHMITT 1789 // Description : Enable schmitt trigger 1790 #define PADS_BANK0_GPIO24_SCHMITT_RESET _u(0x1) 1791 #define PADS_BANK0_GPIO24_SCHMITT_BITS _u(0x00000002) 1792 #define PADS_BANK0_GPIO24_SCHMITT_MSB _u(1) 1793 #define PADS_BANK0_GPIO24_SCHMITT_LSB _u(1) 1794 #define PADS_BANK0_GPIO24_SCHMITT_ACCESS "RW" 1795 // ----------------------------------------------------------------------------- 1796 // Field : PADS_BANK0_GPIO24_SLEWFAST 1797 // Description : Slew rate control. 1 = Fast, 0 = Slow 1798 #define PADS_BANK0_GPIO24_SLEWFAST_RESET _u(0x0) 1799 #define PADS_BANK0_GPIO24_SLEWFAST_BITS _u(0x00000001) 1800 #define PADS_BANK0_GPIO24_SLEWFAST_MSB _u(0) 1801 #define PADS_BANK0_GPIO24_SLEWFAST_LSB _u(0) 1802 #define PADS_BANK0_GPIO24_SLEWFAST_ACCESS "RW" 1803 // ============================================================================= 1804 // Register : PADS_BANK0_GPIO25 1805 // Description : Pad control register 1806 #define PADS_BANK0_GPIO25_OFFSET _u(0x00000068) 1807 #define PADS_BANK0_GPIO25_BITS _u(0x000000ff) 1808 #define PADS_BANK0_GPIO25_RESET _u(0x00000056) 1809 // ----------------------------------------------------------------------------- 1810 // Field : PADS_BANK0_GPIO25_OD 1811 // Description : Output disable. Has priority over output enable from 1812 // peripherals 1813 #define PADS_BANK0_GPIO25_OD_RESET _u(0x0) 1814 #define PADS_BANK0_GPIO25_OD_BITS _u(0x00000080) 1815 #define PADS_BANK0_GPIO25_OD_MSB _u(7) 1816 #define PADS_BANK0_GPIO25_OD_LSB _u(7) 1817 #define PADS_BANK0_GPIO25_OD_ACCESS "RW" 1818 // ----------------------------------------------------------------------------- 1819 // Field : PADS_BANK0_GPIO25_IE 1820 // Description : Input enable 1821 #define PADS_BANK0_GPIO25_IE_RESET _u(0x1) 1822 #define PADS_BANK0_GPIO25_IE_BITS _u(0x00000040) 1823 #define PADS_BANK0_GPIO25_IE_MSB _u(6) 1824 #define PADS_BANK0_GPIO25_IE_LSB _u(6) 1825 #define PADS_BANK0_GPIO25_IE_ACCESS "RW" 1826 // ----------------------------------------------------------------------------- 1827 // Field : PADS_BANK0_GPIO25_DRIVE 1828 // Description : Drive strength. 1829 // 0x0 -> 2mA 1830 // 0x1 -> 4mA 1831 // 0x2 -> 8mA 1832 // 0x3 -> 12mA 1833 #define PADS_BANK0_GPIO25_DRIVE_RESET _u(0x1) 1834 #define PADS_BANK0_GPIO25_DRIVE_BITS _u(0x00000030) 1835 #define PADS_BANK0_GPIO25_DRIVE_MSB _u(5) 1836 #define PADS_BANK0_GPIO25_DRIVE_LSB _u(4) 1837 #define PADS_BANK0_GPIO25_DRIVE_ACCESS "RW" 1838 #define PADS_BANK0_GPIO25_DRIVE_VALUE_2MA _u(0x0) 1839 #define PADS_BANK0_GPIO25_DRIVE_VALUE_4MA _u(0x1) 1840 #define PADS_BANK0_GPIO25_DRIVE_VALUE_8MA _u(0x2) 1841 #define PADS_BANK0_GPIO25_DRIVE_VALUE_12MA _u(0x3) 1842 // ----------------------------------------------------------------------------- 1843 // Field : PADS_BANK0_GPIO25_PUE 1844 // Description : Pull up enable 1845 #define PADS_BANK0_GPIO25_PUE_RESET _u(0x0) 1846 #define PADS_BANK0_GPIO25_PUE_BITS _u(0x00000008) 1847 #define PADS_BANK0_GPIO25_PUE_MSB _u(3) 1848 #define PADS_BANK0_GPIO25_PUE_LSB _u(3) 1849 #define PADS_BANK0_GPIO25_PUE_ACCESS "RW" 1850 // ----------------------------------------------------------------------------- 1851 // Field : PADS_BANK0_GPIO25_PDE 1852 // Description : Pull down enable 1853 #define PADS_BANK0_GPIO25_PDE_RESET _u(0x1) 1854 #define PADS_BANK0_GPIO25_PDE_BITS _u(0x00000004) 1855 #define PADS_BANK0_GPIO25_PDE_MSB _u(2) 1856 #define PADS_BANK0_GPIO25_PDE_LSB _u(2) 1857 #define PADS_BANK0_GPIO25_PDE_ACCESS "RW" 1858 // ----------------------------------------------------------------------------- 1859 // Field : PADS_BANK0_GPIO25_SCHMITT 1860 // Description : Enable schmitt trigger 1861 #define PADS_BANK0_GPIO25_SCHMITT_RESET _u(0x1) 1862 #define PADS_BANK0_GPIO25_SCHMITT_BITS _u(0x00000002) 1863 #define PADS_BANK0_GPIO25_SCHMITT_MSB _u(1) 1864 #define PADS_BANK0_GPIO25_SCHMITT_LSB _u(1) 1865 #define PADS_BANK0_GPIO25_SCHMITT_ACCESS "RW" 1866 // ----------------------------------------------------------------------------- 1867 // Field : PADS_BANK0_GPIO25_SLEWFAST 1868 // Description : Slew rate control. 1 = Fast, 0 = Slow 1869 #define PADS_BANK0_GPIO25_SLEWFAST_RESET _u(0x0) 1870 #define PADS_BANK0_GPIO25_SLEWFAST_BITS _u(0x00000001) 1871 #define PADS_BANK0_GPIO25_SLEWFAST_MSB _u(0) 1872 #define PADS_BANK0_GPIO25_SLEWFAST_LSB _u(0) 1873 #define PADS_BANK0_GPIO25_SLEWFAST_ACCESS "RW" 1874 // ============================================================================= 1875 // Register : PADS_BANK0_GPIO26 1876 // Description : Pad control register 1877 #define PADS_BANK0_GPIO26_OFFSET _u(0x0000006c) 1878 #define PADS_BANK0_GPIO26_BITS _u(0x000000ff) 1879 #define PADS_BANK0_GPIO26_RESET _u(0x00000056) 1880 // ----------------------------------------------------------------------------- 1881 // Field : PADS_BANK0_GPIO26_OD 1882 // Description : Output disable. Has priority over output enable from 1883 // peripherals 1884 #define PADS_BANK0_GPIO26_OD_RESET _u(0x0) 1885 #define PADS_BANK0_GPIO26_OD_BITS _u(0x00000080) 1886 #define PADS_BANK0_GPIO26_OD_MSB _u(7) 1887 #define PADS_BANK0_GPIO26_OD_LSB _u(7) 1888 #define PADS_BANK0_GPIO26_OD_ACCESS "RW" 1889 // ----------------------------------------------------------------------------- 1890 // Field : PADS_BANK0_GPIO26_IE 1891 // Description : Input enable 1892 #define PADS_BANK0_GPIO26_IE_RESET _u(0x1) 1893 #define PADS_BANK0_GPIO26_IE_BITS _u(0x00000040) 1894 #define PADS_BANK0_GPIO26_IE_MSB _u(6) 1895 #define PADS_BANK0_GPIO26_IE_LSB _u(6) 1896 #define PADS_BANK0_GPIO26_IE_ACCESS "RW" 1897 // ----------------------------------------------------------------------------- 1898 // Field : PADS_BANK0_GPIO26_DRIVE 1899 // Description : Drive strength. 1900 // 0x0 -> 2mA 1901 // 0x1 -> 4mA 1902 // 0x2 -> 8mA 1903 // 0x3 -> 12mA 1904 #define PADS_BANK0_GPIO26_DRIVE_RESET _u(0x1) 1905 #define PADS_BANK0_GPIO26_DRIVE_BITS _u(0x00000030) 1906 #define PADS_BANK0_GPIO26_DRIVE_MSB _u(5) 1907 #define PADS_BANK0_GPIO26_DRIVE_LSB _u(4) 1908 #define PADS_BANK0_GPIO26_DRIVE_ACCESS "RW" 1909 #define PADS_BANK0_GPIO26_DRIVE_VALUE_2MA _u(0x0) 1910 #define PADS_BANK0_GPIO26_DRIVE_VALUE_4MA _u(0x1) 1911 #define PADS_BANK0_GPIO26_DRIVE_VALUE_8MA _u(0x2) 1912 #define PADS_BANK0_GPIO26_DRIVE_VALUE_12MA _u(0x3) 1913 // ----------------------------------------------------------------------------- 1914 // Field : PADS_BANK0_GPIO26_PUE 1915 // Description : Pull up enable 1916 #define PADS_BANK0_GPIO26_PUE_RESET _u(0x0) 1917 #define PADS_BANK0_GPIO26_PUE_BITS _u(0x00000008) 1918 #define PADS_BANK0_GPIO26_PUE_MSB _u(3) 1919 #define PADS_BANK0_GPIO26_PUE_LSB _u(3) 1920 #define PADS_BANK0_GPIO26_PUE_ACCESS "RW" 1921 // ----------------------------------------------------------------------------- 1922 // Field : PADS_BANK0_GPIO26_PDE 1923 // Description : Pull down enable 1924 #define PADS_BANK0_GPIO26_PDE_RESET _u(0x1) 1925 #define PADS_BANK0_GPIO26_PDE_BITS _u(0x00000004) 1926 #define PADS_BANK0_GPIO26_PDE_MSB _u(2) 1927 #define PADS_BANK0_GPIO26_PDE_LSB _u(2) 1928 #define PADS_BANK0_GPIO26_PDE_ACCESS "RW" 1929 // ----------------------------------------------------------------------------- 1930 // Field : PADS_BANK0_GPIO26_SCHMITT 1931 // Description : Enable schmitt trigger 1932 #define PADS_BANK0_GPIO26_SCHMITT_RESET _u(0x1) 1933 #define PADS_BANK0_GPIO26_SCHMITT_BITS _u(0x00000002) 1934 #define PADS_BANK0_GPIO26_SCHMITT_MSB _u(1) 1935 #define PADS_BANK0_GPIO26_SCHMITT_LSB _u(1) 1936 #define PADS_BANK0_GPIO26_SCHMITT_ACCESS "RW" 1937 // ----------------------------------------------------------------------------- 1938 // Field : PADS_BANK0_GPIO26_SLEWFAST 1939 // Description : Slew rate control. 1 = Fast, 0 = Slow 1940 #define PADS_BANK0_GPIO26_SLEWFAST_RESET _u(0x0) 1941 #define PADS_BANK0_GPIO26_SLEWFAST_BITS _u(0x00000001) 1942 #define PADS_BANK0_GPIO26_SLEWFAST_MSB _u(0) 1943 #define PADS_BANK0_GPIO26_SLEWFAST_LSB _u(0) 1944 #define PADS_BANK0_GPIO26_SLEWFAST_ACCESS "RW" 1945 // ============================================================================= 1946 // Register : PADS_BANK0_GPIO27 1947 // Description : Pad control register 1948 #define PADS_BANK0_GPIO27_OFFSET _u(0x00000070) 1949 #define PADS_BANK0_GPIO27_BITS _u(0x000000ff) 1950 #define PADS_BANK0_GPIO27_RESET _u(0x00000056) 1951 // ----------------------------------------------------------------------------- 1952 // Field : PADS_BANK0_GPIO27_OD 1953 // Description : Output disable. Has priority over output enable from 1954 // peripherals 1955 #define PADS_BANK0_GPIO27_OD_RESET _u(0x0) 1956 #define PADS_BANK0_GPIO27_OD_BITS _u(0x00000080) 1957 #define PADS_BANK0_GPIO27_OD_MSB _u(7) 1958 #define PADS_BANK0_GPIO27_OD_LSB _u(7) 1959 #define PADS_BANK0_GPIO27_OD_ACCESS "RW" 1960 // ----------------------------------------------------------------------------- 1961 // Field : PADS_BANK0_GPIO27_IE 1962 // Description : Input enable 1963 #define PADS_BANK0_GPIO27_IE_RESET _u(0x1) 1964 #define PADS_BANK0_GPIO27_IE_BITS _u(0x00000040) 1965 #define PADS_BANK0_GPIO27_IE_MSB _u(6) 1966 #define PADS_BANK0_GPIO27_IE_LSB _u(6) 1967 #define PADS_BANK0_GPIO27_IE_ACCESS "RW" 1968 // ----------------------------------------------------------------------------- 1969 // Field : PADS_BANK0_GPIO27_DRIVE 1970 // Description : Drive strength. 1971 // 0x0 -> 2mA 1972 // 0x1 -> 4mA 1973 // 0x2 -> 8mA 1974 // 0x3 -> 12mA 1975 #define PADS_BANK0_GPIO27_DRIVE_RESET _u(0x1) 1976 #define PADS_BANK0_GPIO27_DRIVE_BITS _u(0x00000030) 1977 #define PADS_BANK0_GPIO27_DRIVE_MSB _u(5) 1978 #define PADS_BANK0_GPIO27_DRIVE_LSB _u(4) 1979 #define PADS_BANK0_GPIO27_DRIVE_ACCESS "RW" 1980 #define PADS_BANK0_GPIO27_DRIVE_VALUE_2MA _u(0x0) 1981 #define PADS_BANK0_GPIO27_DRIVE_VALUE_4MA _u(0x1) 1982 #define PADS_BANK0_GPIO27_DRIVE_VALUE_8MA _u(0x2) 1983 #define PADS_BANK0_GPIO27_DRIVE_VALUE_12MA _u(0x3) 1984 // ----------------------------------------------------------------------------- 1985 // Field : PADS_BANK0_GPIO27_PUE 1986 // Description : Pull up enable 1987 #define PADS_BANK0_GPIO27_PUE_RESET _u(0x0) 1988 #define PADS_BANK0_GPIO27_PUE_BITS _u(0x00000008) 1989 #define PADS_BANK0_GPIO27_PUE_MSB _u(3) 1990 #define PADS_BANK0_GPIO27_PUE_LSB _u(3) 1991 #define PADS_BANK0_GPIO27_PUE_ACCESS "RW" 1992 // ----------------------------------------------------------------------------- 1993 // Field : PADS_BANK0_GPIO27_PDE 1994 // Description : Pull down enable 1995 #define PADS_BANK0_GPIO27_PDE_RESET _u(0x1) 1996 #define PADS_BANK0_GPIO27_PDE_BITS _u(0x00000004) 1997 #define PADS_BANK0_GPIO27_PDE_MSB _u(2) 1998 #define PADS_BANK0_GPIO27_PDE_LSB _u(2) 1999 #define PADS_BANK0_GPIO27_PDE_ACCESS "RW" 2000 // ----------------------------------------------------------------------------- 2001 // Field : PADS_BANK0_GPIO27_SCHMITT 2002 // Description : Enable schmitt trigger 2003 #define PADS_BANK0_GPIO27_SCHMITT_RESET _u(0x1) 2004 #define PADS_BANK0_GPIO27_SCHMITT_BITS _u(0x00000002) 2005 #define PADS_BANK0_GPIO27_SCHMITT_MSB _u(1) 2006 #define PADS_BANK0_GPIO27_SCHMITT_LSB _u(1) 2007 #define PADS_BANK0_GPIO27_SCHMITT_ACCESS "RW" 2008 // ----------------------------------------------------------------------------- 2009 // Field : PADS_BANK0_GPIO27_SLEWFAST 2010 // Description : Slew rate control. 1 = Fast, 0 = Slow 2011 #define PADS_BANK0_GPIO27_SLEWFAST_RESET _u(0x0) 2012 #define PADS_BANK0_GPIO27_SLEWFAST_BITS _u(0x00000001) 2013 #define PADS_BANK0_GPIO27_SLEWFAST_MSB _u(0) 2014 #define PADS_BANK0_GPIO27_SLEWFAST_LSB _u(0) 2015 #define PADS_BANK0_GPIO27_SLEWFAST_ACCESS "RW" 2016 // ============================================================================= 2017 // Register : PADS_BANK0_GPIO28 2018 // Description : Pad control register 2019 #define PADS_BANK0_GPIO28_OFFSET _u(0x00000074) 2020 #define PADS_BANK0_GPIO28_BITS _u(0x000000ff) 2021 #define PADS_BANK0_GPIO28_RESET _u(0x00000056) 2022 // ----------------------------------------------------------------------------- 2023 // Field : PADS_BANK0_GPIO28_OD 2024 // Description : Output disable. Has priority over output enable from 2025 // peripherals 2026 #define PADS_BANK0_GPIO28_OD_RESET _u(0x0) 2027 #define PADS_BANK0_GPIO28_OD_BITS _u(0x00000080) 2028 #define PADS_BANK0_GPIO28_OD_MSB _u(7) 2029 #define PADS_BANK0_GPIO28_OD_LSB _u(7) 2030 #define PADS_BANK0_GPIO28_OD_ACCESS "RW" 2031 // ----------------------------------------------------------------------------- 2032 // Field : PADS_BANK0_GPIO28_IE 2033 // Description : Input enable 2034 #define PADS_BANK0_GPIO28_IE_RESET _u(0x1) 2035 #define PADS_BANK0_GPIO28_IE_BITS _u(0x00000040) 2036 #define PADS_BANK0_GPIO28_IE_MSB _u(6) 2037 #define PADS_BANK0_GPIO28_IE_LSB _u(6) 2038 #define PADS_BANK0_GPIO28_IE_ACCESS "RW" 2039 // ----------------------------------------------------------------------------- 2040 // Field : PADS_BANK0_GPIO28_DRIVE 2041 // Description : Drive strength. 2042 // 0x0 -> 2mA 2043 // 0x1 -> 4mA 2044 // 0x2 -> 8mA 2045 // 0x3 -> 12mA 2046 #define PADS_BANK0_GPIO28_DRIVE_RESET _u(0x1) 2047 #define PADS_BANK0_GPIO28_DRIVE_BITS _u(0x00000030) 2048 #define PADS_BANK0_GPIO28_DRIVE_MSB _u(5) 2049 #define PADS_BANK0_GPIO28_DRIVE_LSB _u(4) 2050 #define PADS_BANK0_GPIO28_DRIVE_ACCESS "RW" 2051 #define PADS_BANK0_GPIO28_DRIVE_VALUE_2MA _u(0x0) 2052 #define PADS_BANK0_GPIO28_DRIVE_VALUE_4MA _u(0x1) 2053 #define PADS_BANK0_GPIO28_DRIVE_VALUE_8MA _u(0x2) 2054 #define PADS_BANK0_GPIO28_DRIVE_VALUE_12MA _u(0x3) 2055 // ----------------------------------------------------------------------------- 2056 // Field : PADS_BANK0_GPIO28_PUE 2057 // Description : Pull up enable 2058 #define PADS_BANK0_GPIO28_PUE_RESET _u(0x0) 2059 #define PADS_BANK0_GPIO28_PUE_BITS _u(0x00000008) 2060 #define PADS_BANK0_GPIO28_PUE_MSB _u(3) 2061 #define PADS_BANK0_GPIO28_PUE_LSB _u(3) 2062 #define PADS_BANK0_GPIO28_PUE_ACCESS "RW" 2063 // ----------------------------------------------------------------------------- 2064 // Field : PADS_BANK0_GPIO28_PDE 2065 // Description : Pull down enable 2066 #define PADS_BANK0_GPIO28_PDE_RESET _u(0x1) 2067 #define PADS_BANK0_GPIO28_PDE_BITS _u(0x00000004) 2068 #define PADS_BANK0_GPIO28_PDE_MSB _u(2) 2069 #define PADS_BANK0_GPIO28_PDE_LSB _u(2) 2070 #define PADS_BANK0_GPIO28_PDE_ACCESS "RW" 2071 // ----------------------------------------------------------------------------- 2072 // Field : PADS_BANK0_GPIO28_SCHMITT 2073 // Description : Enable schmitt trigger 2074 #define PADS_BANK0_GPIO28_SCHMITT_RESET _u(0x1) 2075 #define PADS_BANK0_GPIO28_SCHMITT_BITS _u(0x00000002) 2076 #define PADS_BANK0_GPIO28_SCHMITT_MSB _u(1) 2077 #define PADS_BANK0_GPIO28_SCHMITT_LSB _u(1) 2078 #define PADS_BANK0_GPIO28_SCHMITT_ACCESS "RW" 2079 // ----------------------------------------------------------------------------- 2080 // Field : PADS_BANK0_GPIO28_SLEWFAST 2081 // Description : Slew rate control. 1 = Fast, 0 = Slow 2082 #define PADS_BANK0_GPIO28_SLEWFAST_RESET _u(0x0) 2083 #define PADS_BANK0_GPIO28_SLEWFAST_BITS _u(0x00000001) 2084 #define PADS_BANK0_GPIO28_SLEWFAST_MSB _u(0) 2085 #define PADS_BANK0_GPIO28_SLEWFAST_LSB _u(0) 2086 #define PADS_BANK0_GPIO28_SLEWFAST_ACCESS "RW" 2087 // ============================================================================= 2088 // Register : PADS_BANK0_GPIO29 2089 // Description : Pad control register 2090 #define PADS_BANK0_GPIO29_OFFSET _u(0x00000078) 2091 #define PADS_BANK0_GPIO29_BITS _u(0x000000ff) 2092 #define PADS_BANK0_GPIO29_RESET _u(0x00000056) 2093 // ----------------------------------------------------------------------------- 2094 // Field : PADS_BANK0_GPIO29_OD 2095 // Description : Output disable. Has priority over output enable from 2096 // peripherals 2097 #define PADS_BANK0_GPIO29_OD_RESET _u(0x0) 2098 #define PADS_BANK0_GPIO29_OD_BITS _u(0x00000080) 2099 #define PADS_BANK0_GPIO29_OD_MSB _u(7) 2100 #define PADS_BANK0_GPIO29_OD_LSB _u(7) 2101 #define PADS_BANK0_GPIO29_OD_ACCESS "RW" 2102 // ----------------------------------------------------------------------------- 2103 // Field : PADS_BANK0_GPIO29_IE 2104 // Description : Input enable 2105 #define PADS_BANK0_GPIO29_IE_RESET _u(0x1) 2106 #define PADS_BANK0_GPIO29_IE_BITS _u(0x00000040) 2107 #define PADS_BANK0_GPIO29_IE_MSB _u(6) 2108 #define PADS_BANK0_GPIO29_IE_LSB _u(6) 2109 #define PADS_BANK0_GPIO29_IE_ACCESS "RW" 2110 // ----------------------------------------------------------------------------- 2111 // Field : PADS_BANK0_GPIO29_DRIVE 2112 // Description : Drive strength. 2113 // 0x0 -> 2mA 2114 // 0x1 -> 4mA 2115 // 0x2 -> 8mA 2116 // 0x3 -> 12mA 2117 #define PADS_BANK0_GPIO29_DRIVE_RESET _u(0x1) 2118 #define PADS_BANK0_GPIO29_DRIVE_BITS _u(0x00000030) 2119 #define PADS_BANK0_GPIO29_DRIVE_MSB _u(5) 2120 #define PADS_BANK0_GPIO29_DRIVE_LSB _u(4) 2121 #define PADS_BANK0_GPIO29_DRIVE_ACCESS "RW" 2122 #define PADS_BANK0_GPIO29_DRIVE_VALUE_2MA _u(0x0) 2123 #define PADS_BANK0_GPIO29_DRIVE_VALUE_4MA _u(0x1) 2124 #define PADS_BANK0_GPIO29_DRIVE_VALUE_8MA _u(0x2) 2125 #define PADS_BANK0_GPIO29_DRIVE_VALUE_12MA _u(0x3) 2126 // ----------------------------------------------------------------------------- 2127 // Field : PADS_BANK0_GPIO29_PUE 2128 // Description : Pull up enable 2129 #define PADS_BANK0_GPIO29_PUE_RESET _u(0x0) 2130 #define PADS_BANK0_GPIO29_PUE_BITS _u(0x00000008) 2131 #define PADS_BANK0_GPIO29_PUE_MSB _u(3) 2132 #define PADS_BANK0_GPIO29_PUE_LSB _u(3) 2133 #define PADS_BANK0_GPIO29_PUE_ACCESS "RW" 2134 // ----------------------------------------------------------------------------- 2135 // Field : PADS_BANK0_GPIO29_PDE 2136 // Description : Pull down enable 2137 #define PADS_BANK0_GPIO29_PDE_RESET _u(0x1) 2138 #define PADS_BANK0_GPIO29_PDE_BITS _u(0x00000004) 2139 #define PADS_BANK0_GPIO29_PDE_MSB _u(2) 2140 #define PADS_BANK0_GPIO29_PDE_LSB _u(2) 2141 #define PADS_BANK0_GPIO29_PDE_ACCESS "RW" 2142 // ----------------------------------------------------------------------------- 2143 // Field : PADS_BANK0_GPIO29_SCHMITT 2144 // Description : Enable schmitt trigger 2145 #define PADS_BANK0_GPIO29_SCHMITT_RESET _u(0x1) 2146 #define PADS_BANK0_GPIO29_SCHMITT_BITS _u(0x00000002) 2147 #define PADS_BANK0_GPIO29_SCHMITT_MSB _u(1) 2148 #define PADS_BANK0_GPIO29_SCHMITT_LSB _u(1) 2149 #define PADS_BANK0_GPIO29_SCHMITT_ACCESS "RW" 2150 // ----------------------------------------------------------------------------- 2151 // Field : PADS_BANK0_GPIO29_SLEWFAST 2152 // Description : Slew rate control. 1 = Fast, 0 = Slow 2153 #define PADS_BANK0_GPIO29_SLEWFAST_RESET _u(0x0) 2154 #define PADS_BANK0_GPIO29_SLEWFAST_BITS _u(0x00000001) 2155 #define PADS_BANK0_GPIO29_SLEWFAST_MSB _u(0) 2156 #define PADS_BANK0_GPIO29_SLEWFAST_LSB _u(0) 2157 #define PADS_BANK0_GPIO29_SLEWFAST_ACCESS "RW" 2158 // ============================================================================= 2159 // Register : PADS_BANK0_SWCLK 2160 // Description : Pad control register 2161 #define PADS_BANK0_SWCLK_OFFSET _u(0x0000007c) 2162 #define PADS_BANK0_SWCLK_BITS _u(0x000000ff) 2163 #define PADS_BANK0_SWCLK_RESET _u(0x000000da) 2164 // ----------------------------------------------------------------------------- 2165 // Field : PADS_BANK0_SWCLK_OD 2166 // Description : Output disable. Has priority over output enable from 2167 // peripherals 2168 #define PADS_BANK0_SWCLK_OD_RESET _u(0x1) 2169 #define PADS_BANK0_SWCLK_OD_BITS _u(0x00000080) 2170 #define PADS_BANK0_SWCLK_OD_MSB _u(7) 2171 #define PADS_BANK0_SWCLK_OD_LSB _u(7) 2172 #define PADS_BANK0_SWCLK_OD_ACCESS "RW" 2173 // ----------------------------------------------------------------------------- 2174 // Field : PADS_BANK0_SWCLK_IE 2175 // Description : Input enable 2176 #define PADS_BANK0_SWCLK_IE_RESET _u(0x1) 2177 #define PADS_BANK0_SWCLK_IE_BITS _u(0x00000040) 2178 #define PADS_BANK0_SWCLK_IE_MSB _u(6) 2179 #define PADS_BANK0_SWCLK_IE_LSB _u(6) 2180 #define PADS_BANK0_SWCLK_IE_ACCESS "RW" 2181 // ----------------------------------------------------------------------------- 2182 // Field : PADS_BANK0_SWCLK_DRIVE 2183 // Description : Drive strength. 2184 // 0x0 -> 2mA 2185 // 0x1 -> 4mA 2186 // 0x2 -> 8mA 2187 // 0x3 -> 12mA 2188 #define PADS_BANK0_SWCLK_DRIVE_RESET _u(0x1) 2189 #define PADS_BANK0_SWCLK_DRIVE_BITS _u(0x00000030) 2190 #define PADS_BANK0_SWCLK_DRIVE_MSB _u(5) 2191 #define PADS_BANK0_SWCLK_DRIVE_LSB _u(4) 2192 #define PADS_BANK0_SWCLK_DRIVE_ACCESS "RW" 2193 #define PADS_BANK0_SWCLK_DRIVE_VALUE_2MA _u(0x0) 2194 #define PADS_BANK0_SWCLK_DRIVE_VALUE_4MA _u(0x1) 2195 #define PADS_BANK0_SWCLK_DRIVE_VALUE_8MA _u(0x2) 2196 #define PADS_BANK0_SWCLK_DRIVE_VALUE_12MA _u(0x3) 2197 // ----------------------------------------------------------------------------- 2198 // Field : PADS_BANK0_SWCLK_PUE 2199 // Description : Pull up enable 2200 #define PADS_BANK0_SWCLK_PUE_RESET _u(0x1) 2201 #define PADS_BANK0_SWCLK_PUE_BITS _u(0x00000008) 2202 #define PADS_BANK0_SWCLK_PUE_MSB _u(3) 2203 #define PADS_BANK0_SWCLK_PUE_LSB _u(3) 2204 #define PADS_BANK0_SWCLK_PUE_ACCESS "RW" 2205 // ----------------------------------------------------------------------------- 2206 // Field : PADS_BANK0_SWCLK_PDE 2207 // Description : Pull down enable 2208 #define PADS_BANK0_SWCLK_PDE_RESET _u(0x0) 2209 #define PADS_BANK0_SWCLK_PDE_BITS _u(0x00000004) 2210 #define PADS_BANK0_SWCLK_PDE_MSB _u(2) 2211 #define PADS_BANK0_SWCLK_PDE_LSB _u(2) 2212 #define PADS_BANK0_SWCLK_PDE_ACCESS "RW" 2213 // ----------------------------------------------------------------------------- 2214 // Field : PADS_BANK0_SWCLK_SCHMITT 2215 // Description : Enable schmitt trigger 2216 #define PADS_BANK0_SWCLK_SCHMITT_RESET _u(0x1) 2217 #define PADS_BANK0_SWCLK_SCHMITT_BITS _u(0x00000002) 2218 #define PADS_BANK0_SWCLK_SCHMITT_MSB _u(1) 2219 #define PADS_BANK0_SWCLK_SCHMITT_LSB _u(1) 2220 #define PADS_BANK0_SWCLK_SCHMITT_ACCESS "RW" 2221 // ----------------------------------------------------------------------------- 2222 // Field : PADS_BANK0_SWCLK_SLEWFAST 2223 // Description : Slew rate control. 1 = Fast, 0 = Slow 2224 #define PADS_BANK0_SWCLK_SLEWFAST_RESET _u(0x0) 2225 #define PADS_BANK0_SWCLK_SLEWFAST_BITS _u(0x00000001) 2226 #define PADS_BANK0_SWCLK_SLEWFAST_MSB _u(0) 2227 #define PADS_BANK0_SWCLK_SLEWFAST_LSB _u(0) 2228 #define PADS_BANK0_SWCLK_SLEWFAST_ACCESS "RW" 2229 // ============================================================================= 2230 // Register : PADS_BANK0_SWD 2231 // Description : Pad control register 2232 #define PADS_BANK0_SWD_OFFSET _u(0x00000080) 2233 #define PADS_BANK0_SWD_BITS _u(0x000000ff) 2234 #define PADS_BANK0_SWD_RESET _u(0x0000005a) 2235 // ----------------------------------------------------------------------------- 2236 // Field : PADS_BANK0_SWD_OD 2237 // Description : Output disable. Has priority over output enable from 2238 // peripherals 2239 #define PADS_BANK0_SWD_OD_RESET _u(0x0) 2240 #define PADS_BANK0_SWD_OD_BITS _u(0x00000080) 2241 #define PADS_BANK0_SWD_OD_MSB _u(7) 2242 #define PADS_BANK0_SWD_OD_LSB _u(7) 2243 #define PADS_BANK0_SWD_OD_ACCESS "RW" 2244 // ----------------------------------------------------------------------------- 2245 // Field : PADS_BANK0_SWD_IE 2246 // Description : Input enable 2247 #define PADS_BANK0_SWD_IE_RESET _u(0x1) 2248 #define PADS_BANK0_SWD_IE_BITS _u(0x00000040) 2249 #define PADS_BANK0_SWD_IE_MSB _u(6) 2250 #define PADS_BANK0_SWD_IE_LSB _u(6) 2251 #define PADS_BANK0_SWD_IE_ACCESS "RW" 2252 // ----------------------------------------------------------------------------- 2253 // Field : PADS_BANK0_SWD_DRIVE 2254 // Description : Drive strength. 2255 // 0x0 -> 2mA 2256 // 0x1 -> 4mA 2257 // 0x2 -> 8mA 2258 // 0x3 -> 12mA 2259 #define PADS_BANK0_SWD_DRIVE_RESET _u(0x1) 2260 #define PADS_BANK0_SWD_DRIVE_BITS _u(0x00000030) 2261 #define PADS_BANK0_SWD_DRIVE_MSB _u(5) 2262 #define PADS_BANK0_SWD_DRIVE_LSB _u(4) 2263 #define PADS_BANK0_SWD_DRIVE_ACCESS "RW" 2264 #define PADS_BANK0_SWD_DRIVE_VALUE_2MA _u(0x0) 2265 #define PADS_BANK0_SWD_DRIVE_VALUE_4MA _u(0x1) 2266 #define PADS_BANK0_SWD_DRIVE_VALUE_8MA _u(0x2) 2267 #define PADS_BANK0_SWD_DRIVE_VALUE_12MA _u(0x3) 2268 // ----------------------------------------------------------------------------- 2269 // Field : PADS_BANK0_SWD_PUE 2270 // Description : Pull up enable 2271 #define PADS_BANK0_SWD_PUE_RESET _u(0x1) 2272 #define PADS_BANK0_SWD_PUE_BITS _u(0x00000008) 2273 #define PADS_BANK0_SWD_PUE_MSB _u(3) 2274 #define PADS_BANK0_SWD_PUE_LSB _u(3) 2275 #define PADS_BANK0_SWD_PUE_ACCESS "RW" 2276 // ----------------------------------------------------------------------------- 2277 // Field : PADS_BANK0_SWD_PDE 2278 // Description : Pull down enable 2279 #define PADS_BANK0_SWD_PDE_RESET _u(0x0) 2280 #define PADS_BANK0_SWD_PDE_BITS _u(0x00000004) 2281 #define PADS_BANK0_SWD_PDE_MSB _u(2) 2282 #define PADS_BANK0_SWD_PDE_LSB _u(2) 2283 #define PADS_BANK0_SWD_PDE_ACCESS "RW" 2284 // ----------------------------------------------------------------------------- 2285 // Field : PADS_BANK0_SWD_SCHMITT 2286 // Description : Enable schmitt trigger 2287 #define PADS_BANK0_SWD_SCHMITT_RESET _u(0x1) 2288 #define PADS_BANK0_SWD_SCHMITT_BITS _u(0x00000002) 2289 #define PADS_BANK0_SWD_SCHMITT_MSB _u(1) 2290 #define PADS_BANK0_SWD_SCHMITT_LSB _u(1) 2291 #define PADS_BANK0_SWD_SCHMITT_ACCESS "RW" 2292 // ----------------------------------------------------------------------------- 2293 // Field : PADS_BANK0_SWD_SLEWFAST 2294 // Description : Slew rate control. 1 = Fast, 0 = Slow 2295 #define PADS_BANK0_SWD_SLEWFAST_RESET _u(0x0) 2296 #define PADS_BANK0_SWD_SLEWFAST_BITS _u(0x00000001) 2297 #define PADS_BANK0_SWD_SLEWFAST_MSB _u(0) 2298 #define PADS_BANK0_SWD_SLEWFAST_LSB _u(0) 2299 #define PADS_BANK0_SWD_SLEWFAST_ACCESS "RW" 2300 // ============================================================================= 2301 #endif // _HARDWARE_REGS_PADS_BANK0_H 2302 2303