diff options
Diffstat (limited to 'lib/pico-sdk/rp2350/hardware/regs/pads_bank0.h')
-rw-r--r-- | lib/pico-sdk/rp2350/hardware/regs/pads_bank0.h | 3980 |
1 files changed, 3980 insertions, 0 deletions
diff --git a/lib/pico-sdk/rp2350/hardware/regs/pads_bank0.h b/lib/pico-sdk/rp2350/hardware/regs/pads_bank0.h new file mode 100644 index 00000000..cf262054 --- /dev/null +++ b/lib/pico-sdk/rp2350/hardware/regs/pads_bank0.h @@ -0,0 +1,3980 @@ +// THIS HEADER FILE IS AUTOMATICALLY GENERATED -- DO NOT EDIT + +/** + * Copyright (c) 2024 Raspberry Pi Ltd. + * + * SPDX-License-Identifier: BSD-3-Clause + */ +// ============================================================================= +// Register block : PADS_BANK0 +// Version : 1 +// Bus type : apb +// ============================================================================= +#ifndef _HARDWARE_REGS_PADS_BANK0_H +#define _HARDWARE_REGS_PADS_BANK0_H +// ============================================================================= +// Register : PADS_BANK0_VOLTAGE_SELECT +// Description : Voltage select. Per bank control +// 0x0 -> Set voltage to 3.3V (DVDD >= 2V5) +// 0x1 -> Set voltage to 1.8V (DVDD <= 1V8) +#define PADS_BANK0_VOLTAGE_SELECT_OFFSET _u(0x00000000) +#define PADS_BANK0_VOLTAGE_SELECT_BITS _u(0x00000001) +#define PADS_BANK0_VOLTAGE_SELECT_RESET _u(0x00000000) +#define PADS_BANK0_VOLTAGE_SELECT_MSB _u(0) +#define PADS_BANK0_VOLTAGE_SELECT_LSB _u(0) +#define PADS_BANK0_VOLTAGE_SELECT_ACCESS "RW" +#define PADS_BANK0_VOLTAGE_SELECT_VALUE_3V3 _u(0x0) +#define PADS_BANK0_VOLTAGE_SELECT_VALUE_1V8 _u(0x1) +// ============================================================================= +// Register : PADS_BANK0_GPIO0 +#define PADS_BANK0_GPIO0_OFFSET _u(0x00000004) +#define PADS_BANK0_GPIO0_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO0_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO0_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO0_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO0_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO0_ISO_MSB _u(8) +#define PADS_BANK0_GPIO0_ISO_LSB _u(8) +#define PADS_BANK0_GPIO0_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO0_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO0_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO0_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO0_OD_MSB _u(7) +#define PADS_BANK0_GPIO0_OD_LSB _u(7) +#define PADS_BANK0_GPIO0_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO0_IE +// Description : Input enable +#define PADS_BANK0_GPIO0_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO0_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO0_IE_MSB _u(6) +#define PADS_BANK0_GPIO0_IE_LSB _u(6) +#define PADS_BANK0_GPIO0_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO0_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO0_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO0_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO0_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO0_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO0_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO0_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO0_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO0_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO0_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO0_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO0_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO0_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO0_PUE_MSB _u(3) +#define PADS_BANK0_GPIO0_PUE_LSB _u(3) +#define PADS_BANK0_GPIO0_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO0_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO0_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO0_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO0_PDE_MSB _u(2) +#define PADS_BANK0_GPIO0_PDE_LSB _u(2) +#define PADS_BANK0_GPIO0_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO0_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO0_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO0_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO0_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO0_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO0_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO0_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO0_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO0_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO0_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO0_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO0_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO1 +#define PADS_BANK0_GPIO1_OFFSET _u(0x00000008) +#define PADS_BANK0_GPIO1_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO1_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO1_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO1_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO1_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO1_ISO_MSB _u(8) +#define PADS_BANK0_GPIO1_ISO_LSB _u(8) +#define PADS_BANK0_GPIO1_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO1_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO1_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO1_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO1_OD_MSB _u(7) +#define PADS_BANK0_GPIO1_OD_LSB _u(7) +#define PADS_BANK0_GPIO1_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO1_IE +// Description : Input enable +#define PADS_BANK0_GPIO1_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO1_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO1_IE_MSB _u(6) +#define PADS_BANK0_GPIO1_IE_LSB _u(6) +#define PADS_BANK0_GPIO1_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO1_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO1_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO1_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO1_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO1_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO1_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO1_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO1_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO1_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO1_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO1_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO1_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO1_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO1_PUE_MSB _u(3) +#define PADS_BANK0_GPIO1_PUE_LSB _u(3) +#define PADS_BANK0_GPIO1_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO1_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO1_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO1_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO1_PDE_MSB _u(2) +#define PADS_BANK0_GPIO1_PDE_LSB _u(2) +#define PADS_BANK0_GPIO1_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO1_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO1_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO1_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO1_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO1_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO1_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO1_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO1_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO1_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO1_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO1_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO1_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO2 +#define PADS_BANK0_GPIO2_OFFSET _u(0x0000000c) +#define PADS_BANK0_GPIO2_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO2_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO2_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO2_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO2_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO2_ISO_MSB _u(8) +#define PADS_BANK0_GPIO2_ISO_LSB _u(8) +#define PADS_BANK0_GPIO2_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO2_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO2_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO2_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO2_OD_MSB _u(7) +#define PADS_BANK0_GPIO2_OD_LSB _u(7) +#define PADS_BANK0_GPIO2_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO2_IE +// Description : Input enable +#define PADS_BANK0_GPIO2_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO2_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO2_IE_MSB _u(6) +#define PADS_BANK0_GPIO2_IE_LSB _u(6) +#define PADS_BANK0_GPIO2_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO2_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO2_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO2_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO2_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO2_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO2_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO2_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO2_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO2_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO2_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO2_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO2_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO2_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO2_PUE_MSB _u(3) +#define PADS_BANK0_GPIO2_PUE_LSB _u(3) +#define PADS_BANK0_GPIO2_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO2_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO2_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO2_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO2_PDE_MSB _u(2) +#define PADS_BANK0_GPIO2_PDE_LSB _u(2) +#define PADS_BANK0_GPIO2_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO2_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO2_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO2_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO2_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO2_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO2_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO2_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO2_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO2_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO2_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO2_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO2_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO3 +#define PADS_BANK0_GPIO3_OFFSET _u(0x00000010) +#define PADS_BANK0_GPIO3_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO3_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO3_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO3_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO3_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO3_ISO_MSB _u(8) +#define PADS_BANK0_GPIO3_ISO_LSB _u(8) +#define PADS_BANK0_GPIO3_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO3_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO3_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO3_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO3_OD_MSB _u(7) +#define PADS_BANK0_GPIO3_OD_LSB _u(7) +#define PADS_BANK0_GPIO3_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO3_IE +// Description : Input enable +#define PADS_BANK0_GPIO3_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO3_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO3_IE_MSB _u(6) +#define PADS_BANK0_GPIO3_IE_LSB _u(6) +#define PADS_BANK0_GPIO3_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO3_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO3_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO3_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO3_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO3_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO3_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO3_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO3_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO3_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO3_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO3_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO3_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO3_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO3_PUE_MSB _u(3) +#define PADS_BANK0_GPIO3_PUE_LSB _u(3) +#define PADS_BANK0_GPIO3_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO3_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO3_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO3_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO3_PDE_MSB _u(2) +#define PADS_BANK0_GPIO3_PDE_LSB _u(2) +#define PADS_BANK0_GPIO3_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO3_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO3_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO3_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO3_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO3_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO3_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO3_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO3_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO3_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO3_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO3_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO3_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO4 +#define PADS_BANK0_GPIO4_OFFSET _u(0x00000014) +#define PADS_BANK0_GPIO4_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO4_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO4_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO4_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO4_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO4_ISO_MSB _u(8) +#define PADS_BANK0_GPIO4_ISO_LSB _u(8) +#define PADS_BANK0_GPIO4_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO4_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO4_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO4_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO4_OD_MSB _u(7) +#define PADS_BANK0_GPIO4_OD_LSB _u(7) +#define PADS_BANK0_GPIO4_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO4_IE +// Description : Input enable +#define PADS_BANK0_GPIO4_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO4_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO4_IE_MSB _u(6) +#define PADS_BANK0_GPIO4_IE_LSB _u(6) +#define PADS_BANK0_GPIO4_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO4_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO4_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO4_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO4_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO4_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO4_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO4_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO4_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO4_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO4_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO4_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO4_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO4_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO4_PUE_MSB _u(3) +#define PADS_BANK0_GPIO4_PUE_LSB _u(3) +#define PADS_BANK0_GPIO4_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO4_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO4_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO4_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO4_PDE_MSB _u(2) +#define PADS_BANK0_GPIO4_PDE_LSB _u(2) +#define PADS_BANK0_GPIO4_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO4_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO4_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO4_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO4_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO4_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO4_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO4_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO4_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO4_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO4_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO4_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO4_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO5 +#define PADS_BANK0_GPIO5_OFFSET _u(0x00000018) +#define PADS_BANK0_GPIO5_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO5_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO5_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO5_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO5_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO5_ISO_MSB _u(8) +#define PADS_BANK0_GPIO5_ISO_LSB _u(8) +#define PADS_BANK0_GPIO5_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO5_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO5_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO5_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO5_OD_MSB _u(7) +#define PADS_BANK0_GPIO5_OD_LSB _u(7) +#define PADS_BANK0_GPIO5_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO5_IE +// Description : Input enable +#define PADS_BANK0_GPIO5_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO5_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO5_IE_MSB _u(6) +#define PADS_BANK0_GPIO5_IE_LSB _u(6) +#define PADS_BANK0_GPIO5_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO5_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO5_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO5_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO5_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO5_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO5_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO5_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO5_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO5_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO5_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO5_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO5_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO5_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO5_PUE_MSB _u(3) +#define PADS_BANK0_GPIO5_PUE_LSB _u(3) +#define PADS_BANK0_GPIO5_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO5_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO5_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO5_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO5_PDE_MSB _u(2) +#define PADS_BANK0_GPIO5_PDE_LSB _u(2) +#define PADS_BANK0_GPIO5_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO5_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO5_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO5_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO5_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO5_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO5_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO5_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO5_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO5_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO5_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO5_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO5_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO6 +#define PADS_BANK0_GPIO6_OFFSET _u(0x0000001c) +#define PADS_BANK0_GPIO6_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO6_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO6_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO6_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO6_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO6_ISO_MSB _u(8) +#define PADS_BANK0_GPIO6_ISO_LSB _u(8) +#define PADS_BANK0_GPIO6_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO6_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO6_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO6_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO6_OD_MSB _u(7) +#define PADS_BANK0_GPIO6_OD_LSB _u(7) +#define PADS_BANK0_GPIO6_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO6_IE +// Description : Input enable +#define PADS_BANK0_GPIO6_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO6_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO6_IE_MSB _u(6) +#define PADS_BANK0_GPIO6_IE_LSB _u(6) +#define PADS_BANK0_GPIO6_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO6_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO6_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO6_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO6_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO6_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO6_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO6_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO6_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO6_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO6_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO6_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO6_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO6_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO6_PUE_MSB _u(3) +#define PADS_BANK0_GPIO6_PUE_LSB _u(3) +#define PADS_BANK0_GPIO6_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO6_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO6_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO6_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO6_PDE_MSB _u(2) +#define PADS_BANK0_GPIO6_PDE_LSB _u(2) +#define PADS_BANK0_GPIO6_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO6_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO6_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO6_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO6_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO6_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO6_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO6_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO6_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO6_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO6_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO6_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO6_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO7 +#define PADS_BANK0_GPIO7_OFFSET _u(0x00000020) +#define PADS_BANK0_GPIO7_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO7_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO7_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO7_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO7_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO7_ISO_MSB _u(8) +#define PADS_BANK0_GPIO7_ISO_LSB _u(8) +#define PADS_BANK0_GPIO7_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO7_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO7_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO7_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO7_OD_MSB _u(7) +#define PADS_BANK0_GPIO7_OD_LSB _u(7) +#define PADS_BANK0_GPIO7_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO7_IE +// Description : Input enable +#define PADS_BANK0_GPIO7_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO7_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO7_IE_MSB _u(6) +#define PADS_BANK0_GPIO7_IE_LSB _u(6) +#define PADS_BANK0_GPIO7_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO7_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO7_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO7_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO7_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO7_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO7_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO7_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO7_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO7_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO7_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO7_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO7_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO7_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO7_PUE_MSB _u(3) +#define PADS_BANK0_GPIO7_PUE_LSB _u(3) +#define PADS_BANK0_GPIO7_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO7_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO7_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO7_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO7_PDE_MSB _u(2) +#define PADS_BANK0_GPIO7_PDE_LSB _u(2) +#define PADS_BANK0_GPIO7_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO7_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO7_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO7_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO7_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO7_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO7_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO7_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO7_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO7_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO7_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO7_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO7_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO8 +#define PADS_BANK0_GPIO8_OFFSET _u(0x00000024) +#define PADS_BANK0_GPIO8_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO8_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO8_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO8_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO8_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO8_ISO_MSB _u(8) +#define PADS_BANK0_GPIO8_ISO_LSB _u(8) +#define PADS_BANK0_GPIO8_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO8_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO8_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO8_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO8_OD_MSB _u(7) +#define PADS_BANK0_GPIO8_OD_LSB _u(7) +#define PADS_BANK0_GPIO8_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO8_IE +// Description : Input enable +#define PADS_BANK0_GPIO8_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO8_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO8_IE_MSB _u(6) +#define PADS_BANK0_GPIO8_IE_LSB _u(6) +#define PADS_BANK0_GPIO8_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO8_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO8_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO8_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO8_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO8_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO8_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO8_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO8_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO8_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO8_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO8_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO8_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO8_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO8_PUE_MSB _u(3) +#define PADS_BANK0_GPIO8_PUE_LSB _u(3) +#define PADS_BANK0_GPIO8_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO8_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO8_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO8_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO8_PDE_MSB _u(2) +#define PADS_BANK0_GPIO8_PDE_LSB _u(2) +#define PADS_BANK0_GPIO8_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO8_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO8_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO8_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO8_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO8_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO8_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO8_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO8_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO8_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO8_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO8_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO8_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO9 +#define PADS_BANK0_GPIO9_OFFSET _u(0x00000028) +#define PADS_BANK0_GPIO9_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO9_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO9_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO9_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO9_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO9_ISO_MSB _u(8) +#define PADS_BANK0_GPIO9_ISO_LSB _u(8) +#define PADS_BANK0_GPIO9_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO9_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO9_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO9_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO9_OD_MSB _u(7) +#define PADS_BANK0_GPIO9_OD_LSB _u(7) +#define PADS_BANK0_GPIO9_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO9_IE +// Description : Input enable +#define PADS_BANK0_GPIO9_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO9_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO9_IE_MSB _u(6) +#define PADS_BANK0_GPIO9_IE_LSB _u(6) +#define PADS_BANK0_GPIO9_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO9_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO9_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO9_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO9_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO9_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO9_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO9_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO9_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO9_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO9_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO9_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO9_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO9_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO9_PUE_MSB _u(3) +#define PADS_BANK0_GPIO9_PUE_LSB _u(3) +#define PADS_BANK0_GPIO9_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO9_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO9_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO9_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO9_PDE_MSB _u(2) +#define PADS_BANK0_GPIO9_PDE_LSB _u(2) +#define PADS_BANK0_GPIO9_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO9_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO9_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO9_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO9_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO9_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO9_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO9_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO9_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO9_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO9_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO9_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO9_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO10 +#define PADS_BANK0_GPIO10_OFFSET _u(0x0000002c) +#define PADS_BANK0_GPIO10_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO10_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO10_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO10_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO10_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO10_ISO_MSB _u(8) +#define PADS_BANK0_GPIO10_ISO_LSB _u(8) +#define PADS_BANK0_GPIO10_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO10_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO10_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO10_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO10_OD_MSB _u(7) +#define PADS_BANK0_GPIO10_OD_LSB _u(7) +#define PADS_BANK0_GPIO10_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO10_IE +// Description : Input enable +#define PADS_BANK0_GPIO10_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO10_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO10_IE_MSB _u(6) +#define PADS_BANK0_GPIO10_IE_LSB _u(6) +#define PADS_BANK0_GPIO10_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO10_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO10_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO10_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO10_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO10_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO10_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO10_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO10_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO10_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO10_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO10_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO10_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO10_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO10_PUE_MSB _u(3) +#define PADS_BANK0_GPIO10_PUE_LSB _u(3) +#define PADS_BANK0_GPIO10_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO10_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO10_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO10_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO10_PDE_MSB _u(2) +#define PADS_BANK0_GPIO10_PDE_LSB _u(2) +#define PADS_BANK0_GPIO10_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO10_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO10_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO10_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO10_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO10_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO10_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO10_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO10_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO10_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO10_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO10_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO10_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO11 +#define PADS_BANK0_GPIO11_OFFSET _u(0x00000030) +#define PADS_BANK0_GPIO11_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO11_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO11_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO11_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO11_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO11_ISO_MSB _u(8) +#define PADS_BANK0_GPIO11_ISO_LSB _u(8) +#define PADS_BANK0_GPIO11_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO11_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO11_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO11_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO11_OD_MSB _u(7) +#define PADS_BANK0_GPIO11_OD_LSB _u(7) +#define PADS_BANK0_GPIO11_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO11_IE +// Description : Input enable +#define PADS_BANK0_GPIO11_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO11_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO11_IE_MSB _u(6) +#define PADS_BANK0_GPIO11_IE_LSB _u(6) +#define PADS_BANK0_GPIO11_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO11_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO11_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO11_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO11_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO11_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO11_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO11_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO11_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO11_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO11_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO11_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO11_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO11_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO11_PUE_MSB _u(3) +#define PADS_BANK0_GPIO11_PUE_LSB _u(3) +#define PADS_BANK0_GPIO11_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO11_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO11_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO11_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO11_PDE_MSB _u(2) +#define PADS_BANK0_GPIO11_PDE_LSB _u(2) +#define PADS_BANK0_GPIO11_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO11_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO11_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO11_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO11_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO11_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO11_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO11_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO11_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO11_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO11_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO11_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO11_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO12 +#define PADS_BANK0_GPIO12_OFFSET _u(0x00000034) +#define PADS_BANK0_GPIO12_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO12_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO12_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO12_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO12_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO12_ISO_MSB _u(8) +#define PADS_BANK0_GPIO12_ISO_LSB _u(8) +#define PADS_BANK0_GPIO12_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO12_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO12_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO12_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO12_OD_MSB _u(7) +#define PADS_BANK0_GPIO12_OD_LSB _u(7) +#define PADS_BANK0_GPIO12_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO12_IE +// Description : Input enable +#define PADS_BANK0_GPIO12_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO12_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO12_IE_MSB _u(6) +#define PADS_BANK0_GPIO12_IE_LSB _u(6) +#define PADS_BANK0_GPIO12_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO12_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO12_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO12_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO12_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO12_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO12_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO12_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO12_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO12_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO12_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO12_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO12_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO12_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO12_PUE_MSB _u(3) +#define PADS_BANK0_GPIO12_PUE_LSB _u(3) +#define PADS_BANK0_GPIO12_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO12_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO12_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO12_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO12_PDE_MSB _u(2) +#define PADS_BANK0_GPIO12_PDE_LSB _u(2) +#define PADS_BANK0_GPIO12_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO12_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO12_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO12_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO12_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO12_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO12_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO12_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO12_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO12_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO12_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO12_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO12_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO13 +#define PADS_BANK0_GPIO13_OFFSET _u(0x00000038) +#define PADS_BANK0_GPIO13_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO13_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO13_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO13_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO13_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO13_ISO_MSB _u(8) +#define PADS_BANK0_GPIO13_ISO_LSB _u(8) +#define PADS_BANK0_GPIO13_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO13_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO13_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO13_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO13_OD_MSB _u(7) +#define PADS_BANK0_GPIO13_OD_LSB _u(7) +#define PADS_BANK0_GPIO13_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO13_IE +// Description : Input enable +#define PADS_BANK0_GPIO13_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO13_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO13_IE_MSB _u(6) +#define PADS_BANK0_GPIO13_IE_LSB _u(6) +#define PADS_BANK0_GPIO13_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO13_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO13_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO13_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO13_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO13_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO13_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO13_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO13_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO13_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO13_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO13_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO13_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO13_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO13_PUE_MSB _u(3) +#define PADS_BANK0_GPIO13_PUE_LSB _u(3) +#define PADS_BANK0_GPIO13_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO13_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO13_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO13_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO13_PDE_MSB _u(2) +#define PADS_BANK0_GPIO13_PDE_LSB _u(2) +#define PADS_BANK0_GPIO13_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO13_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO13_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO13_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO13_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO13_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO13_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO13_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO13_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO13_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO13_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO13_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO13_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO14 +#define PADS_BANK0_GPIO14_OFFSET _u(0x0000003c) +#define PADS_BANK0_GPIO14_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO14_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO14_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO14_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO14_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO14_ISO_MSB _u(8) +#define PADS_BANK0_GPIO14_ISO_LSB _u(8) +#define PADS_BANK0_GPIO14_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO14_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO14_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO14_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO14_OD_MSB _u(7) +#define PADS_BANK0_GPIO14_OD_LSB _u(7) +#define PADS_BANK0_GPIO14_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO14_IE +// Description : Input enable +#define PADS_BANK0_GPIO14_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO14_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO14_IE_MSB _u(6) +#define PADS_BANK0_GPIO14_IE_LSB _u(6) +#define PADS_BANK0_GPIO14_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO14_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO14_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO14_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO14_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO14_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO14_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO14_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO14_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO14_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO14_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO14_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO14_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO14_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO14_PUE_MSB _u(3) +#define PADS_BANK0_GPIO14_PUE_LSB _u(3) +#define PADS_BANK0_GPIO14_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO14_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO14_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO14_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO14_PDE_MSB _u(2) +#define PADS_BANK0_GPIO14_PDE_LSB _u(2) +#define PADS_BANK0_GPIO14_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO14_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO14_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO14_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO14_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO14_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO14_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO14_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO14_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO14_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO14_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO14_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO14_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO15 +#define PADS_BANK0_GPIO15_OFFSET _u(0x00000040) +#define PADS_BANK0_GPIO15_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO15_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO15_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO15_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO15_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO15_ISO_MSB _u(8) +#define PADS_BANK0_GPIO15_ISO_LSB _u(8) +#define PADS_BANK0_GPIO15_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO15_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO15_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO15_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO15_OD_MSB _u(7) +#define PADS_BANK0_GPIO15_OD_LSB _u(7) +#define PADS_BANK0_GPIO15_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO15_IE +// Description : Input enable +#define PADS_BANK0_GPIO15_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO15_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO15_IE_MSB _u(6) +#define PADS_BANK0_GPIO15_IE_LSB _u(6) +#define PADS_BANK0_GPIO15_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO15_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO15_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO15_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO15_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO15_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO15_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO15_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO15_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO15_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO15_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO15_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO15_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO15_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO15_PUE_MSB _u(3) +#define PADS_BANK0_GPIO15_PUE_LSB _u(3) +#define PADS_BANK0_GPIO15_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO15_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO15_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO15_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO15_PDE_MSB _u(2) +#define PADS_BANK0_GPIO15_PDE_LSB _u(2) +#define PADS_BANK0_GPIO15_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO15_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO15_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO15_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO15_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO15_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO15_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO15_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO15_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO15_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO15_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO15_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO15_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO16 +#define PADS_BANK0_GPIO16_OFFSET _u(0x00000044) +#define PADS_BANK0_GPIO16_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO16_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO16_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO16_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO16_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO16_ISO_MSB _u(8) +#define PADS_BANK0_GPIO16_ISO_LSB _u(8) +#define PADS_BANK0_GPIO16_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO16_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO16_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO16_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO16_OD_MSB _u(7) +#define PADS_BANK0_GPIO16_OD_LSB _u(7) +#define PADS_BANK0_GPIO16_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO16_IE +// Description : Input enable +#define PADS_BANK0_GPIO16_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO16_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO16_IE_MSB _u(6) +#define PADS_BANK0_GPIO16_IE_LSB _u(6) +#define PADS_BANK0_GPIO16_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO16_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO16_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO16_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO16_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO16_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO16_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO16_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO16_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO16_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO16_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO16_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO16_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO16_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO16_PUE_MSB _u(3) +#define PADS_BANK0_GPIO16_PUE_LSB _u(3) +#define PADS_BANK0_GPIO16_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO16_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO16_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO16_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO16_PDE_MSB _u(2) +#define PADS_BANK0_GPIO16_PDE_LSB _u(2) +#define PADS_BANK0_GPIO16_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO16_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO16_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO16_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO16_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO16_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO16_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO16_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO16_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO16_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO16_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO16_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO16_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO17 +#define PADS_BANK0_GPIO17_OFFSET _u(0x00000048) +#define PADS_BANK0_GPIO17_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO17_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO17_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO17_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO17_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO17_ISO_MSB _u(8) +#define PADS_BANK0_GPIO17_ISO_LSB _u(8) +#define PADS_BANK0_GPIO17_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO17_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO17_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO17_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO17_OD_MSB _u(7) +#define PADS_BANK0_GPIO17_OD_LSB _u(7) +#define PADS_BANK0_GPIO17_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO17_IE +// Description : Input enable +#define PADS_BANK0_GPIO17_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO17_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO17_IE_MSB _u(6) +#define PADS_BANK0_GPIO17_IE_LSB _u(6) +#define PADS_BANK0_GPIO17_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO17_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO17_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO17_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO17_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO17_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO17_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO17_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO17_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO17_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO17_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO17_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO17_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO17_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO17_PUE_MSB _u(3) +#define PADS_BANK0_GPIO17_PUE_LSB _u(3) +#define PADS_BANK0_GPIO17_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO17_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO17_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO17_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO17_PDE_MSB _u(2) +#define PADS_BANK0_GPIO17_PDE_LSB _u(2) +#define PADS_BANK0_GPIO17_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO17_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO17_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO17_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO17_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO17_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO17_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO17_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO17_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO17_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO17_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO17_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO17_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO18 +#define PADS_BANK0_GPIO18_OFFSET _u(0x0000004c) +#define PADS_BANK0_GPIO18_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO18_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO18_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO18_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO18_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO18_ISO_MSB _u(8) +#define PADS_BANK0_GPIO18_ISO_LSB _u(8) +#define PADS_BANK0_GPIO18_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO18_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO18_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO18_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO18_OD_MSB _u(7) +#define PADS_BANK0_GPIO18_OD_LSB _u(7) +#define PADS_BANK0_GPIO18_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO18_IE +// Description : Input enable +#define PADS_BANK0_GPIO18_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO18_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO18_IE_MSB _u(6) +#define PADS_BANK0_GPIO18_IE_LSB _u(6) +#define PADS_BANK0_GPIO18_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO18_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO18_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO18_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO18_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO18_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO18_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO18_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO18_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO18_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO18_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO18_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO18_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO18_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO18_PUE_MSB _u(3) +#define PADS_BANK0_GPIO18_PUE_LSB _u(3) +#define PADS_BANK0_GPIO18_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO18_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO18_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO18_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO18_PDE_MSB _u(2) +#define PADS_BANK0_GPIO18_PDE_LSB _u(2) +#define PADS_BANK0_GPIO18_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO18_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO18_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO18_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO18_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO18_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO18_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO18_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO18_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO18_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO18_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO18_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO18_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO19 +#define PADS_BANK0_GPIO19_OFFSET _u(0x00000050) +#define PADS_BANK0_GPIO19_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO19_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO19_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO19_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO19_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO19_ISO_MSB _u(8) +#define PADS_BANK0_GPIO19_ISO_LSB _u(8) +#define PADS_BANK0_GPIO19_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO19_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO19_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO19_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO19_OD_MSB _u(7) +#define PADS_BANK0_GPIO19_OD_LSB _u(7) +#define PADS_BANK0_GPIO19_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO19_IE +// Description : Input enable +#define PADS_BANK0_GPIO19_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO19_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO19_IE_MSB _u(6) +#define PADS_BANK0_GPIO19_IE_LSB _u(6) +#define PADS_BANK0_GPIO19_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO19_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO19_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO19_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO19_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO19_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO19_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO19_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO19_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO19_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO19_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO19_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO19_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO19_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO19_PUE_MSB _u(3) +#define PADS_BANK0_GPIO19_PUE_LSB _u(3) +#define PADS_BANK0_GPIO19_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO19_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO19_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO19_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO19_PDE_MSB _u(2) +#define PADS_BANK0_GPIO19_PDE_LSB _u(2) +#define PADS_BANK0_GPIO19_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO19_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO19_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO19_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO19_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO19_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO19_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO19_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO19_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO19_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO19_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO19_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO19_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO20 +#define PADS_BANK0_GPIO20_OFFSET _u(0x00000054) +#define PADS_BANK0_GPIO20_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO20_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO20_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO20_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO20_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO20_ISO_MSB _u(8) +#define PADS_BANK0_GPIO20_ISO_LSB _u(8) +#define PADS_BANK0_GPIO20_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO20_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO20_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO20_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO20_OD_MSB _u(7) +#define PADS_BANK0_GPIO20_OD_LSB _u(7) +#define PADS_BANK0_GPIO20_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO20_IE +// Description : Input enable +#define PADS_BANK0_GPIO20_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO20_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO20_IE_MSB _u(6) +#define PADS_BANK0_GPIO20_IE_LSB _u(6) +#define PADS_BANK0_GPIO20_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO20_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO20_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO20_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO20_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO20_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO20_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO20_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO20_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO20_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO20_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO20_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO20_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO20_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO20_PUE_MSB _u(3) +#define PADS_BANK0_GPIO20_PUE_LSB _u(3) +#define PADS_BANK0_GPIO20_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO20_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO20_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO20_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO20_PDE_MSB _u(2) +#define PADS_BANK0_GPIO20_PDE_LSB _u(2) +#define PADS_BANK0_GPIO20_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO20_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO20_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO20_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO20_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO20_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO20_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO20_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO20_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO20_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO20_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO20_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO20_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO21 +#define PADS_BANK0_GPIO21_OFFSET _u(0x00000058) +#define PADS_BANK0_GPIO21_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO21_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO21_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO21_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO21_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO21_ISO_MSB _u(8) +#define PADS_BANK0_GPIO21_ISO_LSB _u(8) +#define PADS_BANK0_GPIO21_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO21_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO21_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO21_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO21_OD_MSB _u(7) +#define PADS_BANK0_GPIO21_OD_LSB _u(7) +#define PADS_BANK0_GPIO21_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO21_IE +// Description : Input enable +#define PADS_BANK0_GPIO21_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO21_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO21_IE_MSB _u(6) +#define PADS_BANK0_GPIO21_IE_LSB _u(6) +#define PADS_BANK0_GPIO21_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO21_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO21_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO21_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO21_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO21_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO21_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO21_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO21_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO21_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO21_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO21_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO21_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO21_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO21_PUE_MSB _u(3) +#define PADS_BANK0_GPIO21_PUE_LSB _u(3) +#define PADS_BANK0_GPIO21_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO21_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO21_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO21_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO21_PDE_MSB _u(2) +#define PADS_BANK0_GPIO21_PDE_LSB _u(2) +#define PADS_BANK0_GPIO21_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO21_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO21_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO21_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO21_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO21_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO21_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO21_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO21_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO21_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO21_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO21_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO21_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO22 +#define PADS_BANK0_GPIO22_OFFSET _u(0x0000005c) +#define PADS_BANK0_GPIO22_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO22_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO22_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO22_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO22_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO22_ISO_MSB _u(8) +#define PADS_BANK0_GPIO22_ISO_LSB _u(8) +#define PADS_BANK0_GPIO22_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO22_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO22_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO22_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO22_OD_MSB _u(7) +#define PADS_BANK0_GPIO22_OD_LSB _u(7) +#define PADS_BANK0_GPIO22_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO22_IE +// Description : Input enable +#define PADS_BANK0_GPIO22_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO22_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO22_IE_MSB _u(6) +#define PADS_BANK0_GPIO22_IE_LSB _u(6) +#define PADS_BANK0_GPIO22_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO22_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO22_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO22_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO22_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO22_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO22_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO22_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO22_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO22_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO22_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO22_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO22_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO22_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO22_PUE_MSB _u(3) +#define PADS_BANK0_GPIO22_PUE_LSB _u(3) +#define PADS_BANK0_GPIO22_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO22_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO22_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO22_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO22_PDE_MSB _u(2) +#define PADS_BANK0_GPIO22_PDE_LSB _u(2) +#define PADS_BANK0_GPIO22_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO22_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO22_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO22_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO22_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO22_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO22_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO22_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO22_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO22_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO22_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO22_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO22_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO23 +#define PADS_BANK0_GPIO23_OFFSET _u(0x00000060) +#define PADS_BANK0_GPIO23_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO23_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO23_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO23_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO23_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO23_ISO_MSB _u(8) +#define PADS_BANK0_GPIO23_ISO_LSB _u(8) +#define PADS_BANK0_GPIO23_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO23_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO23_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO23_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO23_OD_MSB _u(7) +#define PADS_BANK0_GPIO23_OD_LSB _u(7) +#define PADS_BANK0_GPIO23_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO23_IE +// Description : Input enable +#define PADS_BANK0_GPIO23_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO23_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO23_IE_MSB _u(6) +#define PADS_BANK0_GPIO23_IE_LSB _u(6) +#define PADS_BANK0_GPIO23_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO23_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO23_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO23_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO23_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO23_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO23_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO23_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO23_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO23_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO23_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO23_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO23_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO23_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO23_PUE_MSB _u(3) +#define PADS_BANK0_GPIO23_PUE_LSB _u(3) +#define PADS_BANK0_GPIO23_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO23_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO23_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO23_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO23_PDE_MSB _u(2) +#define PADS_BANK0_GPIO23_PDE_LSB _u(2) +#define PADS_BANK0_GPIO23_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO23_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO23_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO23_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO23_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO23_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO23_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO23_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO23_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO23_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO23_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO23_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO23_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO24 +#define PADS_BANK0_GPIO24_OFFSET _u(0x00000064) +#define PADS_BANK0_GPIO24_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO24_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO24_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO24_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO24_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO24_ISO_MSB _u(8) +#define PADS_BANK0_GPIO24_ISO_LSB _u(8) +#define PADS_BANK0_GPIO24_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO24_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO24_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO24_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO24_OD_MSB _u(7) +#define PADS_BANK0_GPIO24_OD_LSB _u(7) +#define PADS_BANK0_GPIO24_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO24_IE +// Description : Input enable +#define PADS_BANK0_GPIO24_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO24_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO24_IE_MSB _u(6) +#define PADS_BANK0_GPIO24_IE_LSB _u(6) +#define PADS_BANK0_GPIO24_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO24_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO24_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO24_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO24_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO24_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO24_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO24_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO24_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO24_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO24_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO24_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO24_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO24_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO24_PUE_MSB _u(3) +#define PADS_BANK0_GPIO24_PUE_LSB _u(3) +#define PADS_BANK0_GPIO24_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO24_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO24_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO24_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO24_PDE_MSB _u(2) +#define PADS_BANK0_GPIO24_PDE_LSB _u(2) +#define PADS_BANK0_GPIO24_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO24_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO24_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO24_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO24_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO24_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO24_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO24_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO24_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO24_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO24_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO24_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO24_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO25 +#define PADS_BANK0_GPIO25_OFFSET _u(0x00000068) +#define PADS_BANK0_GPIO25_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO25_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO25_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO25_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO25_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO25_ISO_MSB _u(8) +#define PADS_BANK0_GPIO25_ISO_LSB _u(8) +#define PADS_BANK0_GPIO25_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO25_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO25_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO25_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO25_OD_MSB _u(7) +#define PADS_BANK0_GPIO25_OD_LSB _u(7) +#define PADS_BANK0_GPIO25_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO25_IE +// Description : Input enable +#define PADS_BANK0_GPIO25_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO25_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO25_IE_MSB _u(6) +#define PADS_BANK0_GPIO25_IE_LSB _u(6) +#define PADS_BANK0_GPIO25_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO25_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO25_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO25_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO25_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO25_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO25_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO25_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO25_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO25_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO25_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO25_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO25_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO25_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO25_PUE_MSB _u(3) +#define PADS_BANK0_GPIO25_PUE_LSB _u(3) +#define PADS_BANK0_GPIO25_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO25_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO25_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO25_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO25_PDE_MSB _u(2) +#define PADS_BANK0_GPIO25_PDE_LSB _u(2) +#define PADS_BANK0_GPIO25_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO25_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO25_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO25_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO25_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO25_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO25_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO25_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO25_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO25_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO25_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO25_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO25_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO26 +#define PADS_BANK0_GPIO26_OFFSET _u(0x0000006c) +#define PADS_BANK0_GPIO26_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO26_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO26_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO26_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO26_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO26_ISO_MSB _u(8) +#define PADS_BANK0_GPIO26_ISO_LSB _u(8) +#define PADS_BANK0_GPIO26_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO26_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO26_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO26_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO26_OD_MSB _u(7) +#define PADS_BANK0_GPIO26_OD_LSB _u(7) +#define PADS_BANK0_GPIO26_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO26_IE +// Description : Input enable +#define PADS_BANK0_GPIO26_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO26_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO26_IE_MSB _u(6) +#define PADS_BANK0_GPIO26_IE_LSB _u(6) +#define PADS_BANK0_GPIO26_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO26_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO26_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO26_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO26_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO26_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO26_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO26_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO26_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO26_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO26_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO26_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO26_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO26_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO26_PUE_MSB _u(3) +#define PADS_BANK0_GPIO26_PUE_LSB _u(3) +#define PADS_BANK0_GPIO26_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO26_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO26_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO26_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO26_PDE_MSB _u(2) +#define PADS_BANK0_GPIO26_PDE_LSB _u(2) +#define PADS_BANK0_GPIO26_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO26_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO26_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO26_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO26_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO26_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO26_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO26_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO26_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO26_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO26_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO26_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO26_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO27 +#define PADS_BANK0_GPIO27_OFFSET _u(0x00000070) +#define PADS_BANK0_GPIO27_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO27_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO27_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO27_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO27_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO27_ISO_MSB _u(8) +#define PADS_BANK0_GPIO27_ISO_LSB _u(8) +#define PADS_BANK0_GPIO27_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO27_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO27_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO27_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO27_OD_MSB _u(7) +#define PADS_BANK0_GPIO27_OD_LSB _u(7) +#define PADS_BANK0_GPIO27_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO27_IE +// Description : Input enable +#define PADS_BANK0_GPIO27_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO27_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO27_IE_MSB _u(6) +#define PADS_BANK0_GPIO27_IE_LSB _u(6) +#define PADS_BANK0_GPIO27_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO27_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO27_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO27_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO27_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO27_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO27_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO27_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO27_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO27_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO27_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO27_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO27_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO27_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO27_PUE_MSB _u(3) +#define PADS_BANK0_GPIO27_PUE_LSB _u(3) +#define PADS_BANK0_GPIO27_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO27_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO27_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO27_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO27_PDE_MSB _u(2) +#define PADS_BANK0_GPIO27_PDE_LSB _u(2) +#define PADS_BANK0_GPIO27_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO27_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO27_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO27_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO27_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO27_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO27_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO27_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO27_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO27_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO27_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO27_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO27_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO28 +#define PADS_BANK0_GPIO28_OFFSET _u(0x00000074) +#define PADS_BANK0_GPIO28_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO28_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO28_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO28_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO28_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO28_ISO_MSB _u(8) +#define PADS_BANK0_GPIO28_ISO_LSB _u(8) +#define PADS_BANK0_GPIO28_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO28_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO28_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO28_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO28_OD_MSB _u(7) +#define PADS_BANK0_GPIO28_OD_LSB _u(7) +#define PADS_BANK0_GPIO28_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO28_IE +// Description : Input enable +#define PADS_BANK0_GPIO28_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO28_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO28_IE_MSB _u(6) +#define PADS_BANK0_GPIO28_IE_LSB _u(6) +#define PADS_BANK0_GPIO28_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO28_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO28_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO28_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO28_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO28_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO28_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO28_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO28_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO28_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO28_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO28_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO28_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO28_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO28_PUE_MSB _u(3) +#define PADS_BANK0_GPIO28_PUE_LSB _u(3) +#define PADS_BANK0_GPIO28_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO28_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO28_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO28_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO28_PDE_MSB _u(2) +#define PADS_BANK0_GPIO28_PDE_LSB _u(2) +#define PADS_BANK0_GPIO28_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO28_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO28_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO28_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO28_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO28_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO28_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO28_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO28_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO28_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO28_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO28_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO28_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO29 +#define PADS_BANK0_GPIO29_OFFSET _u(0x00000078) +#define PADS_BANK0_GPIO29_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO29_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO29_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO29_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO29_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO29_ISO_MSB _u(8) +#define PADS_BANK0_GPIO29_ISO_LSB _u(8) +#define PADS_BANK0_GPIO29_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO29_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO29_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO29_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO29_OD_MSB _u(7) +#define PADS_BANK0_GPIO29_OD_LSB _u(7) +#define PADS_BANK0_GPIO29_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO29_IE +// Description : Input enable +#define PADS_BANK0_GPIO29_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO29_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO29_IE_MSB _u(6) +#define PADS_BANK0_GPIO29_IE_LSB _u(6) +#define PADS_BANK0_GPIO29_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO29_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO29_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO29_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO29_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO29_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO29_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO29_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO29_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO29_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO29_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO29_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO29_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO29_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO29_PUE_MSB _u(3) +#define PADS_BANK0_GPIO29_PUE_LSB _u(3) +#define PADS_BANK0_GPIO29_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO29_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO29_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO29_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO29_PDE_MSB _u(2) +#define PADS_BANK0_GPIO29_PDE_LSB _u(2) +#define PADS_BANK0_GPIO29_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO29_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO29_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO29_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO29_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO29_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO29_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO29_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO29_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO29_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO29_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO29_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO29_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO30 +#define PADS_BANK0_GPIO30_OFFSET _u(0x0000007c) +#define PADS_BANK0_GPIO30_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO30_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO30_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO30_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO30_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO30_ISO_MSB _u(8) +#define PADS_BANK0_GPIO30_ISO_LSB _u(8) +#define PADS_BANK0_GPIO30_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO30_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO30_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO30_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO30_OD_MSB _u(7) +#define PADS_BANK0_GPIO30_OD_LSB _u(7) +#define PADS_BANK0_GPIO30_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO30_IE +// Description : Input enable +#define PADS_BANK0_GPIO30_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO30_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO30_IE_MSB _u(6) +#define PADS_BANK0_GPIO30_IE_LSB _u(6) +#define PADS_BANK0_GPIO30_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO30_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO30_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO30_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO30_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO30_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO30_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO30_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO30_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO30_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO30_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO30_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO30_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO30_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO30_PUE_MSB _u(3) +#define PADS_BANK0_GPIO30_PUE_LSB _u(3) +#define PADS_BANK0_GPIO30_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO30_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO30_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO30_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO30_PDE_MSB _u(2) +#define PADS_BANK0_GPIO30_PDE_LSB _u(2) +#define PADS_BANK0_GPIO30_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO30_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO30_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO30_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO30_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO30_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO30_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO30_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO30_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO30_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO30_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO30_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO30_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO31 +#define PADS_BANK0_GPIO31_OFFSET _u(0x00000080) +#define PADS_BANK0_GPIO31_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO31_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO31_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO31_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO31_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO31_ISO_MSB _u(8) +#define PADS_BANK0_GPIO31_ISO_LSB _u(8) +#define PADS_BANK0_GPIO31_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO31_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO31_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO31_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO31_OD_MSB _u(7) +#define PADS_BANK0_GPIO31_OD_LSB _u(7) +#define PADS_BANK0_GPIO31_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO31_IE +// Description : Input enable +#define PADS_BANK0_GPIO31_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO31_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO31_IE_MSB _u(6) +#define PADS_BANK0_GPIO31_IE_LSB _u(6) +#define PADS_BANK0_GPIO31_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO31_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO31_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO31_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO31_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO31_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO31_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO31_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO31_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO31_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO31_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO31_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO31_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO31_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO31_PUE_MSB _u(3) +#define PADS_BANK0_GPIO31_PUE_LSB _u(3) +#define PADS_BANK0_GPIO31_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO31_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO31_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO31_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO31_PDE_MSB _u(2) +#define PADS_BANK0_GPIO31_PDE_LSB _u(2) +#define PADS_BANK0_GPIO31_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO31_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO31_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO31_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO31_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO31_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO31_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO31_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO31_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO31_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO31_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO31_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO31_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO32 +#define PADS_BANK0_GPIO32_OFFSET _u(0x00000084) +#define PADS_BANK0_GPIO32_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO32_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO32_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO32_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO32_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO32_ISO_MSB _u(8) +#define PADS_BANK0_GPIO32_ISO_LSB _u(8) +#define PADS_BANK0_GPIO32_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO32_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO32_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO32_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO32_OD_MSB _u(7) +#define PADS_BANK0_GPIO32_OD_LSB _u(7) +#define PADS_BANK0_GPIO32_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO32_IE +// Description : Input enable +#define PADS_BANK0_GPIO32_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO32_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO32_IE_MSB _u(6) +#define PADS_BANK0_GPIO32_IE_LSB _u(6) +#define PADS_BANK0_GPIO32_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO32_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO32_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO32_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO32_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO32_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO32_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO32_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO32_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO32_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO32_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO32_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO32_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO32_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO32_PUE_MSB _u(3) +#define PADS_BANK0_GPIO32_PUE_LSB _u(3) +#define PADS_BANK0_GPIO32_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO32_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO32_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO32_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO32_PDE_MSB _u(2) +#define PADS_BANK0_GPIO32_PDE_LSB _u(2) +#define PADS_BANK0_GPIO32_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO32_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO32_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO32_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO32_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO32_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO32_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO32_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO32_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO32_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO32_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO32_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO32_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO33 +#define PADS_BANK0_GPIO33_OFFSET _u(0x00000088) +#define PADS_BANK0_GPIO33_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO33_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO33_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO33_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO33_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO33_ISO_MSB _u(8) +#define PADS_BANK0_GPIO33_ISO_LSB _u(8) +#define PADS_BANK0_GPIO33_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO33_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO33_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO33_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO33_OD_MSB _u(7) +#define PADS_BANK0_GPIO33_OD_LSB _u(7) +#define PADS_BANK0_GPIO33_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO33_IE +// Description : Input enable +#define PADS_BANK0_GPIO33_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO33_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO33_IE_MSB _u(6) +#define PADS_BANK0_GPIO33_IE_LSB _u(6) +#define PADS_BANK0_GPIO33_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO33_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO33_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO33_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO33_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO33_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO33_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO33_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO33_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO33_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO33_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO33_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO33_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO33_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO33_PUE_MSB _u(3) +#define PADS_BANK0_GPIO33_PUE_LSB _u(3) +#define PADS_BANK0_GPIO33_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO33_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO33_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO33_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO33_PDE_MSB _u(2) +#define PADS_BANK0_GPIO33_PDE_LSB _u(2) +#define PADS_BANK0_GPIO33_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO33_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO33_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO33_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO33_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO33_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO33_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO33_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO33_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO33_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO33_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO33_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO33_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO34 +#define PADS_BANK0_GPIO34_OFFSET _u(0x0000008c) +#define PADS_BANK0_GPIO34_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO34_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO34_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO34_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO34_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO34_ISO_MSB _u(8) +#define PADS_BANK0_GPIO34_ISO_LSB _u(8) +#define PADS_BANK0_GPIO34_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO34_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO34_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO34_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO34_OD_MSB _u(7) +#define PADS_BANK0_GPIO34_OD_LSB _u(7) +#define PADS_BANK0_GPIO34_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO34_IE +// Description : Input enable +#define PADS_BANK0_GPIO34_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO34_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO34_IE_MSB _u(6) +#define PADS_BANK0_GPIO34_IE_LSB _u(6) +#define PADS_BANK0_GPIO34_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO34_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO34_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO34_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO34_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO34_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO34_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO34_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO34_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO34_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO34_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO34_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO34_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO34_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO34_PUE_MSB _u(3) +#define PADS_BANK0_GPIO34_PUE_LSB _u(3) +#define PADS_BANK0_GPIO34_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO34_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO34_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO34_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO34_PDE_MSB _u(2) +#define PADS_BANK0_GPIO34_PDE_LSB _u(2) +#define PADS_BANK0_GPIO34_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO34_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO34_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO34_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO34_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO34_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO34_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO34_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO34_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO34_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO34_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO34_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO34_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO35 +#define PADS_BANK0_GPIO35_OFFSET _u(0x00000090) +#define PADS_BANK0_GPIO35_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO35_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO35_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO35_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO35_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO35_ISO_MSB _u(8) +#define PADS_BANK0_GPIO35_ISO_LSB _u(8) +#define PADS_BANK0_GPIO35_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO35_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO35_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO35_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO35_OD_MSB _u(7) +#define PADS_BANK0_GPIO35_OD_LSB _u(7) +#define PADS_BANK0_GPIO35_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO35_IE +// Description : Input enable +#define PADS_BANK0_GPIO35_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO35_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO35_IE_MSB _u(6) +#define PADS_BANK0_GPIO35_IE_LSB _u(6) +#define PADS_BANK0_GPIO35_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO35_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO35_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO35_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO35_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO35_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO35_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO35_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO35_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO35_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO35_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO35_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO35_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO35_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO35_PUE_MSB _u(3) +#define PADS_BANK0_GPIO35_PUE_LSB _u(3) +#define PADS_BANK0_GPIO35_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO35_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO35_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO35_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO35_PDE_MSB _u(2) +#define PADS_BANK0_GPIO35_PDE_LSB _u(2) +#define PADS_BANK0_GPIO35_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO35_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO35_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO35_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO35_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO35_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO35_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO35_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO35_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO35_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO35_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO35_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO35_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO36 +#define PADS_BANK0_GPIO36_OFFSET _u(0x00000094) +#define PADS_BANK0_GPIO36_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO36_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO36_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO36_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO36_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO36_ISO_MSB _u(8) +#define PADS_BANK0_GPIO36_ISO_LSB _u(8) +#define PADS_BANK0_GPIO36_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO36_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO36_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO36_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO36_OD_MSB _u(7) +#define PADS_BANK0_GPIO36_OD_LSB _u(7) +#define PADS_BANK0_GPIO36_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO36_IE +// Description : Input enable +#define PADS_BANK0_GPIO36_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO36_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO36_IE_MSB _u(6) +#define PADS_BANK0_GPIO36_IE_LSB _u(6) +#define PADS_BANK0_GPIO36_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO36_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO36_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO36_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO36_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO36_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO36_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO36_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO36_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO36_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO36_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO36_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO36_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO36_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO36_PUE_MSB _u(3) +#define PADS_BANK0_GPIO36_PUE_LSB _u(3) +#define PADS_BANK0_GPIO36_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO36_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO36_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO36_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO36_PDE_MSB _u(2) +#define PADS_BANK0_GPIO36_PDE_LSB _u(2) +#define PADS_BANK0_GPIO36_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO36_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO36_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO36_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO36_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO36_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO36_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO36_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO36_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO36_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO36_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO36_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO36_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO37 +#define PADS_BANK0_GPIO37_OFFSET _u(0x00000098) +#define PADS_BANK0_GPIO37_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO37_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO37_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO37_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO37_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO37_ISO_MSB _u(8) +#define PADS_BANK0_GPIO37_ISO_LSB _u(8) +#define PADS_BANK0_GPIO37_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO37_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO37_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO37_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO37_OD_MSB _u(7) +#define PADS_BANK0_GPIO37_OD_LSB _u(7) +#define PADS_BANK0_GPIO37_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO37_IE +// Description : Input enable +#define PADS_BANK0_GPIO37_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO37_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO37_IE_MSB _u(6) +#define PADS_BANK0_GPIO37_IE_LSB _u(6) +#define PADS_BANK0_GPIO37_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO37_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO37_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO37_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO37_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO37_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO37_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO37_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO37_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO37_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO37_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO37_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO37_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO37_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO37_PUE_MSB _u(3) +#define PADS_BANK0_GPIO37_PUE_LSB _u(3) +#define PADS_BANK0_GPIO37_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO37_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO37_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO37_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO37_PDE_MSB _u(2) +#define PADS_BANK0_GPIO37_PDE_LSB _u(2) +#define PADS_BANK0_GPIO37_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO37_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO37_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO37_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO37_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO37_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO37_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO37_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO37_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO37_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO37_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO37_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO37_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO38 +#define PADS_BANK0_GPIO38_OFFSET _u(0x0000009c) +#define PADS_BANK0_GPIO38_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO38_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO38_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO38_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO38_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO38_ISO_MSB _u(8) +#define PADS_BANK0_GPIO38_ISO_LSB _u(8) +#define PADS_BANK0_GPIO38_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO38_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO38_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO38_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO38_OD_MSB _u(7) +#define PADS_BANK0_GPIO38_OD_LSB _u(7) +#define PADS_BANK0_GPIO38_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO38_IE +// Description : Input enable +#define PADS_BANK0_GPIO38_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO38_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO38_IE_MSB _u(6) +#define PADS_BANK0_GPIO38_IE_LSB _u(6) +#define PADS_BANK0_GPIO38_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO38_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO38_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO38_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO38_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO38_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO38_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO38_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO38_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO38_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO38_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO38_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO38_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO38_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO38_PUE_MSB _u(3) +#define PADS_BANK0_GPIO38_PUE_LSB _u(3) +#define PADS_BANK0_GPIO38_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO38_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO38_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO38_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO38_PDE_MSB _u(2) +#define PADS_BANK0_GPIO38_PDE_LSB _u(2) +#define PADS_BANK0_GPIO38_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO38_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO38_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO38_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO38_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO38_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO38_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO38_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO38_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO38_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO38_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO38_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO38_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO39 +#define PADS_BANK0_GPIO39_OFFSET _u(0x000000a0) +#define PADS_BANK0_GPIO39_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO39_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO39_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO39_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO39_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO39_ISO_MSB _u(8) +#define PADS_BANK0_GPIO39_ISO_LSB _u(8) +#define PADS_BANK0_GPIO39_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO39_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO39_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO39_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO39_OD_MSB _u(7) +#define PADS_BANK0_GPIO39_OD_LSB _u(7) +#define PADS_BANK0_GPIO39_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO39_IE +// Description : Input enable +#define PADS_BANK0_GPIO39_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO39_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO39_IE_MSB _u(6) +#define PADS_BANK0_GPIO39_IE_LSB _u(6) +#define PADS_BANK0_GPIO39_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO39_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO39_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO39_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO39_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO39_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO39_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO39_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO39_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO39_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO39_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO39_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO39_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO39_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO39_PUE_MSB _u(3) +#define PADS_BANK0_GPIO39_PUE_LSB _u(3) +#define PADS_BANK0_GPIO39_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO39_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO39_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO39_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO39_PDE_MSB _u(2) +#define PADS_BANK0_GPIO39_PDE_LSB _u(2) +#define PADS_BANK0_GPIO39_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO39_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO39_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO39_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO39_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO39_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO39_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO39_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO39_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO39_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO39_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO39_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO39_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO40 +#define PADS_BANK0_GPIO40_OFFSET _u(0x000000a4) +#define PADS_BANK0_GPIO40_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO40_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO40_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO40_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO40_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO40_ISO_MSB _u(8) +#define PADS_BANK0_GPIO40_ISO_LSB _u(8) +#define PADS_BANK0_GPIO40_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO40_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO40_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO40_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO40_OD_MSB _u(7) +#define PADS_BANK0_GPIO40_OD_LSB _u(7) +#define PADS_BANK0_GPIO40_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO40_IE +// Description : Input enable +#define PADS_BANK0_GPIO40_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO40_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO40_IE_MSB _u(6) +#define PADS_BANK0_GPIO40_IE_LSB _u(6) +#define PADS_BANK0_GPIO40_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO40_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO40_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO40_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO40_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO40_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO40_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO40_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO40_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO40_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO40_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO40_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO40_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO40_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO40_PUE_MSB _u(3) +#define PADS_BANK0_GPIO40_PUE_LSB _u(3) +#define PADS_BANK0_GPIO40_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO40_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO40_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO40_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO40_PDE_MSB _u(2) +#define PADS_BANK0_GPIO40_PDE_LSB _u(2) +#define PADS_BANK0_GPIO40_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO40_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO40_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO40_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO40_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO40_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO40_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO40_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO40_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO40_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO40_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO40_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO40_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO41 +#define PADS_BANK0_GPIO41_OFFSET _u(0x000000a8) +#define PADS_BANK0_GPIO41_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO41_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO41_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO41_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO41_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO41_ISO_MSB _u(8) +#define PADS_BANK0_GPIO41_ISO_LSB _u(8) +#define PADS_BANK0_GPIO41_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO41_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO41_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO41_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO41_OD_MSB _u(7) +#define PADS_BANK0_GPIO41_OD_LSB _u(7) +#define PADS_BANK0_GPIO41_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO41_IE +// Description : Input enable +#define PADS_BANK0_GPIO41_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO41_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO41_IE_MSB _u(6) +#define PADS_BANK0_GPIO41_IE_LSB _u(6) +#define PADS_BANK0_GPIO41_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO41_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO41_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO41_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO41_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO41_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO41_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO41_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO41_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO41_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO41_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO41_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO41_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO41_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO41_PUE_MSB _u(3) +#define PADS_BANK0_GPIO41_PUE_LSB _u(3) +#define PADS_BANK0_GPIO41_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO41_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO41_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO41_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO41_PDE_MSB _u(2) +#define PADS_BANK0_GPIO41_PDE_LSB _u(2) +#define PADS_BANK0_GPIO41_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO41_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO41_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO41_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO41_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO41_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO41_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO41_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO41_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO41_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO41_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO41_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO41_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO42 +#define PADS_BANK0_GPIO42_OFFSET _u(0x000000ac) +#define PADS_BANK0_GPIO42_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO42_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO42_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO42_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO42_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO42_ISO_MSB _u(8) +#define PADS_BANK0_GPIO42_ISO_LSB _u(8) +#define PADS_BANK0_GPIO42_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO42_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO42_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO42_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO42_OD_MSB _u(7) +#define PADS_BANK0_GPIO42_OD_LSB _u(7) +#define PADS_BANK0_GPIO42_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO42_IE +// Description : Input enable +#define PADS_BANK0_GPIO42_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO42_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO42_IE_MSB _u(6) +#define PADS_BANK0_GPIO42_IE_LSB _u(6) +#define PADS_BANK0_GPIO42_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO42_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO42_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO42_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO42_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO42_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO42_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO42_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO42_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO42_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO42_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO42_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO42_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO42_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO42_PUE_MSB _u(3) +#define PADS_BANK0_GPIO42_PUE_LSB _u(3) +#define PADS_BANK0_GPIO42_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO42_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO42_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO42_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO42_PDE_MSB _u(2) +#define PADS_BANK0_GPIO42_PDE_LSB _u(2) +#define PADS_BANK0_GPIO42_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO42_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO42_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO42_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO42_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO42_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO42_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO42_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO42_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO42_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO42_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO42_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO42_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO43 +#define PADS_BANK0_GPIO43_OFFSET _u(0x000000b0) +#define PADS_BANK0_GPIO43_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO43_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO43_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO43_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO43_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO43_ISO_MSB _u(8) +#define PADS_BANK0_GPIO43_ISO_LSB _u(8) +#define PADS_BANK0_GPIO43_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO43_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO43_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO43_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO43_OD_MSB _u(7) +#define PADS_BANK0_GPIO43_OD_LSB _u(7) +#define PADS_BANK0_GPIO43_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO43_IE +// Description : Input enable +#define PADS_BANK0_GPIO43_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO43_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO43_IE_MSB _u(6) +#define PADS_BANK0_GPIO43_IE_LSB _u(6) +#define PADS_BANK0_GPIO43_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO43_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO43_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO43_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO43_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO43_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO43_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO43_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO43_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO43_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO43_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO43_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO43_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO43_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO43_PUE_MSB _u(3) +#define PADS_BANK0_GPIO43_PUE_LSB _u(3) +#define PADS_BANK0_GPIO43_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO43_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO43_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO43_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO43_PDE_MSB _u(2) +#define PADS_BANK0_GPIO43_PDE_LSB _u(2) +#define PADS_BANK0_GPIO43_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO43_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO43_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO43_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO43_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO43_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO43_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO43_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO43_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO43_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO43_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO43_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO43_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO44 +#define PADS_BANK0_GPIO44_OFFSET _u(0x000000b4) +#define PADS_BANK0_GPIO44_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO44_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO44_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO44_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO44_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO44_ISO_MSB _u(8) +#define PADS_BANK0_GPIO44_ISO_LSB _u(8) +#define PADS_BANK0_GPIO44_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO44_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO44_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO44_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO44_OD_MSB _u(7) +#define PADS_BANK0_GPIO44_OD_LSB _u(7) +#define PADS_BANK0_GPIO44_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO44_IE +// Description : Input enable +#define PADS_BANK0_GPIO44_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO44_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO44_IE_MSB _u(6) +#define PADS_BANK0_GPIO44_IE_LSB _u(6) +#define PADS_BANK0_GPIO44_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO44_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO44_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO44_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO44_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO44_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO44_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO44_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO44_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO44_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO44_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO44_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO44_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO44_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO44_PUE_MSB _u(3) +#define PADS_BANK0_GPIO44_PUE_LSB _u(3) +#define PADS_BANK0_GPIO44_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO44_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO44_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO44_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO44_PDE_MSB _u(2) +#define PADS_BANK0_GPIO44_PDE_LSB _u(2) +#define PADS_BANK0_GPIO44_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO44_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO44_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO44_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO44_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO44_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO44_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO44_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO44_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO44_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO44_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO44_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO44_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO45 +#define PADS_BANK0_GPIO45_OFFSET _u(0x000000b8) +#define PADS_BANK0_GPIO45_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO45_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO45_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO45_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO45_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO45_ISO_MSB _u(8) +#define PADS_BANK0_GPIO45_ISO_LSB _u(8) +#define PADS_BANK0_GPIO45_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO45_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO45_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO45_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO45_OD_MSB _u(7) +#define PADS_BANK0_GPIO45_OD_LSB _u(7) +#define PADS_BANK0_GPIO45_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO45_IE +// Description : Input enable +#define PADS_BANK0_GPIO45_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO45_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO45_IE_MSB _u(6) +#define PADS_BANK0_GPIO45_IE_LSB _u(6) +#define PADS_BANK0_GPIO45_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO45_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO45_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO45_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO45_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO45_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO45_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO45_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO45_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO45_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO45_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO45_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO45_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO45_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO45_PUE_MSB _u(3) +#define PADS_BANK0_GPIO45_PUE_LSB _u(3) +#define PADS_BANK0_GPIO45_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO45_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO45_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO45_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO45_PDE_MSB _u(2) +#define PADS_BANK0_GPIO45_PDE_LSB _u(2) +#define PADS_BANK0_GPIO45_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO45_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO45_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO45_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO45_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO45_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO45_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO45_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO45_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO45_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO45_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO45_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO45_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO46 +#define PADS_BANK0_GPIO46_OFFSET _u(0x000000bc) +#define PADS_BANK0_GPIO46_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO46_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO46_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO46_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO46_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO46_ISO_MSB _u(8) +#define PADS_BANK0_GPIO46_ISO_LSB _u(8) +#define PADS_BANK0_GPIO46_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO46_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO46_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO46_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO46_OD_MSB _u(7) +#define PADS_BANK0_GPIO46_OD_LSB _u(7) +#define PADS_BANK0_GPIO46_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO46_IE +// Description : Input enable +#define PADS_BANK0_GPIO46_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO46_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO46_IE_MSB _u(6) +#define PADS_BANK0_GPIO46_IE_LSB _u(6) +#define PADS_BANK0_GPIO46_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO46_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO46_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO46_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO46_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO46_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO46_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO46_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO46_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO46_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO46_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO46_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO46_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO46_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO46_PUE_MSB _u(3) +#define PADS_BANK0_GPIO46_PUE_LSB _u(3) +#define PADS_BANK0_GPIO46_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO46_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO46_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO46_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO46_PDE_MSB _u(2) +#define PADS_BANK0_GPIO46_PDE_LSB _u(2) +#define PADS_BANK0_GPIO46_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO46_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO46_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO46_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO46_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO46_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO46_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO46_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO46_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO46_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO46_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO46_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO46_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_GPIO47 +#define PADS_BANK0_GPIO47_OFFSET _u(0x000000c0) +#define PADS_BANK0_GPIO47_BITS _u(0x000001ff) +#define PADS_BANK0_GPIO47_RESET _u(0x00000116) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO47_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_GPIO47_ISO_RESET _u(0x1) +#define PADS_BANK0_GPIO47_ISO_BITS _u(0x00000100) +#define PADS_BANK0_GPIO47_ISO_MSB _u(8) +#define PADS_BANK0_GPIO47_ISO_LSB _u(8) +#define PADS_BANK0_GPIO47_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO47_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_GPIO47_OD_RESET _u(0x0) +#define PADS_BANK0_GPIO47_OD_BITS _u(0x00000080) +#define PADS_BANK0_GPIO47_OD_MSB _u(7) +#define PADS_BANK0_GPIO47_OD_LSB _u(7) +#define PADS_BANK0_GPIO47_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO47_IE +// Description : Input enable +#define PADS_BANK0_GPIO47_IE_RESET _u(0x0) +#define PADS_BANK0_GPIO47_IE_BITS _u(0x00000040) +#define PADS_BANK0_GPIO47_IE_MSB _u(6) +#define PADS_BANK0_GPIO47_IE_LSB _u(6) +#define PADS_BANK0_GPIO47_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO47_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_GPIO47_DRIVE_RESET _u(0x1) +#define PADS_BANK0_GPIO47_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_GPIO47_DRIVE_MSB _u(5) +#define PADS_BANK0_GPIO47_DRIVE_LSB _u(4) +#define PADS_BANK0_GPIO47_DRIVE_ACCESS "RW" +#define PADS_BANK0_GPIO47_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_GPIO47_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_GPIO47_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_GPIO47_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO47_PUE +// Description : Pull up enable +#define PADS_BANK0_GPIO47_PUE_RESET _u(0x0) +#define PADS_BANK0_GPIO47_PUE_BITS _u(0x00000008) +#define PADS_BANK0_GPIO47_PUE_MSB _u(3) +#define PADS_BANK0_GPIO47_PUE_LSB _u(3) +#define PADS_BANK0_GPIO47_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO47_PDE +// Description : Pull down enable +#define PADS_BANK0_GPIO47_PDE_RESET _u(0x1) +#define PADS_BANK0_GPIO47_PDE_BITS _u(0x00000004) +#define PADS_BANK0_GPIO47_PDE_MSB _u(2) +#define PADS_BANK0_GPIO47_PDE_LSB _u(2) +#define PADS_BANK0_GPIO47_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO47_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_GPIO47_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_GPIO47_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_GPIO47_SCHMITT_MSB _u(1) +#define PADS_BANK0_GPIO47_SCHMITT_LSB _u(1) +#define PADS_BANK0_GPIO47_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_GPIO47_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_GPIO47_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_GPIO47_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_GPIO47_SLEWFAST_MSB _u(0) +#define PADS_BANK0_GPIO47_SLEWFAST_LSB _u(0) +#define PADS_BANK0_GPIO47_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_SWCLK +#define PADS_BANK0_SWCLK_OFFSET _u(0x000000c4) +#define PADS_BANK0_SWCLK_BITS _u(0x000001ff) +#define PADS_BANK0_SWCLK_RESET _u(0x0000005a) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_SWCLK_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_SWCLK_ISO_RESET _u(0x0) +#define PADS_BANK0_SWCLK_ISO_BITS _u(0x00000100) +#define PADS_BANK0_SWCLK_ISO_MSB _u(8) +#define PADS_BANK0_SWCLK_ISO_LSB _u(8) +#define PADS_BANK0_SWCLK_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_SWCLK_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_SWCLK_OD_RESET _u(0x0) +#define PADS_BANK0_SWCLK_OD_BITS _u(0x00000080) +#define PADS_BANK0_SWCLK_OD_MSB _u(7) +#define PADS_BANK0_SWCLK_OD_LSB _u(7) +#define PADS_BANK0_SWCLK_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_SWCLK_IE +// Description : Input enable +#define PADS_BANK0_SWCLK_IE_RESET _u(0x1) +#define PADS_BANK0_SWCLK_IE_BITS _u(0x00000040) +#define PADS_BANK0_SWCLK_IE_MSB _u(6) +#define PADS_BANK0_SWCLK_IE_LSB _u(6) +#define PADS_BANK0_SWCLK_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_SWCLK_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_SWCLK_DRIVE_RESET _u(0x1) +#define PADS_BANK0_SWCLK_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_SWCLK_DRIVE_MSB _u(5) +#define PADS_BANK0_SWCLK_DRIVE_LSB _u(4) +#define PADS_BANK0_SWCLK_DRIVE_ACCESS "RW" +#define PADS_BANK0_SWCLK_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_SWCLK_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_SWCLK_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_SWCLK_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_SWCLK_PUE +// Description : Pull up enable +#define PADS_BANK0_SWCLK_PUE_RESET _u(0x1) +#define PADS_BANK0_SWCLK_PUE_BITS _u(0x00000008) +#define PADS_BANK0_SWCLK_PUE_MSB _u(3) +#define PADS_BANK0_SWCLK_PUE_LSB _u(3) +#define PADS_BANK0_SWCLK_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_SWCLK_PDE +// Description : Pull down enable +#define PADS_BANK0_SWCLK_PDE_RESET _u(0x0) +#define PADS_BANK0_SWCLK_PDE_BITS _u(0x00000004) +#define PADS_BANK0_SWCLK_PDE_MSB _u(2) +#define PADS_BANK0_SWCLK_PDE_LSB _u(2) +#define PADS_BANK0_SWCLK_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_SWCLK_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_SWCLK_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_SWCLK_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_SWCLK_SCHMITT_MSB _u(1) +#define PADS_BANK0_SWCLK_SCHMITT_LSB _u(1) +#define PADS_BANK0_SWCLK_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_SWCLK_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_SWCLK_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_SWCLK_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_SWCLK_SLEWFAST_MSB _u(0) +#define PADS_BANK0_SWCLK_SLEWFAST_LSB _u(0) +#define PADS_BANK0_SWCLK_SLEWFAST_ACCESS "RW" +// ============================================================================= +// Register : PADS_BANK0_SWD +#define PADS_BANK0_SWD_OFFSET _u(0x000000c8) +#define PADS_BANK0_SWD_BITS _u(0x000001ff) +#define PADS_BANK0_SWD_RESET _u(0x0000005a) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_SWD_ISO +// Description : Pad isolation control. Remove this once the pad is configured +// by software. +#define PADS_BANK0_SWD_ISO_RESET _u(0x0) +#define PADS_BANK0_SWD_ISO_BITS _u(0x00000100) +#define PADS_BANK0_SWD_ISO_MSB _u(8) +#define PADS_BANK0_SWD_ISO_LSB _u(8) +#define PADS_BANK0_SWD_ISO_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_SWD_OD +// Description : Output disable. Has priority over output enable from +// peripherals +#define PADS_BANK0_SWD_OD_RESET _u(0x0) +#define PADS_BANK0_SWD_OD_BITS _u(0x00000080) +#define PADS_BANK0_SWD_OD_MSB _u(7) +#define PADS_BANK0_SWD_OD_LSB _u(7) +#define PADS_BANK0_SWD_OD_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_SWD_IE +// Description : Input enable +#define PADS_BANK0_SWD_IE_RESET _u(0x1) +#define PADS_BANK0_SWD_IE_BITS _u(0x00000040) +#define PADS_BANK0_SWD_IE_MSB _u(6) +#define PADS_BANK0_SWD_IE_LSB _u(6) +#define PADS_BANK0_SWD_IE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_SWD_DRIVE +// Description : Drive strength. +// 0x0 -> 2mA +// 0x1 -> 4mA +// 0x2 -> 8mA +// 0x3 -> 12mA +#define PADS_BANK0_SWD_DRIVE_RESET _u(0x1) +#define PADS_BANK0_SWD_DRIVE_BITS _u(0x00000030) +#define PADS_BANK0_SWD_DRIVE_MSB _u(5) +#define PADS_BANK0_SWD_DRIVE_LSB _u(4) +#define PADS_BANK0_SWD_DRIVE_ACCESS "RW" +#define PADS_BANK0_SWD_DRIVE_VALUE_2MA _u(0x0) +#define PADS_BANK0_SWD_DRIVE_VALUE_4MA _u(0x1) +#define PADS_BANK0_SWD_DRIVE_VALUE_8MA _u(0x2) +#define PADS_BANK0_SWD_DRIVE_VALUE_12MA _u(0x3) +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_SWD_PUE +// Description : Pull up enable +#define PADS_BANK0_SWD_PUE_RESET _u(0x1) +#define PADS_BANK0_SWD_PUE_BITS _u(0x00000008) +#define PADS_BANK0_SWD_PUE_MSB _u(3) +#define PADS_BANK0_SWD_PUE_LSB _u(3) +#define PADS_BANK0_SWD_PUE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_SWD_PDE +// Description : Pull down enable +#define PADS_BANK0_SWD_PDE_RESET _u(0x0) +#define PADS_BANK0_SWD_PDE_BITS _u(0x00000004) +#define PADS_BANK0_SWD_PDE_MSB _u(2) +#define PADS_BANK0_SWD_PDE_LSB _u(2) +#define PADS_BANK0_SWD_PDE_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_SWD_SCHMITT +// Description : Enable schmitt trigger +#define PADS_BANK0_SWD_SCHMITT_RESET _u(0x1) +#define PADS_BANK0_SWD_SCHMITT_BITS _u(0x00000002) +#define PADS_BANK0_SWD_SCHMITT_MSB _u(1) +#define PADS_BANK0_SWD_SCHMITT_LSB _u(1) +#define PADS_BANK0_SWD_SCHMITT_ACCESS "RW" +// ----------------------------------------------------------------------------- +// Field : PADS_BANK0_SWD_SLEWFAST +// Description : Slew rate control. 1 = Fast, 0 = Slow +#define PADS_BANK0_SWD_SLEWFAST_RESET _u(0x0) +#define PADS_BANK0_SWD_SLEWFAST_BITS _u(0x00000001) +#define PADS_BANK0_SWD_SLEWFAST_MSB _u(0) +#define PADS_BANK0_SWD_SLEWFAST_LSB _u(0) +#define PADS_BANK0_SWD_SLEWFAST_ACCESS "RW" +// ============================================================================= +#endif // _HARDWARE_REGS_PADS_BANK0_H + |