summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVadim Bendebury <vbendeb@chromium.org>2015-11-20 10:17:08 -0800
committerchrome-bot <chrome-bot@chromium.org>2015-11-21 13:12:17 -0800
commit70bb65cd2e48c4347ed483fcd916ab9d94e9c62f (patch)
treeef6de10e71681de33789797a995ec30a5674361d
parent04e0b4cc47f6d51dfe3d314c8bd65a1ee668275c (diff)
downloadchrome-ec-70bb65cd2e48c4347ed483fcd916ab9d94e9c62f.tar.gz
cr50: Update to the "final final" FPGA image 20151118_11218@80881
A few minor changes, this is still a USB image, no dcrypto support. BRANCH=none BUG=none TEST=built an image using the new description and signer files, booted it on an fpga board: > vers Chip: g cr50 B1 20151118_11218 Board: 0 RO: cr50_v1.1.4081-c06cf49-dirty RW: Build: cr50_v1.1.4081-c06cf49-dirty 2015-11-20 09:56:03 vbendeb@eskimo.mtv.corp.google.com > Change-Id: I29bbaaa512ff604beb209a606acf19282331c96f Signed-off-by: Vadim Bendebury <vbendeb@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/313630 Reviewed-by: Bill Richardson <wfrichar@chromium.org>
-rw-r--r--chip/g/cr50_fpga_regdefs.h395
-rw-r--r--util/signer/image.cc9
2 files changed, 230 insertions, 174 deletions
diff --git a/chip/g/cr50_fpga_regdefs.h b/chip/g/cr50_fpga_regdefs.h
index 25bfa518a8..e58b214a68 100644
--- a/chip/g/cr50_fpga_regdefs.h
+++ b/chip/g/cr50_fpga_regdefs.h
@@ -122,19 +122,30 @@
#define GC_PINMUX_UART2_RTS_SEL 0x4c
#define GC_PINMUX_UART2_RX_SEL 0x4d
#define GC_PINMUX_UART2_TX_SEL 0x4e
+#define GC_PINMUX_USB0_EXT_DM_PULLUP_EN_SEL 0x4f
+#define GC_PINMUX_USB0_EXT_DP_RPU1_ENB_SEL 0x50
+#define GC_PINMUX_USB0_EXT_DP_RPU2_ENB_SEL 0x51
+#define GC_PINMUX_USB0_EXT_FS_EDGE_SEL_SEL 0x52
+#define GC_PINMUX_USB0_EXT_RX_DMI_SEL 0x53
+#define GC_PINMUX_USB0_EXT_RX_DPI_SEL 0x54
+#define GC_PINMUX_USB0_EXT_RX_RCV_SEL 0x55
+#define GC_PINMUX_USB0_EXT_SUSPENDB_SEL 0x56
+#define GC_PINMUX_USB0_EXT_TX_DMO_SEL 0x57
+#define GC_PINMUX_USB0_EXT_TX_DPO_SEL 0x58
+#define GC_PINMUX_USB0_EXT_TX_OEB_SEL 0x59
#define GC_PINMUX_VIO0_SEL 0x2
#define GC_PINMUX_VIO1_SEL 0x1
-#define GC_PINMUX_VOLT0_TST_NEG_GLITCH_DET_SEL 0x4f
-#define GC_PINMUX_VOLT0_TST_POS_GLITCH_DET_SEL 0x50
-#define GC_PINMUX_XO0_TESTBUS0_SEL 0x51
-#define GC_PINMUX_XO0_TESTBUS1_SEL 0x52
-#define GC_PINMUX_XO0_TESTBUS2_SEL 0x53
-#define GC_PINMUX_XO0_TESTBUS3_SEL 0x54
-#define GC_PINMUX_XO0_TESTBUS4_SEL 0x55
-#define GC_PINMUX_XO0_TESTBUS5_SEL 0x56
-#define GC_PINMUX_XO0_TESTBUS6_SEL 0x57
-#define GC_PINMUX_XO0_TESTBUS7_SEL 0x58
-#define GC_PINMUX_SEL_COUNT 118
+#define GC_PINMUX_VOLT0_TST_NEG_GLITCH_DET_SEL 0x5a
+#define GC_PINMUX_VOLT0_TST_POS_GLITCH_DET_SEL 0x5b
+#define GC_PINMUX_XO0_TESTBUS0_SEL 0x5c
+#define GC_PINMUX_XO0_TESTBUS1_SEL 0x5d
+#define GC_PINMUX_XO0_TESTBUS2_SEL 0x5e
+#define GC_PINMUX_XO0_TESTBUS3_SEL 0x5f
+#define GC_PINMUX_XO0_TESTBUS4_SEL 0x60
+#define GC_PINMUX_XO0_TESTBUS5_SEL 0x61
+#define GC_PINMUX_XO0_TESTBUS6_SEL 0x62
+#define GC_PINMUX_XO0_TESTBUS7_SEL 0x63
+#define GC_PINMUX_SEL_COUNT 129
#define GC_EXCEPTNUM_RESET 0x1
#define GC_EXCEPTNUM_NMI 0x2
#define GC_EXCEPTNUM_HARDFAULT 0x3
@@ -3910,33 +3921,55 @@
#define GC_PINMUX_UART2_RX_SEL_DEFAULT 0x0
#define GC_PINMUX_UART2_TX_SEL_OFFSET 0x22c
#define GC_PINMUX_UART2_TX_SEL_DEFAULT 0x0
-#define GC_PINMUX_VOLT0_TST_NEG_GLITCH_DET_SEL_OFFSET 0x230
+#define GC_PINMUX_USB0_EXT_DM_PULLUP_EN_SEL_OFFSET 0x230
+#define GC_PINMUX_USB0_EXT_DM_PULLUP_EN_SEL_DEFAULT 0x0
+#define GC_PINMUX_USB0_EXT_DP_RPU1_ENB_SEL_OFFSET 0x234
+#define GC_PINMUX_USB0_EXT_DP_RPU1_ENB_SEL_DEFAULT 0x0
+#define GC_PINMUX_USB0_EXT_DP_RPU2_ENB_SEL_OFFSET 0x238
+#define GC_PINMUX_USB0_EXT_DP_RPU2_ENB_SEL_DEFAULT 0x0
+#define GC_PINMUX_USB0_EXT_FS_EDGE_SEL_SEL_OFFSET 0x23c
+#define GC_PINMUX_USB0_EXT_FS_EDGE_SEL_SEL_DEFAULT 0x0
+#define GC_PINMUX_USB0_EXT_RX_DMI_SEL_OFFSET 0x240
+#define GC_PINMUX_USB0_EXT_RX_DMI_SEL_DEFAULT 0x0
+#define GC_PINMUX_USB0_EXT_RX_DPI_SEL_OFFSET 0x244
+#define GC_PINMUX_USB0_EXT_RX_DPI_SEL_DEFAULT 0x0
+#define GC_PINMUX_USB0_EXT_RX_RCV_SEL_OFFSET 0x248
+#define GC_PINMUX_USB0_EXT_RX_RCV_SEL_DEFAULT 0x0
+#define GC_PINMUX_USB0_EXT_SUSPENDB_SEL_OFFSET 0x24c
+#define GC_PINMUX_USB0_EXT_SUSPENDB_SEL_DEFAULT 0x0
+#define GC_PINMUX_USB0_EXT_TX_DMO_SEL_OFFSET 0x250
+#define GC_PINMUX_USB0_EXT_TX_DMO_SEL_DEFAULT 0x0
+#define GC_PINMUX_USB0_EXT_TX_DPO_SEL_OFFSET 0x254
+#define GC_PINMUX_USB0_EXT_TX_DPO_SEL_DEFAULT 0x0
+#define GC_PINMUX_USB0_EXT_TX_OEB_SEL_OFFSET 0x258
+#define GC_PINMUX_USB0_EXT_TX_OEB_SEL_DEFAULT 0x0
+#define GC_PINMUX_VOLT0_TST_NEG_GLITCH_DET_SEL_OFFSET 0x25c
#define GC_PINMUX_VOLT0_TST_NEG_GLITCH_DET_SEL_DEFAULT 0x0
-#define GC_PINMUX_VOLT0_TST_POS_GLITCH_DET_SEL_OFFSET 0x234
+#define GC_PINMUX_VOLT0_TST_POS_GLITCH_DET_SEL_OFFSET 0x260
#define GC_PINMUX_VOLT0_TST_POS_GLITCH_DET_SEL_DEFAULT 0x0
-#define GC_PINMUX_XO0_TESTBUS0_SEL_OFFSET 0x238
+#define GC_PINMUX_XO0_TESTBUS0_SEL_OFFSET 0x264
#define GC_PINMUX_XO0_TESTBUS0_SEL_DEFAULT 0x0
-#define GC_PINMUX_XO0_TESTBUS1_SEL_OFFSET 0x23c
+#define GC_PINMUX_XO0_TESTBUS1_SEL_OFFSET 0x268
#define GC_PINMUX_XO0_TESTBUS1_SEL_DEFAULT 0x0
-#define GC_PINMUX_XO0_TESTBUS2_SEL_OFFSET 0x240
+#define GC_PINMUX_XO0_TESTBUS2_SEL_OFFSET 0x26c
#define GC_PINMUX_XO0_TESTBUS2_SEL_DEFAULT 0x0
-#define GC_PINMUX_XO0_TESTBUS3_SEL_OFFSET 0x244
+#define GC_PINMUX_XO0_TESTBUS3_SEL_OFFSET 0x270
#define GC_PINMUX_XO0_TESTBUS3_SEL_DEFAULT 0x0
-#define GC_PINMUX_XO0_TESTBUS4_SEL_OFFSET 0x248
+#define GC_PINMUX_XO0_TESTBUS4_SEL_OFFSET 0x274
#define GC_PINMUX_XO0_TESTBUS4_SEL_DEFAULT 0x0
-#define GC_PINMUX_XO0_TESTBUS5_SEL_OFFSET 0x24c
+#define GC_PINMUX_XO0_TESTBUS5_SEL_OFFSET 0x278
#define GC_PINMUX_XO0_TESTBUS5_SEL_DEFAULT 0x0
-#define GC_PINMUX_XO0_TESTBUS6_SEL_OFFSET 0x250
+#define GC_PINMUX_XO0_TESTBUS6_SEL_OFFSET 0x27c
#define GC_PINMUX_XO0_TESTBUS6_SEL_DEFAULT 0x0
-#define GC_PINMUX_XO0_TESTBUS7_SEL_OFFSET 0x254
+#define GC_PINMUX_XO0_TESTBUS7_SEL_OFFSET 0x280
#define GC_PINMUX_XO0_TESTBUS7_SEL_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_OFFSET 0x284
#define GC_PINMUX_EXITEN0_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_DEFAULT 0x0
-#define GC_PINMUX_HOLD_OFFSET 0x264
+#define GC_PINMUX_HOLD_OFFSET 0x290
#define GC_PINMUX_HOLD_DEFAULT 0x0
#define GC_PMU_RESET_OFFSET 0x0
#define GC_PMU_RESET_DEFAULT 0x3
@@ -4020,37 +4053,37 @@
#define GC_PMU_RST1_OFFSET 0x9c
#define GC_PMU_RST1_DEFAULT 0x0
#define GC_PMU_PWRDN_SCRATCH0_OFFSET 0xa0
-#define GC_PMU_PWRDN_SCRATCH0_DEFAULT 0x106e0415
+#define GC_PMU_PWRDN_SCRATCH0_DEFAULT 0x8109eac4
#define GC_PMU_PWRDN_SCRATCH1_OFFSET 0xa4
-#define GC_PMU_PWRDN_SCRATCH1_DEFAULT 0x530f5692
+#define GC_PMU_PWRDN_SCRATCH1_DEFAULT 0x6def50a4
#define GC_PMU_PWRDN_SCRATCH2_OFFSET 0xa8
-#define GC_PMU_PWRDN_SCRATCH2_DEFAULT 0x9967e607
+#define GC_PMU_PWRDN_SCRATCH2_DEFAULT 0x9c8b751d
#define GC_PMU_PWRDN_SCRATCH3_OFFSET 0xac
-#define GC_PMU_PWRDN_SCRATCH3_DEFAULT 0x7cb2ebc0
+#define GC_PMU_PWRDN_SCRATCH3_DEFAULT 0x4407f7d
#define GC_PMU_PWRDN_SCRATCH4_OFFSET 0xb0
-#define GC_PMU_PWRDN_SCRATCH4_DEFAULT 0x73c83a26
+#define GC_PMU_PWRDN_SCRATCH4_DEFAULT 0x35e79243
#define GC_PMU_PWRDN_SCRATCH5_OFFSET 0xb4
-#define GC_PMU_PWRDN_SCRATCH5_DEFAULT 0x4f60988f
+#define GC_PMU_PWRDN_SCRATCH5_DEFAULT 0x75f5b26c
#define GC_PMU_PWRDN_SCRATCH6_OFFSET 0xb8
-#define GC_PMU_PWRDN_SCRATCH6_DEFAULT 0x16ca833b
+#define GC_PMU_PWRDN_SCRATCH6_DEFAULT 0x6c54e11e
#define GC_PMU_PWRDN_SCRATCH7_OFFSET 0xbc
-#define GC_PMU_PWRDN_SCRATCH7_DEFAULT 0x9a860aee
+#define GC_PMU_PWRDN_SCRATCH7_DEFAULT 0x8d7cc6e
#define GC_PMU_PWRDN_SCRATCH8_OFFSET 0xc0
-#define GC_PMU_PWRDN_SCRATCH8_DEFAULT 0x426fc244
+#define GC_PMU_PWRDN_SCRATCH8_DEFAULT 0x4139bd1f
#define GC_PMU_PWRDN_SCRATCH9_OFFSET 0xc4
-#define GC_PMU_PWRDN_SCRATCH9_DEFAULT 0x5011eb
+#define GC_PMU_PWRDN_SCRATCH9_DEFAULT 0x55793843
#define GC_PMU_PWRDN_SCRATCH10_OFFSET 0xc8
-#define GC_PMU_PWRDN_SCRATCH10_DEFAULT 0x49e406cf
+#define GC_PMU_PWRDN_SCRATCH10_DEFAULT 0x1340f7d7
#define GC_PMU_PWRDN_SCRATCH11_OFFSET 0xcc
-#define GC_PMU_PWRDN_SCRATCH11_DEFAULT 0x1485f1bc
+#define GC_PMU_PWRDN_SCRATCH11_DEFAULT 0x4bbcb617
#define GC_PMU_PWRDN_SCRATCH12_OFFSET 0xd0
-#define GC_PMU_PWRDN_SCRATCH12_DEFAULT 0x3aa74e9
+#define GC_PMU_PWRDN_SCRATCH12_DEFAULT 0x1aec1870
#define GC_PMU_PWRDN_SCRATCH13_OFFSET 0xd4
-#define GC_PMU_PWRDN_SCRATCH13_DEFAULT 0x4f7b244b
+#define GC_PMU_PWRDN_SCRATCH13_DEFAULT 0x3ffb5b92
#define GC_PMU_PWRDN_SCRATCH14_OFFSET 0xd8
-#define GC_PMU_PWRDN_SCRATCH14_DEFAULT 0x5531c318
+#define GC_PMU_PWRDN_SCRATCH14_DEFAULT 0x2b0c6626
#define GC_PMU_PWRDN_SCRATCH15_OFFSET 0xdc
-#define GC_PMU_PWRDN_SCRATCH15_DEFAULT 0x117b0355
+#define GC_PMU_PWRDN_SCRATCH15_DEFAULT 0x37a79be
#define GC_PMU_PWRDN_SCRATCH16_OFFSET 0xe0
#define GC_PMU_PWRDN_SCRATCH16_DEFAULT 0x0
#define GC_PMU_PWRDN_SCRATCH17_OFFSET 0xe4
@@ -4528,17 +4561,17 @@
#define GC_SWDP_HEADER_MD5SUM_OFFSET 0x28
#define GC_SWDP_HEADER_MD5SUM_DEFAULT 0x0
#define GC_SWDP_P4_LAST_SYNC_OFFSET 0x2c
-#define GC_SWDP_P4_LAST_SYNC_DEFAULT 0x13472
+#define GC_SWDP_P4_LAST_SYNC_DEFAULT 0x13bf1
#define GC_SWDP_BUILD_DATE_OFFSET 0x30
-#define GC_SWDP_BUILD_DATE_DEFAULT 0x1337b40
+#define GC_SWDP_BUILD_DATE_DEFAULT 0x1337b4e
#define GC_SWDP_BUILD_TIME_OFFSET 0x34
-#define GC_SWDP_BUILD_TIME_DEFAULT 0xa305
+#define GC_SWDP_BUILD_TIME_DEFAULT 0x2bd2
#define GC_SWDP_TEST_PORT_DISABLE_OFFSET 0x38
#define GC_SWDP_TEST_PORT_DISABLE_DEFAULT 0x0
#define GC_SWDP_FPGA_CONFIG_OFFSET 0x3c
-#define GC_SWDP_FPGA_CONFIG_DEFAULT 0x2
+#define GC_SWDP_FPGA_CONFIG_DEFAULT 0x1
#define GC_SWDP_FPGA_JITTER_FIXED_FREQ_OFFSET 0x40
-#define GC_SWDP_FPGA_JITTER_FIXED_FREQ_DEFAULT 0xe4e1c0
+#define GC_SWDP_FPGA_JITTER_FIXED_FREQ_DEFAULT 0xb71b00
#define GC_SWDP_FPGA_TIMER_FIXED_FREQ_OFFSET 0x44
#define GC_SWDP_FPGA_TIMER_FIXED_FREQ_DEFAULT 0x16e3600
#define GC_TEMP_VERSION_OFFSET 0x0
@@ -5315,6 +5348,8 @@
#define GC_USB_DOEPDMA15_DEFAULT 0x0
#define GC_USB_DOEPDMAB15_OFFSET 0xcfc
#define GC_USB_DOEPDMAB15_DEFAULT 0x0
+#define GC_USB_PCGCCTL_OFFSET 0xe00
+#define GC_USB_PCGCCTL_DEFAULT 0x0
#define GC_USB_DFIFO_OFFSET 0x20000
#define GC_VOLT_VERSION_OFFSET 0x0
#define GC_VOLT_VERSION_DEFAULT 0x50121be
@@ -13819,452 +13854,452 @@
#define GC_PINMUX_EXITEN0_DIOM0_MASK 0x1
#define GC_PINMUX_EXITEN0_DIOM0_SIZE 0x1
#define GC_PINMUX_EXITEN0_DIOM0_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_DIOM0_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_DIOM0_OFFSET 0x284
#define GC_PINMUX_EXITEN0_DIOM1_LSB 0x1
#define GC_PINMUX_EXITEN0_DIOM1_MASK 0x2
#define GC_PINMUX_EXITEN0_DIOM1_SIZE 0x1
#define GC_PINMUX_EXITEN0_DIOM1_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_DIOM1_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_DIOM1_OFFSET 0x284
#define GC_PINMUX_EXITEN0_DIOM2_LSB 0x2
#define GC_PINMUX_EXITEN0_DIOM2_MASK 0x4
#define GC_PINMUX_EXITEN0_DIOM2_SIZE 0x1
#define GC_PINMUX_EXITEN0_DIOM2_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_DIOM2_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_DIOM2_OFFSET 0x284
#define GC_PINMUX_EXITEN0_DIOM3_LSB 0x3
#define GC_PINMUX_EXITEN0_DIOM3_MASK 0x8
#define GC_PINMUX_EXITEN0_DIOM3_SIZE 0x1
#define GC_PINMUX_EXITEN0_DIOM3_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_DIOM3_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_DIOM3_OFFSET 0x284
#define GC_PINMUX_EXITEN0_DIOM4_LSB 0x4
#define GC_PINMUX_EXITEN0_DIOM4_MASK 0x10
#define GC_PINMUX_EXITEN0_DIOM4_SIZE 0x1
#define GC_PINMUX_EXITEN0_DIOM4_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_DIOM4_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_DIOM4_OFFSET 0x284
#define GC_PINMUX_EXITEN0_DIOA0_LSB 0x5
#define GC_PINMUX_EXITEN0_DIOA0_MASK 0x20
#define GC_PINMUX_EXITEN0_DIOA0_SIZE 0x1
#define GC_PINMUX_EXITEN0_DIOA0_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_DIOA0_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_DIOA0_OFFSET 0x284
#define GC_PINMUX_EXITEN0_DIOA1_LSB 0x6
#define GC_PINMUX_EXITEN0_DIOA1_MASK 0x40
#define GC_PINMUX_EXITEN0_DIOA1_SIZE 0x1
#define GC_PINMUX_EXITEN0_DIOA1_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_DIOA1_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_DIOA1_OFFSET 0x284
#define GC_PINMUX_EXITEN0_DIOA2_LSB 0x7
#define GC_PINMUX_EXITEN0_DIOA2_MASK 0x80
#define GC_PINMUX_EXITEN0_DIOA2_SIZE 0x1
#define GC_PINMUX_EXITEN0_DIOA2_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_DIOA2_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_DIOA2_OFFSET 0x284
#define GC_PINMUX_EXITEN0_DIOA3_LSB 0x8
#define GC_PINMUX_EXITEN0_DIOA3_MASK 0x100
#define GC_PINMUX_EXITEN0_DIOA3_SIZE 0x1
#define GC_PINMUX_EXITEN0_DIOA3_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_DIOA3_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_DIOA3_OFFSET 0x284
#define GC_PINMUX_EXITEN0_DIOA4_LSB 0x9
#define GC_PINMUX_EXITEN0_DIOA4_MASK 0x200
#define GC_PINMUX_EXITEN0_DIOA4_SIZE 0x1
#define GC_PINMUX_EXITEN0_DIOA4_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_DIOA4_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_DIOA4_OFFSET 0x284
#define GC_PINMUX_EXITEN0_DIOA5_LSB 0xa
#define GC_PINMUX_EXITEN0_DIOA5_MASK 0x400
#define GC_PINMUX_EXITEN0_DIOA5_SIZE 0x1
#define GC_PINMUX_EXITEN0_DIOA5_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_DIOA5_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_DIOA5_OFFSET 0x284
#define GC_PINMUX_EXITEN0_DIOA6_LSB 0xb
#define GC_PINMUX_EXITEN0_DIOA6_MASK 0x800
#define GC_PINMUX_EXITEN0_DIOA6_SIZE 0x1
#define GC_PINMUX_EXITEN0_DIOA6_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_DIOA6_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_DIOA6_OFFSET 0x284
#define GC_PINMUX_EXITEN0_DIOA7_LSB 0xc
#define GC_PINMUX_EXITEN0_DIOA7_MASK 0x1000
#define GC_PINMUX_EXITEN0_DIOA7_SIZE 0x1
#define GC_PINMUX_EXITEN0_DIOA7_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_DIOA7_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_DIOA7_OFFSET 0x284
#define GC_PINMUX_EXITEN0_DIOA8_LSB 0xd
#define GC_PINMUX_EXITEN0_DIOA8_MASK 0x2000
#define GC_PINMUX_EXITEN0_DIOA8_SIZE 0x1
#define GC_PINMUX_EXITEN0_DIOA8_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_DIOA8_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_DIOA8_OFFSET 0x284
#define GC_PINMUX_EXITEN0_DIOA9_LSB 0xe
#define GC_PINMUX_EXITEN0_DIOA9_MASK 0x4000
#define GC_PINMUX_EXITEN0_DIOA9_SIZE 0x1
#define GC_PINMUX_EXITEN0_DIOA9_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_DIOA9_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_DIOA9_OFFSET 0x284
#define GC_PINMUX_EXITEN0_DIOA10_LSB 0xf
#define GC_PINMUX_EXITEN0_DIOA10_MASK 0x8000
#define GC_PINMUX_EXITEN0_DIOA10_SIZE 0x1
#define GC_PINMUX_EXITEN0_DIOA10_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_DIOA10_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_DIOA10_OFFSET 0x284
#define GC_PINMUX_EXITEN0_DIOA11_LSB 0x10
#define GC_PINMUX_EXITEN0_DIOA11_MASK 0x10000
#define GC_PINMUX_EXITEN0_DIOA11_SIZE 0x1
#define GC_PINMUX_EXITEN0_DIOA11_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_DIOA11_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_DIOA11_OFFSET 0x284
#define GC_PINMUX_EXITEN0_DIOA12_LSB 0x11
#define GC_PINMUX_EXITEN0_DIOA12_MASK 0x20000
#define GC_PINMUX_EXITEN0_DIOA12_SIZE 0x1
#define GC_PINMUX_EXITEN0_DIOA12_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_DIOA12_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_DIOA12_OFFSET 0x284
#define GC_PINMUX_EXITEN0_DIOA13_LSB 0x12
#define GC_PINMUX_EXITEN0_DIOA13_MASK 0x40000
#define GC_PINMUX_EXITEN0_DIOA13_SIZE 0x1
#define GC_PINMUX_EXITEN0_DIOA13_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_DIOA13_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_DIOA13_OFFSET 0x284
#define GC_PINMUX_EXITEN0_DIOA14_LSB 0x13
#define GC_PINMUX_EXITEN0_DIOA14_MASK 0x80000
#define GC_PINMUX_EXITEN0_DIOA14_SIZE 0x1
#define GC_PINMUX_EXITEN0_DIOA14_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_DIOA14_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_DIOA14_OFFSET 0x284
#define GC_PINMUX_EXITEN0_DIOB0_LSB 0x14
#define GC_PINMUX_EXITEN0_DIOB0_MASK 0x100000
#define GC_PINMUX_EXITEN0_DIOB0_SIZE 0x1
#define GC_PINMUX_EXITEN0_DIOB0_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_DIOB0_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_DIOB0_OFFSET 0x284
#define GC_PINMUX_EXITEN0_DIOB1_LSB 0x15
#define GC_PINMUX_EXITEN0_DIOB1_MASK 0x200000
#define GC_PINMUX_EXITEN0_DIOB1_SIZE 0x1
#define GC_PINMUX_EXITEN0_DIOB1_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_DIOB1_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_DIOB1_OFFSET 0x284
#define GC_PINMUX_EXITEN0_DIOB2_LSB 0x16
#define GC_PINMUX_EXITEN0_DIOB2_MASK 0x400000
#define GC_PINMUX_EXITEN0_DIOB2_SIZE 0x1
#define GC_PINMUX_EXITEN0_DIOB2_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_DIOB2_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_DIOB2_OFFSET 0x284
#define GC_PINMUX_EXITEN0_DIOB3_LSB 0x17
#define GC_PINMUX_EXITEN0_DIOB3_MASK 0x800000
#define GC_PINMUX_EXITEN0_DIOB3_SIZE 0x1
#define GC_PINMUX_EXITEN0_DIOB3_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_DIOB3_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_DIOB3_OFFSET 0x284
#define GC_PINMUX_EXITEN0_DIOB4_LSB 0x18
#define GC_PINMUX_EXITEN0_DIOB4_MASK 0x1000000
#define GC_PINMUX_EXITEN0_DIOB4_SIZE 0x1
#define GC_PINMUX_EXITEN0_DIOB4_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_DIOB4_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_DIOB4_OFFSET 0x284
#define GC_PINMUX_EXITEN0_DIOB5_LSB 0x19
#define GC_PINMUX_EXITEN0_DIOB5_MASK 0x2000000
#define GC_PINMUX_EXITEN0_DIOB5_SIZE 0x1
#define GC_PINMUX_EXITEN0_DIOB5_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_DIOB5_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_DIOB5_OFFSET 0x284
#define GC_PINMUX_EXITEN0_DIOB6_LSB 0x1a
#define GC_PINMUX_EXITEN0_DIOB6_MASK 0x4000000
#define GC_PINMUX_EXITEN0_DIOB6_SIZE 0x1
#define GC_PINMUX_EXITEN0_DIOB6_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_DIOB6_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_DIOB6_OFFSET 0x284
#define GC_PINMUX_EXITEN0_DIOB7_LSB 0x1b
#define GC_PINMUX_EXITEN0_DIOB7_MASK 0x8000000
#define GC_PINMUX_EXITEN0_DIOB7_SIZE 0x1
#define GC_PINMUX_EXITEN0_DIOB7_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_DIOB7_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_DIOB7_OFFSET 0x284
#define GC_PINMUX_EXITEN0_VIO0_LSB 0x1c
#define GC_PINMUX_EXITEN0_VIO0_MASK 0x10000000
#define GC_PINMUX_EXITEN0_VIO0_SIZE 0x1
#define GC_PINMUX_EXITEN0_VIO0_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_VIO0_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_VIO0_OFFSET 0x284
#define GC_PINMUX_EXITEN0_VIO1_LSB 0x1d
#define GC_PINMUX_EXITEN0_VIO1_MASK 0x20000000
#define GC_PINMUX_EXITEN0_VIO1_SIZE 0x1
#define GC_PINMUX_EXITEN0_VIO1_DEFAULT 0x0
-#define GC_PINMUX_EXITEN0_VIO1_OFFSET 0x258
+#define GC_PINMUX_EXITEN0_VIO1_OFFSET 0x284
#define GC_PINMUX_EXITEDGE0_DIOM0_LSB 0x0
#define GC_PINMUX_EXITEDGE0_DIOM0_MASK 0x1
#define GC_PINMUX_EXITEDGE0_DIOM0_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_DIOM0_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_DIOM0_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_DIOM0_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_DIOM1_LSB 0x1
#define GC_PINMUX_EXITEDGE0_DIOM1_MASK 0x2
#define GC_PINMUX_EXITEDGE0_DIOM1_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_DIOM1_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_DIOM1_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_DIOM1_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_DIOM2_LSB 0x2
#define GC_PINMUX_EXITEDGE0_DIOM2_MASK 0x4
#define GC_PINMUX_EXITEDGE0_DIOM2_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_DIOM2_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_DIOM2_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_DIOM2_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_DIOM3_LSB 0x3
#define GC_PINMUX_EXITEDGE0_DIOM3_MASK 0x8
#define GC_PINMUX_EXITEDGE0_DIOM3_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_DIOM3_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_DIOM3_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_DIOM3_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_DIOM4_LSB 0x4
#define GC_PINMUX_EXITEDGE0_DIOM4_MASK 0x10
#define GC_PINMUX_EXITEDGE0_DIOM4_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_DIOM4_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_DIOM4_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_DIOM4_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_DIOA0_LSB 0x5
#define GC_PINMUX_EXITEDGE0_DIOA0_MASK 0x20
#define GC_PINMUX_EXITEDGE0_DIOA0_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_DIOA0_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_DIOA0_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_DIOA0_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_DIOA1_LSB 0x6
#define GC_PINMUX_EXITEDGE0_DIOA1_MASK 0x40
#define GC_PINMUX_EXITEDGE0_DIOA1_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_DIOA1_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_DIOA1_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_DIOA1_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_DIOA2_LSB 0x7
#define GC_PINMUX_EXITEDGE0_DIOA2_MASK 0x80
#define GC_PINMUX_EXITEDGE0_DIOA2_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_DIOA2_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_DIOA2_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_DIOA2_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_DIOA3_LSB 0x8
#define GC_PINMUX_EXITEDGE0_DIOA3_MASK 0x100
#define GC_PINMUX_EXITEDGE0_DIOA3_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_DIOA3_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_DIOA3_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_DIOA3_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_DIOA4_LSB 0x9
#define GC_PINMUX_EXITEDGE0_DIOA4_MASK 0x200
#define GC_PINMUX_EXITEDGE0_DIOA4_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_DIOA4_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_DIOA4_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_DIOA4_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_DIOA5_LSB 0xa
#define GC_PINMUX_EXITEDGE0_DIOA5_MASK 0x400
#define GC_PINMUX_EXITEDGE0_DIOA5_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_DIOA5_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_DIOA5_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_DIOA5_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_DIOA6_LSB 0xb
#define GC_PINMUX_EXITEDGE0_DIOA6_MASK 0x800
#define GC_PINMUX_EXITEDGE0_DIOA6_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_DIOA6_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_DIOA6_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_DIOA6_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_DIOA7_LSB 0xc
#define GC_PINMUX_EXITEDGE0_DIOA7_MASK 0x1000
#define GC_PINMUX_EXITEDGE0_DIOA7_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_DIOA7_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_DIOA7_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_DIOA7_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_DIOA8_LSB 0xd
#define GC_PINMUX_EXITEDGE0_DIOA8_MASK 0x2000
#define GC_PINMUX_EXITEDGE0_DIOA8_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_DIOA8_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_DIOA8_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_DIOA8_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_DIOA9_LSB 0xe
#define GC_PINMUX_EXITEDGE0_DIOA9_MASK 0x4000
#define GC_PINMUX_EXITEDGE0_DIOA9_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_DIOA9_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_DIOA9_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_DIOA9_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_DIOA10_LSB 0xf
#define GC_PINMUX_EXITEDGE0_DIOA10_MASK 0x8000
#define GC_PINMUX_EXITEDGE0_DIOA10_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_DIOA10_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_DIOA10_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_DIOA10_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_DIOA11_LSB 0x10
#define GC_PINMUX_EXITEDGE0_DIOA11_MASK 0x10000
#define GC_PINMUX_EXITEDGE0_DIOA11_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_DIOA11_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_DIOA11_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_DIOA11_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_DIOA12_LSB 0x11
#define GC_PINMUX_EXITEDGE0_DIOA12_MASK 0x20000
#define GC_PINMUX_EXITEDGE0_DIOA12_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_DIOA12_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_DIOA12_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_DIOA12_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_DIOA13_LSB 0x12
#define GC_PINMUX_EXITEDGE0_DIOA13_MASK 0x40000
#define GC_PINMUX_EXITEDGE0_DIOA13_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_DIOA13_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_DIOA13_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_DIOA13_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_DIOA14_LSB 0x13
#define GC_PINMUX_EXITEDGE0_DIOA14_MASK 0x80000
#define GC_PINMUX_EXITEDGE0_DIOA14_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_DIOA14_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_DIOA14_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_DIOA14_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_DIOB0_LSB 0x14
#define GC_PINMUX_EXITEDGE0_DIOB0_MASK 0x100000
#define GC_PINMUX_EXITEDGE0_DIOB0_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_DIOB0_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_DIOB0_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_DIOB0_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_DIOB1_LSB 0x15
#define GC_PINMUX_EXITEDGE0_DIOB1_MASK 0x200000
#define GC_PINMUX_EXITEDGE0_DIOB1_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_DIOB1_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_DIOB1_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_DIOB1_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_DIOB2_LSB 0x16
#define GC_PINMUX_EXITEDGE0_DIOB2_MASK 0x400000
#define GC_PINMUX_EXITEDGE0_DIOB2_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_DIOB2_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_DIOB2_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_DIOB2_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_DIOB3_LSB 0x17
#define GC_PINMUX_EXITEDGE0_DIOB3_MASK 0x800000
#define GC_PINMUX_EXITEDGE0_DIOB3_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_DIOB3_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_DIOB3_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_DIOB3_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_DIOB4_LSB 0x18
#define GC_PINMUX_EXITEDGE0_DIOB4_MASK 0x1000000
#define GC_PINMUX_EXITEDGE0_DIOB4_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_DIOB4_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_DIOB4_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_DIOB4_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_DIOB5_LSB 0x19
#define GC_PINMUX_EXITEDGE0_DIOB5_MASK 0x2000000
#define GC_PINMUX_EXITEDGE0_DIOB5_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_DIOB5_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_DIOB5_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_DIOB5_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_DIOB6_LSB 0x1a
#define GC_PINMUX_EXITEDGE0_DIOB6_MASK 0x4000000
#define GC_PINMUX_EXITEDGE0_DIOB6_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_DIOB6_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_DIOB6_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_DIOB6_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_DIOB7_LSB 0x1b
#define GC_PINMUX_EXITEDGE0_DIOB7_MASK 0x8000000
#define GC_PINMUX_EXITEDGE0_DIOB7_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_DIOB7_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_DIOB7_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_DIOB7_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_VIO0_LSB 0x1c
#define GC_PINMUX_EXITEDGE0_VIO0_MASK 0x10000000
#define GC_PINMUX_EXITEDGE0_VIO0_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_VIO0_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_VIO0_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_VIO0_OFFSET 0x288
#define GC_PINMUX_EXITEDGE0_VIO1_LSB 0x1d
#define GC_PINMUX_EXITEDGE0_VIO1_MASK 0x20000000
#define GC_PINMUX_EXITEDGE0_VIO1_SIZE 0x1
#define GC_PINMUX_EXITEDGE0_VIO1_DEFAULT 0x0
-#define GC_PINMUX_EXITEDGE0_VIO1_OFFSET 0x25c
+#define GC_PINMUX_EXITEDGE0_VIO1_OFFSET 0x288
#define GC_PINMUX_EXITINV0_DIOM0_LSB 0x0
#define GC_PINMUX_EXITINV0_DIOM0_MASK 0x1
#define GC_PINMUX_EXITINV0_DIOM0_SIZE 0x1
#define GC_PINMUX_EXITINV0_DIOM0_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_DIOM0_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_DIOM0_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_DIOM1_LSB 0x1
#define GC_PINMUX_EXITINV0_DIOM1_MASK 0x2
#define GC_PINMUX_EXITINV0_DIOM1_SIZE 0x1
#define GC_PINMUX_EXITINV0_DIOM1_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_DIOM1_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_DIOM1_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_DIOM2_LSB 0x2
#define GC_PINMUX_EXITINV0_DIOM2_MASK 0x4
#define GC_PINMUX_EXITINV0_DIOM2_SIZE 0x1
#define GC_PINMUX_EXITINV0_DIOM2_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_DIOM2_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_DIOM2_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_DIOM3_LSB 0x3
#define GC_PINMUX_EXITINV0_DIOM3_MASK 0x8
#define GC_PINMUX_EXITINV0_DIOM3_SIZE 0x1
#define GC_PINMUX_EXITINV0_DIOM3_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_DIOM3_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_DIOM3_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_DIOM4_LSB 0x4
#define GC_PINMUX_EXITINV0_DIOM4_MASK 0x10
#define GC_PINMUX_EXITINV0_DIOM4_SIZE 0x1
#define GC_PINMUX_EXITINV0_DIOM4_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_DIOM4_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_DIOM4_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_DIOA0_LSB 0x5
#define GC_PINMUX_EXITINV0_DIOA0_MASK 0x20
#define GC_PINMUX_EXITINV0_DIOA0_SIZE 0x1
#define GC_PINMUX_EXITINV0_DIOA0_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_DIOA0_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_DIOA0_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_DIOA1_LSB 0x6
#define GC_PINMUX_EXITINV0_DIOA1_MASK 0x40
#define GC_PINMUX_EXITINV0_DIOA1_SIZE 0x1
#define GC_PINMUX_EXITINV0_DIOA1_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_DIOA1_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_DIOA1_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_DIOA2_LSB 0x7
#define GC_PINMUX_EXITINV0_DIOA2_MASK 0x80
#define GC_PINMUX_EXITINV0_DIOA2_SIZE 0x1
#define GC_PINMUX_EXITINV0_DIOA2_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_DIOA2_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_DIOA2_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_DIOA3_LSB 0x8
#define GC_PINMUX_EXITINV0_DIOA3_MASK 0x100
#define GC_PINMUX_EXITINV0_DIOA3_SIZE 0x1
#define GC_PINMUX_EXITINV0_DIOA3_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_DIOA3_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_DIOA3_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_DIOA4_LSB 0x9
#define GC_PINMUX_EXITINV0_DIOA4_MASK 0x200
#define GC_PINMUX_EXITINV0_DIOA4_SIZE 0x1
#define GC_PINMUX_EXITINV0_DIOA4_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_DIOA4_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_DIOA4_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_DIOA5_LSB 0xa
#define GC_PINMUX_EXITINV0_DIOA5_MASK 0x400
#define GC_PINMUX_EXITINV0_DIOA5_SIZE 0x1
#define GC_PINMUX_EXITINV0_DIOA5_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_DIOA5_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_DIOA5_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_DIOA6_LSB 0xb
#define GC_PINMUX_EXITINV0_DIOA6_MASK 0x800
#define GC_PINMUX_EXITINV0_DIOA6_SIZE 0x1
#define GC_PINMUX_EXITINV0_DIOA6_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_DIOA6_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_DIOA6_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_DIOA7_LSB 0xc
#define GC_PINMUX_EXITINV0_DIOA7_MASK 0x1000
#define GC_PINMUX_EXITINV0_DIOA7_SIZE 0x1
#define GC_PINMUX_EXITINV0_DIOA7_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_DIOA7_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_DIOA7_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_DIOA8_LSB 0xd
#define GC_PINMUX_EXITINV0_DIOA8_MASK 0x2000
#define GC_PINMUX_EXITINV0_DIOA8_SIZE 0x1
#define GC_PINMUX_EXITINV0_DIOA8_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_DIOA8_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_DIOA8_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_DIOA9_LSB 0xe
#define GC_PINMUX_EXITINV0_DIOA9_MASK 0x4000
#define GC_PINMUX_EXITINV0_DIOA9_SIZE 0x1
#define GC_PINMUX_EXITINV0_DIOA9_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_DIOA9_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_DIOA9_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_DIOA10_LSB 0xf
#define GC_PINMUX_EXITINV0_DIOA10_MASK 0x8000
#define GC_PINMUX_EXITINV0_DIOA10_SIZE 0x1
#define GC_PINMUX_EXITINV0_DIOA10_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_DIOA10_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_DIOA10_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_DIOA11_LSB 0x10
#define GC_PINMUX_EXITINV0_DIOA11_MASK 0x10000
#define GC_PINMUX_EXITINV0_DIOA11_SIZE 0x1
#define GC_PINMUX_EXITINV0_DIOA11_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_DIOA11_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_DIOA11_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_DIOA12_LSB 0x11
#define GC_PINMUX_EXITINV0_DIOA12_MASK 0x20000
#define GC_PINMUX_EXITINV0_DIOA12_SIZE 0x1
#define GC_PINMUX_EXITINV0_DIOA12_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_DIOA12_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_DIOA12_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_DIOA13_LSB 0x12
#define GC_PINMUX_EXITINV0_DIOA13_MASK 0x40000
#define GC_PINMUX_EXITINV0_DIOA13_SIZE 0x1
#define GC_PINMUX_EXITINV0_DIOA13_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_DIOA13_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_DIOA13_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_DIOA14_LSB 0x13
#define GC_PINMUX_EXITINV0_DIOA14_MASK 0x80000
#define GC_PINMUX_EXITINV0_DIOA14_SIZE 0x1
#define GC_PINMUX_EXITINV0_DIOA14_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_DIOA14_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_DIOA14_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_DIOB0_LSB 0x14
#define GC_PINMUX_EXITINV0_DIOB0_MASK 0x100000
#define GC_PINMUX_EXITINV0_DIOB0_SIZE 0x1
#define GC_PINMUX_EXITINV0_DIOB0_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_DIOB0_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_DIOB0_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_DIOB1_LSB 0x15
#define GC_PINMUX_EXITINV0_DIOB1_MASK 0x200000
#define GC_PINMUX_EXITINV0_DIOB1_SIZE 0x1
#define GC_PINMUX_EXITINV0_DIOB1_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_DIOB1_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_DIOB1_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_DIOB2_LSB 0x16
#define GC_PINMUX_EXITINV0_DIOB2_MASK 0x400000
#define GC_PINMUX_EXITINV0_DIOB2_SIZE 0x1
#define GC_PINMUX_EXITINV0_DIOB2_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_DIOB2_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_DIOB2_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_DIOB3_LSB 0x17
#define GC_PINMUX_EXITINV0_DIOB3_MASK 0x800000
#define GC_PINMUX_EXITINV0_DIOB3_SIZE 0x1
#define GC_PINMUX_EXITINV0_DIOB3_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_DIOB3_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_DIOB3_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_DIOB4_LSB 0x18
#define GC_PINMUX_EXITINV0_DIOB4_MASK 0x1000000
#define GC_PINMUX_EXITINV0_DIOB4_SIZE 0x1
#define GC_PINMUX_EXITINV0_DIOB4_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_DIOB4_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_DIOB4_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_DIOB5_LSB 0x19
#define GC_PINMUX_EXITINV0_DIOB5_MASK 0x2000000
#define GC_PINMUX_EXITINV0_DIOB5_SIZE 0x1
#define GC_PINMUX_EXITINV0_DIOB5_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_DIOB5_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_DIOB5_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_DIOB6_LSB 0x1a
#define GC_PINMUX_EXITINV0_DIOB6_MASK 0x4000000
#define GC_PINMUX_EXITINV0_DIOB6_SIZE 0x1
#define GC_PINMUX_EXITINV0_DIOB6_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_DIOB6_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_DIOB6_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_DIOB7_LSB 0x1b
#define GC_PINMUX_EXITINV0_DIOB7_MASK 0x8000000
#define GC_PINMUX_EXITINV0_DIOB7_SIZE 0x1
#define GC_PINMUX_EXITINV0_DIOB7_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_DIOB7_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_DIOB7_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_VIO0_LSB 0x1c
#define GC_PINMUX_EXITINV0_VIO0_MASK 0x10000000
#define GC_PINMUX_EXITINV0_VIO0_SIZE 0x1
#define GC_PINMUX_EXITINV0_VIO0_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_VIO0_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_VIO0_OFFSET 0x28c
#define GC_PINMUX_EXITINV0_VIO1_LSB 0x1d
#define GC_PINMUX_EXITINV0_VIO1_MASK 0x20000000
#define GC_PINMUX_EXITINV0_VIO1_SIZE 0x1
#define GC_PINMUX_EXITINV0_VIO1_DEFAULT 0x0
-#define GC_PINMUX_EXITINV0_VIO1_OFFSET 0x260
+#define GC_PINMUX_EXITINV0_VIO1_OFFSET 0x28c
#define GC_PMU_RESET_PORESETB1_LSB 0x0
#define GC_PMU_RESET_PORESETB1_MASK 0x1
#define GC_PMU_RESET_PORESETB1_SIZE 0x1
@@ -16113,68 +16148,58 @@
#define GC_PMU_RST1_DUART2_CLK_TIMER_SIZE 0x1
#define GC_PMU_RST1_DUART2_CLK_TIMER_DEFAULT 0x0
#define GC_PMU_RST1_DUART2_CLK_TIMER_OFFSET 0x9c
-#define GC_PMU_RST1_DUSB0_LSB 0x8
-#define GC_PMU_RST1_DUSB0_MASK 0x100
-#define GC_PMU_RST1_DUSB0_SIZE 0x1
-#define GC_PMU_RST1_DUSB0_DEFAULT 0x0
-#define GC_PMU_RST1_DUSB0_OFFSET 0x9c
-#define GC_PMU_RST1_DUSB0_AON_LSB 0x9
-#define GC_PMU_RST1_DUSB0_AON_MASK 0x200
+#define GC_PMU_RST1_DUSB0_AON_LSB 0x8
+#define GC_PMU_RST1_DUSB0_AON_MASK 0x100
#define GC_PMU_RST1_DUSB0_AON_SIZE 0x1
#define GC_PMU_RST1_DUSB0_AON_DEFAULT 0x0
#define GC_PMU_RST1_DUSB0_AON_OFFSET 0x9c
-#define GC_PMU_RST1_DUSB0_CLK_TIMER_HS_LSB 0xa
-#define GC_PMU_RST1_DUSB0_CLK_TIMER_HS_MASK 0x400
-#define GC_PMU_RST1_DUSB0_CLK_TIMER_HS_SIZE 0x1
-#define GC_PMU_RST1_DUSB0_CLK_TIMER_HS_DEFAULT 0x0
-#define GC_PMU_RST1_DUSB0_CLK_TIMER_HS_OFFSET 0x9c
-#define GC_PMU_RST1_DUSB0_CLK_TIMER_HS_AON_LSB 0xb
-#define GC_PMU_RST1_DUSB0_CLK_TIMER_HS_AON_MASK 0x800
+#define GC_PMU_RST1_DUSB0_CLK_TIMER_HS_AON_LSB 0x9
+#define GC_PMU_RST1_DUSB0_CLK_TIMER_HS_AON_MASK 0x200
#define GC_PMU_RST1_DUSB0_CLK_TIMER_HS_AON_SIZE 0x1
#define GC_PMU_RST1_DUSB0_CLK_TIMER_HS_AON_DEFAULT 0x0
#define GC_PMU_RST1_DUSB0_CLK_TIMER_HS_AON_OFFSET 0x9c
-#define GC_PMU_RST1_DVOLT0_LSB 0xc
-#define GC_PMU_RST1_DVOLT0_MASK 0x1000
+#define GC_PMU_RST1_DVOLT0_LSB 0xa
+#define GC_PMU_RST1_DVOLT0_MASK 0x400
#define GC_PMU_RST1_DVOLT0_SIZE 0x1
#define GC_PMU_RST1_DVOLT0_DEFAULT 0x0
#define GC_PMU_RST1_DVOLT0_OFFSET 0x9c
-#define GC_PMU_RST1_DWATCHDOG0_LSB 0xd
-#define GC_PMU_RST1_DWATCHDOG0_MASK 0x2000
+#define GC_PMU_RST1_DWATCHDOG0_LSB 0xb
+#define GC_PMU_RST1_DWATCHDOG0_MASK 0x800
#define GC_PMU_RST1_DWATCHDOG0_SIZE 0x1
#define GC_PMU_RST1_DWATCHDOG0_DEFAULT 0x0
#define GC_PMU_RST1_DWATCHDOG0_OFFSET 0x9c
-#define GC_PMU_RST1_DXO0_AON_LSB 0xe
-#define GC_PMU_RST1_DXO0_AON_MASK 0x4000
+#define GC_PMU_RST1_DXO0_AON_LSB 0xc
+#define GC_PMU_RST1_DXO0_AON_MASK 0x1000
#define GC_PMU_RST1_DXO0_AON_SIZE 0x1
#define GC_PMU_RST1_DXO0_AON_DEFAULT 0x0
#define GC_PMU_RST1_DXO0_AON_OFFSET 0x9c
-#define GC_PMU_RST1_DXO0_CLK_TIMER_AON_LSB 0xf
-#define GC_PMU_RST1_DXO0_CLK_TIMER_AON_MASK 0x8000
+#define GC_PMU_RST1_DXO0_CLK_TIMER_AON_LSB 0xd
+#define GC_PMU_RST1_DXO0_CLK_TIMER_AON_MASK 0x2000
#define GC_PMU_RST1_DXO0_CLK_TIMER_AON_SIZE 0x1
#define GC_PMU_RST1_DXO0_CLK_TIMER_AON_DEFAULT 0x0
#define GC_PMU_RST1_DXO0_CLK_TIMER_AON_OFFSET 0x9c
-#define GC_PMU_RST1_PERI_MASTER_MATRIX_LSB 0x10
-#define GC_PMU_RST1_PERI_MASTER_MATRIX_MASK 0x10000
+#define GC_PMU_RST1_PERI_MASTER_MATRIX_LSB 0xe
+#define GC_PMU_RST1_PERI_MASTER_MATRIX_MASK 0x4000
#define GC_PMU_RST1_PERI_MASTER_MATRIX_SIZE 0x1
#define GC_PMU_RST1_PERI_MASTER_MATRIX_DEFAULT 0x0
#define GC_PMU_RST1_PERI_MASTER_MATRIX_OFFSET 0x9c
-#define GC_PMU_RST1_PERI_MATRIX_LSB 0x11
-#define GC_PMU_RST1_PERI_MATRIX_MASK 0x20000
+#define GC_PMU_RST1_PERI_MATRIX_LSB 0xf
+#define GC_PMU_RST1_PERI_MATRIX_MASK 0x8000
#define GC_PMU_RST1_PERI_MATRIX_SIZE 0x1
#define GC_PMU_RST1_PERI_MATRIX_DEFAULT 0x0
#define GC_PMU_RST1_PERI_MATRIX_OFFSET 0x9c
-#define GC_PMU_RST1_SEC_FABRIC_LSB 0x12
-#define GC_PMU_RST1_SEC_FABRIC_MASK 0x40000
+#define GC_PMU_RST1_SEC_FABRIC_LSB 0x10
+#define GC_PMU_RST1_SEC_FABRIC_MASK 0x10000
#define GC_PMU_RST1_SEC_FABRIC_SIZE 0x1
#define GC_PMU_RST1_SEC_FABRIC_DEFAULT 0x0
#define GC_PMU_RST1_SEC_FABRIC_OFFSET 0x9c
-#define GC_PMU_RST1_SEC_FABRIC_CLK_TIMER_LSB 0x13
-#define GC_PMU_RST1_SEC_FABRIC_CLK_TIMER_MASK 0x80000
+#define GC_PMU_RST1_SEC_FABRIC_CLK_TIMER_LSB 0x11
+#define GC_PMU_RST1_SEC_FABRIC_CLK_TIMER_MASK 0x20000
#define GC_PMU_RST1_SEC_FABRIC_CLK_TIMER_SIZE 0x1
#define GC_PMU_RST1_SEC_FABRIC_CLK_TIMER_DEFAULT 0x0
#define GC_PMU_RST1_SEC_FABRIC_CLK_TIMER_OFFSET 0x9c
-#define GC_PMU_RST1_SEC_FABRIC_CLK_HS_LSB 0x14
-#define GC_PMU_RST1_SEC_FABRIC_CLK_HS_MASK 0x100000
+#define GC_PMU_RST1_SEC_FABRIC_CLK_HS_LSB 0x12
+#define GC_PMU_RST1_SEC_FABRIC_CLK_HS_MASK 0x40000
#define GC_PMU_RST1_SEC_FABRIC_CLK_HS_SIZE 0x1
#define GC_PMU_RST1_SEC_FABRIC_CLK_HS_DEFAULT 0x0
#define GC_PMU_RST1_SEC_FABRIC_CLK_HS_OFFSET 0x9c
@@ -25903,6 +25928,36 @@
#define GC_USB_DOEPDMAB15_DMABUFFERADDR_SIZE 0x20
#define GC_USB_DOEPDMAB15_DMABUFFERADDR_DEFAULT 0x0
#define GC_USB_DOEPDMAB15_DMABUFFERADDR_OFFSET 0xcfc
+#define GC_USB_PCGCCTL_STOPPCLK_LSB 0x0
+#define GC_USB_PCGCCTL_STOPPCLK_MASK 0x1
+#define GC_USB_PCGCCTL_STOPPCLK_SIZE 0x1
+#define GC_USB_PCGCCTL_STOPPCLK_DEFAULT 0x0
+#define GC_USB_PCGCCTL_STOPPCLK_OFFSET 0xe00
+#define GC_USB_PCGCCTL_GATEHCLK_LSB 0x1
+#define GC_USB_PCGCCTL_GATEHCLK_MASK 0x2
+#define GC_USB_PCGCCTL_GATEHCLK_SIZE 0x1
+#define GC_USB_PCGCCTL_GATEHCLK_DEFAULT 0x0
+#define GC_USB_PCGCCTL_GATEHCLK_OFFSET 0xe00
+#define GC_USB_PCGCCTL_PWRCLMP_LSB 0x2
+#define GC_USB_PCGCCTL_PWRCLMP_MASK 0x4
+#define GC_USB_PCGCCTL_PWRCLMP_SIZE 0x1
+#define GC_USB_PCGCCTL_PWRCLMP_DEFAULT 0x0
+#define GC_USB_PCGCCTL_PWRCLMP_OFFSET 0xe00
+#define GC_USB_PCGCCTL_RSTPDWNMODULE_LSB 0x3
+#define GC_USB_PCGCCTL_RSTPDWNMODULE_MASK 0x8
+#define GC_USB_PCGCCTL_RSTPDWNMODULE_SIZE 0x1
+#define GC_USB_PCGCCTL_RSTPDWNMODULE_DEFAULT 0x0
+#define GC_USB_PCGCCTL_RSTPDWNMODULE_OFFSET 0xe00
+#define GC_USB_PCGCCTL_PHYSLEEP_LSB 0x6
+#define GC_USB_PCGCCTL_PHYSLEEP_MASK 0x40
+#define GC_USB_PCGCCTL_PHYSLEEP_SIZE 0x1
+#define GC_USB_PCGCCTL_PHYSLEEP_DEFAULT 0x0
+#define GC_USB_PCGCCTL_PHYSLEEP_OFFSET 0xe00
+#define GC_USB_PCGCCTL_L1SUSPENDED_LSB 0x7
+#define GC_USB_PCGCCTL_L1SUSPENDED_MASK 0x80
+#define GC_USB_PCGCCTL_L1SUSPENDED_SIZE 0x1
+#define GC_USB_PCGCCTL_L1SUSPENDED_DEFAULT 0x0
+#define GC_USB_PCGCCTL_L1SUSPENDED_OFFSET 0xe00
#define GC_VOLT_VERSION_CHANGE_LSB 0x0
#define GC_VOLT_VERSION_CHANGE_MASK 0xffffff
#define GC_VOLT_VERSION_CHANGE_SIZE 0x18
@@ -27590,9 +27645,9 @@
#endif /* GC__ENABLE_FLASH_DFT_DEFINITIONS__ */
#define GC_CONST_SWDP_FPGA_CONFIG_USB_CRYPTO 0x3
-#define GC_CONST_FPGA_JITTER_FIXED_FREQ 0xf
+#define GC_CONST_FPGA_JITTER_FIXED_FREQ 0xc
#define GC_CONST_SWDP_FPGA_CONFIG_USB_8X8CRYPTO 0x2
-#define GC_CONST_SWDP_FPGA_CONFIG 0x2
+#define GC_CONST_SWDP_FPGA_CONFIG 0x1
#define GC_CONST_FSH_PE_CONTROL_BULKERASE 0x1d1e2bad
#define GC_CONST_FSH_PE_EN 0xb11924e1
#define GC_CONST_FSH_PE_CONTROL_PROGRAM 0x27182818
diff --git a/util/signer/image.cc b/util/signer/image.cc
index bb10c9103c..cd1baef85e 100644
--- a/util/signer/image.cc
+++ b/util/signer/image.cc
@@ -177,10 +177,11 @@ bool Image::fromElf(const string& filename) {
low_ &= ~2047;
base_ = low_;
- if (rx_base_ < base_ + FLASH_START + sizeof(SignedHeader)) {
- // Fix-up 1K header that is part of rx in EC builds
- rx_base_ = base_ + FLASH_START + sizeof(SignedHeader);
- }
+ // Set ro_base to start, so app can read its own header.
+ ro_base_ = base_ + FLASH_START;
+ // Set rx_base to just past header, where interrupt vectors are,
+ // since fetching a vector gets done on the I bus.
+ rx_base_ = ro_base_ + sizeof(SignedHeader);
high_ = ((high_ + 2047) / 2048) * 2048; // Round image to multiple of 2K.