[pinmux] Lint fix

line-up pad attribute bits with register read back bits.

Signed-off-by: Timothy Chen <timothytim@google.com>
diff --git a/hw/ip/pinmux/data/pinmux.hjson.tpl b/hw/ip/pinmux/data/pinmux.hjson.tpl
index 13e6344..02117a4 100644
--- a/hw/ip/pinmux/data/pinmux.hjson.tpl
+++ b/hw/ip/pinmux/data/pinmux.hjson.tpl
@@ -336,17 +336,17 @@
                   regwen_multi: "true",
                   cname:        "MIO_PAD",
                   fields: [
-                    { bits: "9:0",
+                    { bits: "12:0",
                       name: "ATTR",
-                      desc: '''Bit   0: input/output inversion,
-                               Bit   1: Virtual open drain enable.
-                               Bit   2: Pull enable.
-                               Bit   3: Pull select (0: pull down, 1: pull up).
-                               Bit   4: Keeper enable.
-                               Bit   5: Schmitt trigger enable.
-                               Bit   6: Slew rate (0: slow, 1: fast).
-                               Bit 7/8: Drive strength (00: weakest, 11: strongest).
-                               Bit   9: Reserved.
+                      desc: '''Bit   0:  input/output inversion,
+                               Bit   1:  Virtual open drain enable.
+                               Bit   2:  Pull enable.
+                               Bit   3:  Pull select (0: pull down, 1: pull up).
+                               Bit   4:  Keeper enable.
+                               Bit   5:  Schmitt trigger enable.
+                               Bit   6:  Open drain enable
+                               Bit 7/8:  Slew rate (0x0: slowest, 0x3: fastest).
+                               Bit 9/12: Drive strength (0x0: weakest, 0xf: strongest).
                       '''
                       resval: 0
                     }
@@ -398,17 +398,17 @@
                   regwen_multi: "true",
                   cname:        "DIO_PAD",
                   fields: [
-                    { bits: "9:0",
+                    { bits: "12:0",
                       name: "ATTR",
-                      desc: '''Bit   0: input/output inversion,
-                               Bit   1: Virtual open drain enable.
-                               Bit   2: Pull enable.
-                               Bit   3: Pull select (0: pull down, 1: pull up).
-                               Bit   4: Keeper enable.
-                               Bit   5: Schmitt trigger enable.
-                               Bit   6: Slew rate (0: slow, 1: fast).
-                               Bit 7/8: Drive strength (00: weakest, 11: strongest).
-                               Bit   9: Reserved.
+                      desc: '''Bit   0:  input/output inversion,
+                               Bit   1:  Virtual open drain enable.
+                               Bit   2:  Pull enable.
+                               Bit   3:  Pull select (0: pull down, 1: pull up).
+                               Bit   4:  Keeper enable.
+                               Bit   5:  Schmitt trigger enable.
+                               Bit   6:  Open drain enable
+                               Bit 7/8:  Slew rate (0x0: slowest, 0x3: fastest).
+                               Bit 9/12: Drive strength (0x0: weakest, 0xf: strongest).
                       '''
                       resval: 0
                     }
diff --git a/hw/top_earlgrey/ip/pinmux/data/autogen/pinmux.hjson b/hw/top_earlgrey/ip/pinmux/data/autogen/pinmux.hjson
index 16008a1..6a18197 100644
--- a/hw/top_earlgrey/ip/pinmux/data/autogen/pinmux.hjson
+++ b/hw/top_earlgrey/ip/pinmux/data/autogen/pinmux.hjson
@@ -332,17 +332,17 @@
                   regwen_multi: "true",
                   cname:        "MIO_PAD",
                   fields: [
-                    { bits: "9:0",
+                    { bits: "12:0",
                       name: "ATTR",
-                      desc: '''Bit   0: input/output inversion,
-                               Bit   1: Virtual open drain enable.
-                               Bit   2: Pull enable.
-                               Bit   3: Pull select (0: pull down, 1: pull up).
-                               Bit   4: Keeper enable.
-                               Bit   5: Schmitt trigger enable.
-                               Bit   6: Slew rate (0: slow, 1: fast).
-                               Bit 7/8: Drive strength (00: weakest, 11: strongest).
-                               Bit   9: Reserved.
+                      desc: '''Bit   0:  input/output inversion,
+                               Bit   1:  Virtual open drain enable.
+                               Bit   2:  Pull enable.
+                               Bit   3:  Pull select (0: pull down, 1: pull up).
+                               Bit   4:  Keeper enable.
+                               Bit   5:  Schmitt trigger enable.
+                               Bit   6:  Open drain enable
+                               Bit 7/8:  Slew rate (0x0: slowest, 0x3: fastest).
+                               Bit 9/12: Drive strength (0x0: weakest, 0xf: strongest).
                       '''
                       resval: 0
                     }
@@ -394,17 +394,17 @@
                   regwen_multi: "true",
                   cname:        "DIO_PAD",
                   fields: [
-                    { bits: "9:0",
+                    { bits: "12:0",
                       name: "ATTR",
-                      desc: '''Bit   0: input/output inversion,
-                               Bit   1: Virtual open drain enable.
-                               Bit   2: Pull enable.
-                               Bit   3: Pull select (0: pull down, 1: pull up).
-                               Bit   4: Keeper enable.
-                               Bit   5: Schmitt trigger enable.
-                               Bit   6: Slew rate (0: slow, 1: fast).
-                               Bit 7/8: Drive strength (00: weakest, 11: strongest).
-                               Bit   9: Reserved.
+                      desc: '''Bit   0:  input/output inversion,
+                               Bit   1:  Virtual open drain enable.
+                               Bit   2:  Pull enable.
+                               Bit   3:  Pull select (0: pull down, 1: pull up).
+                               Bit   4:  Keeper enable.
+                               Bit   5:  Schmitt trigger enable.
+                               Bit   6:  Open drain enable
+                               Bit 7/8:  Slew rate (0x0: slowest, 0x3: fastest).
+                               Bit 9/12: Drive strength (0x0: weakest, 0xf: strongest).
                       '''
                       resval: 0
                     }
diff --git a/hw/top_earlgrey/ip/pinmux/rtl/autogen/pinmux_reg_pkg.sv b/hw/top_earlgrey/ip/pinmux/rtl/autogen/pinmux_reg_pkg.sv
index 3bf9223..4aa945c 100644
--- a/hw/top_earlgrey/ip/pinmux/rtl/autogen/pinmux_reg_pkg.sv
+++ b/hw/top_earlgrey/ip/pinmux/rtl/autogen/pinmux_reg_pkg.sv
@@ -31,12 +31,12 @@
   } pinmux_reg2hw_mio_outsel_mreg_t;
 
   typedef struct packed {
-    logic [9:0] q;
+    logic [12:0] q;
     logic        qe;
   } pinmux_reg2hw_mio_pad_attr_mreg_t;
 
   typedef struct packed {
-    logic [9:0] q;
+    logic [12:0] q;
     logic        qe;
   } pinmux_reg2hw_dio_pad_attr_mreg_t;
 
@@ -94,11 +94,11 @@
   } pinmux_reg2hw_wkup_cause_mreg_t;
 
   typedef struct packed {
-    logic [9:0] d;
+    logic [12:0] d;
   } pinmux_hw2reg_mio_pad_attr_mreg_t;
 
   typedef struct packed {
-    logic [9:0] d;
+    logic [12:0] d;
   } pinmux_hw2reg_dio_pad_attr_mreg_t;
 
   typedef struct packed {
@@ -117,10 +117,10 @@
 
   // Register -> HW type
   typedef struct packed {
-    pinmux_reg2hw_mio_periph_insel_mreg_t [64:0] mio_periph_insel; // [1841:1452]
-    pinmux_reg2hw_mio_outsel_mreg_t [42:0] mio_outsel; // [1451:1151]
-    pinmux_reg2hw_mio_pad_attr_mreg_t [42:0] mio_pad_attr; // [1150:678]
-    pinmux_reg2hw_dio_pad_attr_mreg_t [21:0] dio_pad_attr; // [677:436]
+    pinmux_reg2hw_mio_periph_insel_mreg_t [64:0] mio_periph_insel; // [2036:1647]
+    pinmux_reg2hw_mio_outsel_mreg_t [42:0] mio_outsel; // [1646:1346]
+    pinmux_reg2hw_mio_pad_attr_mreg_t [42:0] mio_pad_attr; // [1345:744]
+    pinmux_reg2hw_dio_pad_attr_mreg_t [21:0] dio_pad_attr; // [743:436]
     pinmux_reg2hw_mio_pad_sleep_status_mreg_t [42:0] mio_pad_sleep_status; // [435:393]
     pinmux_reg2hw_mio_pad_sleep_en_mreg_t [42:0] mio_pad_sleep_en; // [392:350]
     pinmux_reg2hw_mio_pad_sleep_mode_mreg_t [42:0] mio_pad_sleep_mode; // [349:264]
@@ -136,8 +136,8 @@
 
   // HW -> register type
   typedef struct packed {
-    pinmux_hw2reg_mio_pad_attr_mreg_t [42:0] mio_pad_attr; // [787:358]
-    pinmux_hw2reg_dio_pad_attr_mreg_t [21:0] dio_pad_attr; // [357:138]
+    pinmux_hw2reg_mio_pad_attr_mreg_t [42:0] mio_pad_attr; // [982:424]
+    pinmux_hw2reg_dio_pad_attr_mreg_t [21:0] dio_pad_attr; // [423:138]
     pinmux_hw2reg_mio_pad_sleep_status_mreg_t [42:0] mio_pad_sleep_status; // [137:52]
     pinmux_hw2reg_dio_pad_sleep_status_mreg_t [21:0] dio_pad_sleep_status; // [51:8]
     pinmux_hw2reg_wkup_cause_mreg_t [7:0] wkup_cause; // [7:0]
@@ -731,136 +731,136 @@
   parameter logic [BlockAw-1:0] PINMUX_WKUP_CAUSE_OFFSET = 12'h 920;
 
   // Reset values for hwext registers and their fields
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_0_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_0_ATTR_0_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_1_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_1_ATTR_1_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_2_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_2_ATTR_2_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_3_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_3_ATTR_3_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_4_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_4_ATTR_4_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_5_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_5_ATTR_5_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_6_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_6_ATTR_6_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_7_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_7_ATTR_7_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_8_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_8_ATTR_8_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_9_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_9_ATTR_9_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_10_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_10_ATTR_10_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_11_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_11_ATTR_11_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_12_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_12_ATTR_12_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_13_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_13_ATTR_13_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_14_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_14_ATTR_14_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_15_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_15_ATTR_15_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_16_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_16_ATTR_16_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_17_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_17_ATTR_17_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_18_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_18_ATTR_18_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_19_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_19_ATTR_19_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_20_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_20_ATTR_20_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_21_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_21_ATTR_21_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_22_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_22_ATTR_22_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_23_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_23_ATTR_23_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_24_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_24_ATTR_24_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_25_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_25_ATTR_25_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_26_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_26_ATTR_26_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_27_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_27_ATTR_27_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_28_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_28_ATTR_28_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_29_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_29_ATTR_29_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_30_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_30_ATTR_30_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_31_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_31_ATTR_31_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_32_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_32_ATTR_32_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_33_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_33_ATTR_33_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_34_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_34_ATTR_34_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_35_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_35_ATTR_35_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_36_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_36_ATTR_36_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_37_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_37_ATTR_37_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_38_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_38_ATTR_38_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_39_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_39_ATTR_39_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_40_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_40_ATTR_40_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_41_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_41_ATTR_41_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_42_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_MIO_PAD_ATTR_42_ATTR_42_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_0_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_0_ATTR_0_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_1_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_1_ATTR_1_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_2_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_2_ATTR_2_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_3_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_3_ATTR_3_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_4_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_4_ATTR_4_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_5_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_5_ATTR_5_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_6_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_6_ATTR_6_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_7_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_7_ATTR_7_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_8_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_8_ATTR_8_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_9_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_9_ATTR_9_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_10_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_10_ATTR_10_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_11_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_11_ATTR_11_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_12_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_12_ATTR_12_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_13_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_13_ATTR_13_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_14_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_14_ATTR_14_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_15_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_15_ATTR_15_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_16_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_16_ATTR_16_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_17_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_17_ATTR_17_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_18_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_18_ATTR_18_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_19_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_19_ATTR_19_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_20_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_20_ATTR_20_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_21_RESVAL = 10'h 0;
-  parameter logic [9:0] PINMUX_DIO_PAD_ATTR_21_ATTR_21_RESVAL = 10'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_0_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_0_ATTR_0_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_1_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_1_ATTR_1_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_2_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_2_ATTR_2_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_3_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_3_ATTR_3_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_4_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_4_ATTR_4_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_5_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_5_ATTR_5_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_6_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_6_ATTR_6_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_7_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_7_ATTR_7_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_8_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_8_ATTR_8_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_9_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_9_ATTR_9_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_10_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_10_ATTR_10_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_11_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_11_ATTR_11_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_12_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_12_ATTR_12_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_13_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_13_ATTR_13_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_14_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_14_ATTR_14_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_15_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_15_ATTR_15_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_16_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_16_ATTR_16_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_17_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_17_ATTR_17_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_18_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_18_ATTR_18_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_19_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_19_ATTR_19_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_20_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_20_ATTR_20_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_21_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_21_ATTR_21_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_22_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_22_ATTR_22_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_23_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_23_ATTR_23_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_24_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_24_ATTR_24_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_25_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_25_ATTR_25_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_26_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_26_ATTR_26_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_27_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_27_ATTR_27_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_28_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_28_ATTR_28_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_29_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_29_ATTR_29_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_30_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_30_ATTR_30_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_31_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_31_ATTR_31_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_32_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_32_ATTR_32_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_33_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_33_ATTR_33_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_34_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_34_ATTR_34_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_35_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_35_ATTR_35_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_36_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_36_ATTR_36_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_37_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_37_ATTR_37_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_38_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_38_ATTR_38_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_39_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_39_ATTR_39_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_40_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_40_ATTR_40_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_41_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_41_ATTR_41_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_42_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_MIO_PAD_ATTR_42_ATTR_42_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_0_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_0_ATTR_0_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_1_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_1_ATTR_1_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_2_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_2_ATTR_2_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_3_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_3_ATTR_3_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_4_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_4_ATTR_4_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_5_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_5_ATTR_5_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_6_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_6_ATTR_6_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_7_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_7_ATTR_7_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_8_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_8_ATTR_8_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_9_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_9_ATTR_9_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_10_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_10_ATTR_10_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_11_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_11_ATTR_11_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_12_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_12_ATTR_12_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_13_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_13_ATTR_13_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_14_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_14_ATTR_14_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_15_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_15_ATTR_15_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_16_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_16_ATTR_16_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_17_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_17_ATTR_17_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_18_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_18_ATTR_18_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_19_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_19_ATTR_19_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_20_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_20_ATTR_20_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_21_RESVAL = 13'h 0;
+  parameter logic [12:0] PINMUX_DIO_PAD_ATTR_21_ATTR_21_RESVAL = 13'h 0;
   parameter logic [7:0] PINMUX_WKUP_CAUSE_RESVAL = 8'h 0;
   parameter logic [0:0] PINMUX_WKUP_CAUSE_CAUSE_0_RESVAL = 1'h 0;
   parameter logic [0:0] PINMUX_WKUP_CAUSE_CAUSE_1_RESVAL = 1'h 0;
diff --git a/hw/top_earlgrey/ip/pinmux/rtl/autogen/pinmux_reg_top.sv b/hw/top_earlgrey/ip/pinmux/rtl/autogen/pinmux_reg_top.sv
index 7284693..c206e42 100644
--- a/hw/top_earlgrey/ip/pinmux/rtl/autogen/pinmux_reg_top.sv
+++ b/hw/top_earlgrey/ip/pinmux/rtl/autogen/pinmux_reg_top.sv
@@ -881,176 +881,176 @@
   logic mio_pad_attr_regwen_42_qs;
   logic mio_pad_attr_regwen_42_wd;
   logic mio_pad_attr_regwen_42_we;
-  logic [9:0] mio_pad_attr_0_qs;
-  logic [9:0] mio_pad_attr_0_wd;
+  logic [12:0] mio_pad_attr_0_qs;
+  logic [12:0] mio_pad_attr_0_wd;
   logic mio_pad_attr_0_we;
   logic mio_pad_attr_0_re;
-  logic [9:0] mio_pad_attr_1_qs;
-  logic [9:0] mio_pad_attr_1_wd;
+  logic [12:0] mio_pad_attr_1_qs;
+  logic [12:0] mio_pad_attr_1_wd;
   logic mio_pad_attr_1_we;
   logic mio_pad_attr_1_re;
-  logic [9:0] mio_pad_attr_2_qs;
-  logic [9:0] mio_pad_attr_2_wd;
+  logic [12:0] mio_pad_attr_2_qs;
+  logic [12:0] mio_pad_attr_2_wd;
   logic mio_pad_attr_2_we;
   logic mio_pad_attr_2_re;
-  logic [9:0] mio_pad_attr_3_qs;
-  logic [9:0] mio_pad_attr_3_wd;
+  logic [12:0] mio_pad_attr_3_qs;
+  logic [12:0] mio_pad_attr_3_wd;
   logic mio_pad_attr_3_we;
   logic mio_pad_attr_3_re;
-  logic [9:0] mio_pad_attr_4_qs;
-  logic [9:0] mio_pad_attr_4_wd;
+  logic [12:0] mio_pad_attr_4_qs;
+  logic [12:0] mio_pad_attr_4_wd;
   logic mio_pad_attr_4_we;
   logic mio_pad_attr_4_re;
-  logic [9:0] mio_pad_attr_5_qs;
-  logic [9:0] mio_pad_attr_5_wd;
+  logic [12:0] mio_pad_attr_5_qs;
+  logic [12:0] mio_pad_attr_5_wd;
   logic mio_pad_attr_5_we;
   logic mio_pad_attr_5_re;
-  logic [9:0] mio_pad_attr_6_qs;
-  logic [9:0] mio_pad_attr_6_wd;
+  logic [12:0] mio_pad_attr_6_qs;
+  logic [12:0] mio_pad_attr_6_wd;
   logic mio_pad_attr_6_we;
   logic mio_pad_attr_6_re;
-  logic [9:0] mio_pad_attr_7_qs;
-  logic [9:0] mio_pad_attr_7_wd;
+  logic [12:0] mio_pad_attr_7_qs;
+  logic [12:0] mio_pad_attr_7_wd;
   logic mio_pad_attr_7_we;
   logic mio_pad_attr_7_re;
-  logic [9:0] mio_pad_attr_8_qs;
-  logic [9:0] mio_pad_attr_8_wd;
+  logic [12:0] mio_pad_attr_8_qs;
+  logic [12:0] mio_pad_attr_8_wd;
   logic mio_pad_attr_8_we;
   logic mio_pad_attr_8_re;
-  logic [9:0] mio_pad_attr_9_qs;
-  logic [9:0] mio_pad_attr_9_wd;
+  logic [12:0] mio_pad_attr_9_qs;
+  logic [12:0] mio_pad_attr_9_wd;
   logic mio_pad_attr_9_we;
   logic mio_pad_attr_9_re;
-  logic [9:0] mio_pad_attr_10_qs;
-  logic [9:0] mio_pad_attr_10_wd;
+  logic [12:0] mio_pad_attr_10_qs;
+  logic [12:0] mio_pad_attr_10_wd;
   logic mio_pad_attr_10_we;
   logic mio_pad_attr_10_re;
-  logic [9:0] mio_pad_attr_11_qs;
-  logic [9:0] mio_pad_attr_11_wd;
+  logic [12:0] mio_pad_attr_11_qs;
+  logic [12:0] mio_pad_attr_11_wd;
   logic mio_pad_attr_11_we;
   logic mio_pad_attr_11_re;
-  logic [9:0] mio_pad_attr_12_qs;
-  logic [9:0] mio_pad_attr_12_wd;
+  logic [12:0] mio_pad_attr_12_qs;
+  logic [12:0] mio_pad_attr_12_wd;
   logic mio_pad_attr_12_we;
   logic mio_pad_attr_12_re;
-  logic [9:0] mio_pad_attr_13_qs;
-  logic [9:0] mio_pad_attr_13_wd;
+  logic [12:0] mio_pad_attr_13_qs;
+  logic [12:0] mio_pad_attr_13_wd;
   logic mio_pad_attr_13_we;
   logic mio_pad_attr_13_re;
-  logic [9:0] mio_pad_attr_14_qs;
-  logic [9:0] mio_pad_attr_14_wd;
+  logic [12:0] mio_pad_attr_14_qs;
+  logic [12:0] mio_pad_attr_14_wd;
   logic mio_pad_attr_14_we;
   logic mio_pad_attr_14_re;
-  logic [9:0] mio_pad_attr_15_qs;
-  logic [9:0] mio_pad_attr_15_wd;
+  logic [12:0] mio_pad_attr_15_qs;
+  logic [12:0] mio_pad_attr_15_wd;
   logic mio_pad_attr_15_we;
   logic mio_pad_attr_15_re;
-  logic [9:0] mio_pad_attr_16_qs;
-  logic [9:0] mio_pad_attr_16_wd;
+  logic [12:0] mio_pad_attr_16_qs;
+  logic [12:0] mio_pad_attr_16_wd;
   logic mio_pad_attr_16_we;
   logic mio_pad_attr_16_re;
-  logic [9:0] mio_pad_attr_17_qs;
-  logic [9:0] mio_pad_attr_17_wd;
+  logic [12:0] mio_pad_attr_17_qs;
+  logic [12:0] mio_pad_attr_17_wd;
   logic mio_pad_attr_17_we;
   logic mio_pad_attr_17_re;
-  logic [9:0] mio_pad_attr_18_qs;
-  logic [9:0] mio_pad_attr_18_wd;
+  logic [12:0] mio_pad_attr_18_qs;
+  logic [12:0] mio_pad_attr_18_wd;
   logic mio_pad_attr_18_we;
   logic mio_pad_attr_18_re;
-  logic [9:0] mio_pad_attr_19_qs;
-  logic [9:0] mio_pad_attr_19_wd;
+  logic [12:0] mio_pad_attr_19_qs;
+  logic [12:0] mio_pad_attr_19_wd;
   logic mio_pad_attr_19_we;
   logic mio_pad_attr_19_re;
-  logic [9:0] mio_pad_attr_20_qs;
-  logic [9:0] mio_pad_attr_20_wd;
+  logic [12:0] mio_pad_attr_20_qs;
+  logic [12:0] mio_pad_attr_20_wd;
   logic mio_pad_attr_20_we;
   logic mio_pad_attr_20_re;
-  logic [9:0] mio_pad_attr_21_qs;
-  logic [9:0] mio_pad_attr_21_wd;
+  logic [12:0] mio_pad_attr_21_qs;
+  logic [12:0] mio_pad_attr_21_wd;
   logic mio_pad_attr_21_we;
   logic mio_pad_attr_21_re;
-  logic [9:0] mio_pad_attr_22_qs;
-  logic [9:0] mio_pad_attr_22_wd;
+  logic [12:0] mio_pad_attr_22_qs;
+  logic [12:0] mio_pad_attr_22_wd;
   logic mio_pad_attr_22_we;
   logic mio_pad_attr_22_re;
-  logic [9:0] mio_pad_attr_23_qs;
-  logic [9:0] mio_pad_attr_23_wd;
+  logic [12:0] mio_pad_attr_23_qs;
+  logic [12:0] mio_pad_attr_23_wd;
   logic mio_pad_attr_23_we;
   logic mio_pad_attr_23_re;
-  logic [9:0] mio_pad_attr_24_qs;
-  logic [9:0] mio_pad_attr_24_wd;
+  logic [12:0] mio_pad_attr_24_qs;
+  logic [12:0] mio_pad_attr_24_wd;
   logic mio_pad_attr_24_we;
   logic mio_pad_attr_24_re;
-  logic [9:0] mio_pad_attr_25_qs;
-  logic [9:0] mio_pad_attr_25_wd;
+  logic [12:0] mio_pad_attr_25_qs;
+  logic [12:0] mio_pad_attr_25_wd;
   logic mio_pad_attr_25_we;
   logic mio_pad_attr_25_re;
-  logic [9:0] mio_pad_attr_26_qs;
-  logic [9:0] mio_pad_attr_26_wd;
+  logic [12:0] mio_pad_attr_26_qs;
+  logic [12:0] mio_pad_attr_26_wd;
   logic mio_pad_attr_26_we;
   logic mio_pad_attr_26_re;
-  logic [9:0] mio_pad_attr_27_qs;
-  logic [9:0] mio_pad_attr_27_wd;
+  logic [12:0] mio_pad_attr_27_qs;
+  logic [12:0] mio_pad_attr_27_wd;
   logic mio_pad_attr_27_we;
   logic mio_pad_attr_27_re;
-  logic [9:0] mio_pad_attr_28_qs;
-  logic [9:0] mio_pad_attr_28_wd;
+  logic [12:0] mio_pad_attr_28_qs;
+  logic [12:0] mio_pad_attr_28_wd;
   logic mio_pad_attr_28_we;
   logic mio_pad_attr_28_re;
-  logic [9:0] mio_pad_attr_29_qs;
-  logic [9:0] mio_pad_attr_29_wd;
+  logic [12:0] mio_pad_attr_29_qs;
+  logic [12:0] mio_pad_attr_29_wd;
   logic mio_pad_attr_29_we;
   logic mio_pad_attr_29_re;
-  logic [9:0] mio_pad_attr_30_qs;
-  logic [9:0] mio_pad_attr_30_wd;
+  logic [12:0] mio_pad_attr_30_qs;
+  logic [12:0] mio_pad_attr_30_wd;
   logic mio_pad_attr_30_we;
   logic mio_pad_attr_30_re;
-  logic [9:0] mio_pad_attr_31_qs;
-  logic [9:0] mio_pad_attr_31_wd;
+  logic [12:0] mio_pad_attr_31_qs;
+  logic [12:0] mio_pad_attr_31_wd;
   logic mio_pad_attr_31_we;
   logic mio_pad_attr_31_re;
-  logic [9:0] mio_pad_attr_32_qs;
-  logic [9:0] mio_pad_attr_32_wd;
+  logic [12:0] mio_pad_attr_32_qs;
+  logic [12:0] mio_pad_attr_32_wd;
   logic mio_pad_attr_32_we;
   logic mio_pad_attr_32_re;
-  logic [9:0] mio_pad_attr_33_qs;
-  logic [9:0] mio_pad_attr_33_wd;
+  logic [12:0] mio_pad_attr_33_qs;
+  logic [12:0] mio_pad_attr_33_wd;
   logic mio_pad_attr_33_we;
   logic mio_pad_attr_33_re;
-  logic [9:0] mio_pad_attr_34_qs;
-  logic [9:0] mio_pad_attr_34_wd;
+  logic [12:0] mio_pad_attr_34_qs;
+  logic [12:0] mio_pad_attr_34_wd;
   logic mio_pad_attr_34_we;
   logic mio_pad_attr_34_re;
-  logic [9:0] mio_pad_attr_35_qs;
-  logic [9:0] mio_pad_attr_35_wd;
+  logic [12:0] mio_pad_attr_35_qs;
+  logic [12:0] mio_pad_attr_35_wd;
   logic mio_pad_attr_35_we;
   logic mio_pad_attr_35_re;
-  logic [9:0] mio_pad_attr_36_qs;
-  logic [9:0] mio_pad_attr_36_wd;
+  logic [12:0] mio_pad_attr_36_qs;
+  logic [12:0] mio_pad_attr_36_wd;
   logic mio_pad_attr_36_we;
   logic mio_pad_attr_36_re;
-  logic [9:0] mio_pad_attr_37_qs;
-  logic [9:0] mio_pad_attr_37_wd;
+  logic [12:0] mio_pad_attr_37_qs;
+  logic [12:0] mio_pad_attr_37_wd;
   logic mio_pad_attr_37_we;
   logic mio_pad_attr_37_re;
-  logic [9:0] mio_pad_attr_38_qs;
-  logic [9:0] mio_pad_attr_38_wd;
+  logic [12:0] mio_pad_attr_38_qs;
+  logic [12:0] mio_pad_attr_38_wd;
   logic mio_pad_attr_38_we;
   logic mio_pad_attr_38_re;
-  logic [9:0] mio_pad_attr_39_qs;
-  logic [9:0] mio_pad_attr_39_wd;
+  logic [12:0] mio_pad_attr_39_qs;
+  logic [12:0] mio_pad_attr_39_wd;
   logic mio_pad_attr_39_we;
   logic mio_pad_attr_39_re;
-  logic [9:0] mio_pad_attr_40_qs;
-  logic [9:0] mio_pad_attr_40_wd;
+  logic [12:0] mio_pad_attr_40_qs;
+  logic [12:0] mio_pad_attr_40_wd;
   logic mio_pad_attr_40_we;
   logic mio_pad_attr_40_re;
-  logic [9:0] mio_pad_attr_41_qs;
-  logic [9:0] mio_pad_attr_41_wd;
+  logic [12:0] mio_pad_attr_41_qs;
+  logic [12:0] mio_pad_attr_41_wd;
   logic mio_pad_attr_41_we;
   logic mio_pad_attr_41_re;
-  logic [9:0] mio_pad_attr_42_qs;
-  logic [9:0] mio_pad_attr_42_wd;
+  logic [12:0] mio_pad_attr_42_qs;
+  logic [12:0] mio_pad_attr_42_wd;
   logic mio_pad_attr_42_we;
   logic mio_pad_attr_42_re;
   logic dio_pad_attr_regwen_0_qs;
@@ -1119,92 +1119,92 @@
   logic dio_pad_attr_regwen_21_qs;
   logic dio_pad_attr_regwen_21_wd;
   logic dio_pad_attr_regwen_21_we;
-  logic [9:0] dio_pad_attr_0_qs;
-  logic [9:0] dio_pad_attr_0_wd;
+  logic [12:0] dio_pad_attr_0_qs;
+  logic [12:0] dio_pad_attr_0_wd;
   logic dio_pad_attr_0_we;
   logic dio_pad_attr_0_re;
-  logic [9:0] dio_pad_attr_1_qs;
-  logic [9:0] dio_pad_attr_1_wd;
+  logic [12:0] dio_pad_attr_1_qs;
+  logic [12:0] dio_pad_attr_1_wd;
   logic dio_pad_attr_1_we;
   logic dio_pad_attr_1_re;
-  logic [9:0] dio_pad_attr_2_qs;
-  logic [9:0] dio_pad_attr_2_wd;
+  logic [12:0] dio_pad_attr_2_qs;
+  logic [12:0] dio_pad_attr_2_wd;
   logic dio_pad_attr_2_we;
   logic dio_pad_attr_2_re;
-  logic [9:0] dio_pad_attr_3_qs;
-  logic [9:0] dio_pad_attr_3_wd;
+  logic [12:0] dio_pad_attr_3_qs;
+  logic [12:0] dio_pad_attr_3_wd;
   logic dio_pad_attr_3_we;
   logic dio_pad_attr_3_re;
-  logic [9:0] dio_pad_attr_4_qs;
-  logic [9:0] dio_pad_attr_4_wd;
+  logic [12:0] dio_pad_attr_4_qs;
+  logic [12:0] dio_pad_attr_4_wd;
   logic dio_pad_attr_4_we;
   logic dio_pad_attr_4_re;
-  logic [9:0] dio_pad_attr_5_qs;
-  logic [9:0] dio_pad_attr_5_wd;
+  logic [12:0] dio_pad_attr_5_qs;
+  logic [12:0] dio_pad_attr_5_wd;
   logic dio_pad_attr_5_we;
   logic dio_pad_attr_5_re;
-  logic [9:0] dio_pad_attr_6_qs;
-  logic [9:0] dio_pad_attr_6_wd;
+  logic [12:0] dio_pad_attr_6_qs;
+  logic [12:0] dio_pad_attr_6_wd;
   logic dio_pad_attr_6_we;
   logic dio_pad_attr_6_re;
-  logic [9:0] dio_pad_attr_7_qs;
-  logic [9:0] dio_pad_attr_7_wd;
+  logic [12:0] dio_pad_attr_7_qs;
+  logic [12:0] dio_pad_attr_7_wd;
   logic dio_pad_attr_7_we;
   logic dio_pad_attr_7_re;
-  logic [9:0] dio_pad_attr_8_qs;
-  logic [9:0] dio_pad_attr_8_wd;
+  logic [12:0] dio_pad_attr_8_qs;
+  logic [12:0] dio_pad_attr_8_wd;
   logic dio_pad_attr_8_we;
   logic dio_pad_attr_8_re;
-  logic [9:0] dio_pad_attr_9_qs;
-  logic [9:0] dio_pad_attr_9_wd;
+  logic [12:0] dio_pad_attr_9_qs;
+  logic [12:0] dio_pad_attr_9_wd;
   logic dio_pad_attr_9_we;
   logic dio_pad_attr_9_re;
-  logic [9:0] dio_pad_attr_10_qs;
-  logic [9:0] dio_pad_attr_10_wd;
+  logic [12:0] dio_pad_attr_10_qs;
+  logic [12:0] dio_pad_attr_10_wd;
   logic dio_pad_attr_10_we;
   logic dio_pad_attr_10_re;
-  logic [9:0] dio_pad_attr_11_qs;
-  logic [9:0] dio_pad_attr_11_wd;
+  logic [12:0] dio_pad_attr_11_qs;
+  logic [12:0] dio_pad_attr_11_wd;
   logic dio_pad_attr_11_we;
   logic dio_pad_attr_11_re;
-  logic [9:0] dio_pad_attr_12_qs;
-  logic [9:0] dio_pad_attr_12_wd;
+  logic [12:0] dio_pad_attr_12_qs;
+  logic [12:0] dio_pad_attr_12_wd;
   logic dio_pad_attr_12_we;
   logic dio_pad_attr_12_re;
-  logic [9:0] dio_pad_attr_13_qs;
-  logic [9:0] dio_pad_attr_13_wd;
+  logic [12:0] dio_pad_attr_13_qs;
+  logic [12:0] dio_pad_attr_13_wd;
   logic dio_pad_attr_13_we;
   logic dio_pad_attr_13_re;
-  logic [9:0] dio_pad_attr_14_qs;
-  logic [9:0] dio_pad_attr_14_wd;
+  logic [12:0] dio_pad_attr_14_qs;
+  logic [12:0] dio_pad_attr_14_wd;
   logic dio_pad_attr_14_we;
   logic dio_pad_attr_14_re;
-  logic [9:0] dio_pad_attr_15_qs;
-  logic [9:0] dio_pad_attr_15_wd;
+  logic [12:0] dio_pad_attr_15_qs;
+  logic [12:0] dio_pad_attr_15_wd;
   logic dio_pad_attr_15_we;
   logic dio_pad_attr_15_re;
-  logic [9:0] dio_pad_attr_16_qs;
-  logic [9:0] dio_pad_attr_16_wd;
+  logic [12:0] dio_pad_attr_16_qs;
+  logic [12:0] dio_pad_attr_16_wd;
   logic dio_pad_attr_16_we;
   logic dio_pad_attr_16_re;
-  logic [9:0] dio_pad_attr_17_qs;
-  logic [9:0] dio_pad_attr_17_wd;
+  logic [12:0] dio_pad_attr_17_qs;
+  logic [12:0] dio_pad_attr_17_wd;
   logic dio_pad_attr_17_we;
   logic dio_pad_attr_17_re;
-  logic [9:0] dio_pad_attr_18_qs;
-  logic [9:0] dio_pad_attr_18_wd;
+  logic [12:0] dio_pad_attr_18_qs;
+  logic [12:0] dio_pad_attr_18_wd;
   logic dio_pad_attr_18_we;
   logic dio_pad_attr_18_re;
-  logic [9:0] dio_pad_attr_19_qs;
-  logic [9:0] dio_pad_attr_19_wd;
+  logic [12:0] dio_pad_attr_19_qs;
+  logic [12:0] dio_pad_attr_19_wd;
   logic dio_pad_attr_19_we;
   logic dio_pad_attr_19_re;
-  logic [9:0] dio_pad_attr_20_qs;
-  logic [9:0] dio_pad_attr_20_wd;
+  logic [12:0] dio_pad_attr_20_qs;
+  logic [12:0] dio_pad_attr_20_wd;
   logic dio_pad_attr_20_we;
   logic dio_pad_attr_20_re;
-  logic [9:0] dio_pad_attr_21_qs;
-  logic [9:0] dio_pad_attr_21_wd;
+  logic [12:0] dio_pad_attr_21_qs;
+  logic [12:0] dio_pad_attr_21_wd;
   logic dio_pad_attr_21_we;
   logic dio_pad_attr_21_re;
   logic mio_pad_sleep_status_0_en_0_qs;
@@ -9197,7 +9197,7 @@
   // R[mio_pad_attr_0]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_0 (
     .re     (mio_pad_attr_0_re),
     // qualified with register enable
@@ -9214,7 +9214,7 @@
   // R[mio_pad_attr_1]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_1 (
     .re     (mio_pad_attr_1_re),
     // qualified with register enable
@@ -9231,7 +9231,7 @@
   // R[mio_pad_attr_2]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_2 (
     .re     (mio_pad_attr_2_re),
     // qualified with register enable
@@ -9248,7 +9248,7 @@
   // R[mio_pad_attr_3]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_3 (
     .re     (mio_pad_attr_3_re),
     // qualified with register enable
@@ -9265,7 +9265,7 @@
   // R[mio_pad_attr_4]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_4 (
     .re     (mio_pad_attr_4_re),
     // qualified with register enable
@@ -9282,7 +9282,7 @@
   // R[mio_pad_attr_5]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_5 (
     .re     (mio_pad_attr_5_re),
     // qualified with register enable
@@ -9299,7 +9299,7 @@
   // R[mio_pad_attr_6]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_6 (
     .re     (mio_pad_attr_6_re),
     // qualified with register enable
@@ -9316,7 +9316,7 @@
   // R[mio_pad_attr_7]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_7 (
     .re     (mio_pad_attr_7_re),
     // qualified with register enable
@@ -9333,7 +9333,7 @@
   // R[mio_pad_attr_8]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_8 (
     .re     (mio_pad_attr_8_re),
     // qualified with register enable
@@ -9350,7 +9350,7 @@
   // R[mio_pad_attr_9]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_9 (
     .re     (mio_pad_attr_9_re),
     // qualified with register enable
@@ -9367,7 +9367,7 @@
   // R[mio_pad_attr_10]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_10 (
     .re     (mio_pad_attr_10_re),
     // qualified with register enable
@@ -9384,7 +9384,7 @@
   // R[mio_pad_attr_11]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_11 (
     .re     (mio_pad_attr_11_re),
     // qualified with register enable
@@ -9401,7 +9401,7 @@
   // R[mio_pad_attr_12]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_12 (
     .re     (mio_pad_attr_12_re),
     // qualified with register enable
@@ -9418,7 +9418,7 @@
   // R[mio_pad_attr_13]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_13 (
     .re     (mio_pad_attr_13_re),
     // qualified with register enable
@@ -9435,7 +9435,7 @@
   // R[mio_pad_attr_14]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_14 (
     .re     (mio_pad_attr_14_re),
     // qualified with register enable
@@ -9452,7 +9452,7 @@
   // R[mio_pad_attr_15]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_15 (
     .re     (mio_pad_attr_15_re),
     // qualified with register enable
@@ -9469,7 +9469,7 @@
   // R[mio_pad_attr_16]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_16 (
     .re     (mio_pad_attr_16_re),
     // qualified with register enable
@@ -9486,7 +9486,7 @@
   // R[mio_pad_attr_17]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_17 (
     .re     (mio_pad_attr_17_re),
     // qualified with register enable
@@ -9503,7 +9503,7 @@
   // R[mio_pad_attr_18]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_18 (
     .re     (mio_pad_attr_18_re),
     // qualified with register enable
@@ -9520,7 +9520,7 @@
   // R[mio_pad_attr_19]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_19 (
     .re     (mio_pad_attr_19_re),
     // qualified with register enable
@@ -9537,7 +9537,7 @@
   // R[mio_pad_attr_20]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_20 (
     .re     (mio_pad_attr_20_re),
     // qualified with register enable
@@ -9554,7 +9554,7 @@
   // R[mio_pad_attr_21]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_21 (
     .re     (mio_pad_attr_21_re),
     // qualified with register enable
@@ -9571,7 +9571,7 @@
   // R[mio_pad_attr_22]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_22 (
     .re     (mio_pad_attr_22_re),
     // qualified with register enable
@@ -9588,7 +9588,7 @@
   // R[mio_pad_attr_23]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_23 (
     .re     (mio_pad_attr_23_re),
     // qualified with register enable
@@ -9605,7 +9605,7 @@
   // R[mio_pad_attr_24]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_24 (
     .re     (mio_pad_attr_24_re),
     // qualified with register enable
@@ -9622,7 +9622,7 @@
   // R[mio_pad_attr_25]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_25 (
     .re     (mio_pad_attr_25_re),
     // qualified with register enable
@@ -9639,7 +9639,7 @@
   // R[mio_pad_attr_26]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_26 (
     .re     (mio_pad_attr_26_re),
     // qualified with register enable
@@ -9656,7 +9656,7 @@
   // R[mio_pad_attr_27]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_27 (
     .re     (mio_pad_attr_27_re),
     // qualified with register enable
@@ -9673,7 +9673,7 @@
   // R[mio_pad_attr_28]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_28 (
     .re     (mio_pad_attr_28_re),
     // qualified with register enable
@@ -9690,7 +9690,7 @@
   // R[mio_pad_attr_29]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_29 (
     .re     (mio_pad_attr_29_re),
     // qualified with register enable
@@ -9707,7 +9707,7 @@
   // R[mio_pad_attr_30]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_30 (
     .re     (mio_pad_attr_30_re),
     // qualified with register enable
@@ -9724,7 +9724,7 @@
   // R[mio_pad_attr_31]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_31 (
     .re     (mio_pad_attr_31_re),
     // qualified with register enable
@@ -9741,7 +9741,7 @@
   // R[mio_pad_attr_32]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_32 (
     .re     (mio_pad_attr_32_re),
     // qualified with register enable
@@ -9758,7 +9758,7 @@
   // R[mio_pad_attr_33]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_33 (
     .re     (mio_pad_attr_33_re),
     // qualified with register enable
@@ -9775,7 +9775,7 @@
   // R[mio_pad_attr_34]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_34 (
     .re     (mio_pad_attr_34_re),
     // qualified with register enable
@@ -9792,7 +9792,7 @@
   // R[mio_pad_attr_35]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_35 (
     .re     (mio_pad_attr_35_re),
     // qualified with register enable
@@ -9809,7 +9809,7 @@
   // R[mio_pad_attr_36]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_36 (
     .re     (mio_pad_attr_36_re),
     // qualified with register enable
@@ -9826,7 +9826,7 @@
   // R[mio_pad_attr_37]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_37 (
     .re     (mio_pad_attr_37_re),
     // qualified with register enable
@@ -9843,7 +9843,7 @@
   // R[mio_pad_attr_38]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_38 (
     .re     (mio_pad_attr_38_re),
     // qualified with register enable
@@ -9860,7 +9860,7 @@
   // R[mio_pad_attr_39]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_39 (
     .re     (mio_pad_attr_39_re),
     // qualified with register enable
@@ -9877,7 +9877,7 @@
   // R[mio_pad_attr_40]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_40 (
     .re     (mio_pad_attr_40_re),
     // qualified with register enable
@@ -9894,7 +9894,7 @@
   // R[mio_pad_attr_41]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_41 (
     .re     (mio_pad_attr_41_re),
     // qualified with register enable
@@ -9911,7 +9911,7 @@
   // R[mio_pad_attr_42]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_mio_pad_attr_42 (
     .re     (mio_pad_attr_42_re),
     // qualified with register enable
@@ -10526,7 +10526,7 @@
   // R[dio_pad_attr_0]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_dio_pad_attr_0 (
     .re     (dio_pad_attr_0_re),
     // qualified with register enable
@@ -10543,7 +10543,7 @@
   // R[dio_pad_attr_1]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_dio_pad_attr_1 (
     .re     (dio_pad_attr_1_re),
     // qualified with register enable
@@ -10560,7 +10560,7 @@
   // R[dio_pad_attr_2]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_dio_pad_attr_2 (
     .re     (dio_pad_attr_2_re),
     // qualified with register enable
@@ -10577,7 +10577,7 @@
   // R[dio_pad_attr_3]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_dio_pad_attr_3 (
     .re     (dio_pad_attr_3_re),
     // qualified with register enable
@@ -10594,7 +10594,7 @@
   // R[dio_pad_attr_4]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_dio_pad_attr_4 (
     .re     (dio_pad_attr_4_re),
     // qualified with register enable
@@ -10611,7 +10611,7 @@
   // R[dio_pad_attr_5]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_dio_pad_attr_5 (
     .re     (dio_pad_attr_5_re),
     // qualified with register enable
@@ -10628,7 +10628,7 @@
   // R[dio_pad_attr_6]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_dio_pad_attr_6 (
     .re     (dio_pad_attr_6_re),
     // qualified with register enable
@@ -10645,7 +10645,7 @@
   // R[dio_pad_attr_7]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_dio_pad_attr_7 (
     .re     (dio_pad_attr_7_re),
     // qualified with register enable
@@ -10662,7 +10662,7 @@
   // R[dio_pad_attr_8]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_dio_pad_attr_8 (
     .re     (dio_pad_attr_8_re),
     // qualified with register enable
@@ -10679,7 +10679,7 @@
   // R[dio_pad_attr_9]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_dio_pad_attr_9 (
     .re     (dio_pad_attr_9_re),
     // qualified with register enable
@@ -10696,7 +10696,7 @@
   // R[dio_pad_attr_10]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_dio_pad_attr_10 (
     .re     (dio_pad_attr_10_re),
     // qualified with register enable
@@ -10713,7 +10713,7 @@
   // R[dio_pad_attr_11]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_dio_pad_attr_11 (
     .re     (dio_pad_attr_11_re),
     // qualified with register enable
@@ -10730,7 +10730,7 @@
   // R[dio_pad_attr_12]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_dio_pad_attr_12 (
     .re     (dio_pad_attr_12_re),
     // qualified with register enable
@@ -10747,7 +10747,7 @@
   // R[dio_pad_attr_13]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_dio_pad_attr_13 (
     .re     (dio_pad_attr_13_re),
     // qualified with register enable
@@ -10764,7 +10764,7 @@
   // R[dio_pad_attr_14]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_dio_pad_attr_14 (
     .re     (dio_pad_attr_14_re),
     // qualified with register enable
@@ -10781,7 +10781,7 @@
   // R[dio_pad_attr_15]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_dio_pad_attr_15 (
     .re     (dio_pad_attr_15_re),
     // qualified with register enable
@@ -10798,7 +10798,7 @@
   // R[dio_pad_attr_16]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_dio_pad_attr_16 (
     .re     (dio_pad_attr_16_re),
     // qualified with register enable
@@ -10815,7 +10815,7 @@
   // R[dio_pad_attr_17]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_dio_pad_attr_17 (
     .re     (dio_pad_attr_17_re),
     // qualified with register enable
@@ -10832,7 +10832,7 @@
   // R[dio_pad_attr_18]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_dio_pad_attr_18 (
     .re     (dio_pad_attr_18_re),
     // qualified with register enable
@@ -10849,7 +10849,7 @@
   // R[dio_pad_attr_19]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_dio_pad_attr_19 (
     .re     (dio_pad_attr_19_re),
     // qualified with register enable
@@ -10866,7 +10866,7 @@
   // R[dio_pad_attr_20]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_dio_pad_attr_20 (
     .re     (dio_pad_attr_20_re),
     // qualified with register enable
@@ -10883,7 +10883,7 @@
   // R[dio_pad_attr_21]: V(True)
 
   prim_subreg_ext #(
-    .DW    (10)
+    .DW    (13)
   ) u_dio_pad_attr_21 (
     .re     (dio_pad_attr_21_re),
     // qualified with register enable
@@ -21486,175 +21486,175 @@
   assign mio_pad_attr_regwen_42_wd = reg_wdata[0];
 
   assign mio_pad_attr_0_we = addr_hit[259] & reg_we & !reg_error;
-  assign mio_pad_attr_0_wd = reg_wdata[9:0];
+  assign mio_pad_attr_0_wd = reg_wdata[12:0];
   assign mio_pad_attr_0_re = addr_hit[259] & reg_re & !reg_error;
 
   assign mio_pad_attr_1_we = addr_hit[260] & reg_we & !reg_error;
-  assign mio_pad_attr_1_wd = reg_wdata[9:0];
+  assign mio_pad_attr_1_wd = reg_wdata[12:0];
   assign mio_pad_attr_1_re = addr_hit[260] & reg_re & !reg_error;
 
   assign mio_pad_attr_2_we = addr_hit[261] & reg_we & !reg_error;
-  assign mio_pad_attr_2_wd = reg_wdata[9:0];
+  assign mio_pad_attr_2_wd = reg_wdata[12:0];
   assign mio_pad_attr_2_re = addr_hit[261] & reg_re & !reg_error;
 
   assign mio_pad_attr_3_we = addr_hit[262] & reg_we & !reg_error;
-  assign mio_pad_attr_3_wd = reg_wdata[9:0];
+  assign mio_pad_attr_3_wd = reg_wdata[12:0];
   assign mio_pad_attr_3_re = addr_hit[262] & reg_re & !reg_error;
 
   assign mio_pad_attr_4_we = addr_hit[263] & reg_we & !reg_error;
-  assign mio_pad_attr_4_wd = reg_wdata[9:0];
+  assign mio_pad_attr_4_wd = reg_wdata[12:0];
   assign mio_pad_attr_4_re = addr_hit[263] & reg_re & !reg_error;
 
   assign mio_pad_attr_5_we = addr_hit[264] & reg_we & !reg_error;
-  assign mio_pad_attr_5_wd = reg_wdata[9:0];
+  assign mio_pad_attr_5_wd = reg_wdata[12:0];
   assign mio_pad_attr_5_re = addr_hit[264] & reg_re & !reg_error;
 
   assign mio_pad_attr_6_we = addr_hit[265] & reg_we & !reg_error;
-  assign mio_pad_attr_6_wd = reg_wdata[9:0];
+  assign mio_pad_attr_6_wd = reg_wdata[12:0];
   assign mio_pad_attr_6_re = addr_hit[265] & reg_re & !reg_error;
 
   assign mio_pad_attr_7_we = addr_hit[266] & reg_we & !reg_error;
-  assign mio_pad_attr_7_wd = reg_wdata[9:0];
+  assign mio_pad_attr_7_wd = reg_wdata[12:0];
   assign mio_pad_attr_7_re = addr_hit[266] & reg_re & !reg_error;
 
   assign mio_pad_attr_8_we = addr_hit[267] & reg_we & !reg_error;
-  assign mio_pad_attr_8_wd = reg_wdata[9:0];
+  assign mio_pad_attr_8_wd = reg_wdata[12:0];
   assign mio_pad_attr_8_re = addr_hit[267] & reg_re & !reg_error;
 
   assign mio_pad_attr_9_we = addr_hit[268] & reg_we & !reg_error;
-  assign mio_pad_attr_9_wd = reg_wdata[9:0];
+  assign mio_pad_attr_9_wd = reg_wdata[12:0];
   assign mio_pad_attr_9_re = addr_hit[268] & reg_re & !reg_error;
 
   assign mio_pad_attr_10_we = addr_hit[269] & reg_we & !reg_error;
-  assign mio_pad_attr_10_wd = reg_wdata[9:0];
+  assign mio_pad_attr_10_wd = reg_wdata[12:0];
   assign mio_pad_attr_10_re = addr_hit[269] & reg_re & !reg_error;
 
   assign mio_pad_attr_11_we = addr_hit[270] & reg_we & !reg_error;
-  assign mio_pad_attr_11_wd = reg_wdata[9:0];
+  assign mio_pad_attr_11_wd = reg_wdata[12:0];
   assign mio_pad_attr_11_re = addr_hit[270] & reg_re & !reg_error;
 
   assign mio_pad_attr_12_we = addr_hit[271] & reg_we & !reg_error;
-  assign mio_pad_attr_12_wd = reg_wdata[9:0];
+  assign mio_pad_attr_12_wd = reg_wdata[12:0];
   assign mio_pad_attr_12_re = addr_hit[271] & reg_re & !reg_error;
 
   assign mio_pad_attr_13_we = addr_hit[272] & reg_we & !reg_error;
-  assign mio_pad_attr_13_wd = reg_wdata[9:0];
+  assign mio_pad_attr_13_wd = reg_wdata[12:0];
   assign mio_pad_attr_13_re = addr_hit[272] & reg_re & !reg_error;
 
   assign mio_pad_attr_14_we = addr_hit[273] & reg_we & !reg_error;
-  assign mio_pad_attr_14_wd = reg_wdata[9:0];
+  assign mio_pad_attr_14_wd = reg_wdata[12:0];
   assign mio_pad_attr_14_re = addr_hit[273] & reg_re & !reg_error;
 
   assign mio_pad_attr_15_we = addr_hit[274] & reg_we & !reg_error;
-  assign mio_pad_attr_15_wd = reg_wdata[9:0];
+  assign mio_pad_attr_15_wd = reg_wdata[12:0];
   assign mio_pad_attr_15_re = addr_hit[274] & reg_re & !reg_error;
 
   assign mio_pad_attr_16_we = addr_hit[275] & reg_we & !reg_error;
-  assign mio_pad_attr_16_wd = reg_wdata[9:0];
+  assign mio_pad_attr_16_wd = reg_wdata[12:0];
   assign mio_pad_attr_16_re = addr_hit[275] & reg_re & !reg_error;
 
   assign mio_pad_attr_17_we = addr_hit[276] & reg_we & !reg_error;
-  assign mio_pad_attr_17_wd = reg_wdata[9:0];
+  assign mio_pad_attr_17_wd = reg_wdata[12:0];
   assign mio_pad_attr_17_re = addr_hit[276] & reg_re & !reg_error;
 
   assign mio_pad_attr_18_we = addr_hit[277] & reg_we & !reg_error;
-  assign mio_pad_attr_18_wd = reg_wdata[9:0];
+  assign mio_pad_attr_18_wd = reg_wdata[12:0];
   assign mio_pad_attr_18_re = addr_hit[277] & reg_re & !reg_error;
 
   assign mio_pad_attr_19_we = addr_hit[278] & reg_we & !reg_error;
-  assign mio_pad_attr_19_wd = reg_wdata[9:0];
+  assign mio_pad_attr_19_wd = reg_wdata[12:0];
   assign mio_pad_attr_19_re = addr_hit[278] & reg_re & !reg_error;
 
   assign mio_pad_attr_20_we = addr_hit[279] & reg_we & !reg_error;
-  assign mio_pad_attr_20_wd = reg_wdata[9:0];
+  assign mio_pad_attr_20_wd = reg_wdata[12:0];
   assign mio_pad_attr_20_re = addr_hit[279] & reg_re & !reg_error;
 
   assign mio_pad_attr_21_we = addr_hit[280] & reg_we & !reg_error;
-  assign mio_pad_attr_21_wd = reg_wdata[9:0];
+  assign mio_pad_attr_21_wd = reg_wdata[12:0];
   assign mio_pad_attr_21_re = addr_hit[280] & reg_re & !reg_error;
 
   assign mio_pad_attr_22_we = addr_hit[281] & reg_we & !reg_error;
-  assign mio_pad_attr_22_wd = reg_wdata[9:0];
+  assign mio_pad_attr_22_wd = reg_wdata[12:0];
   assign mio_pad_attr_22_re = addr_hit[281] & reg_re & !reg_error;
 
   assign mio_pad_attr_23_we = addr_hit[282] & reg_we & !reg_error;
-  assign mio_pad_attr_23_wd = reg_wdata[9:0];
+  assign mio_pad_attr_23_wd = reg_wdata[12:0];
   assign mio_pad_attr_23_re = addr_hit[282] & reg_re & !reg_error;
 
   assign mio_pad_attr_24_we = addr_hit[283] & reg_we & !reg_error;
-  assign mio_pad_attr_24_wd = reg_wdata[9:0];
+  assign mio_pad_attr_24_wd = reg_wdata[12:0];
   assign mio_pad_attr_24_re = addr_hit[283] & reg_re & !reg_error;
 
   assign mio_pad_attr_25_we = addr_hit[284] & reg_we & !reg_error;
-  assign mio_pad_attr_25_wd = reg_wdata[9:0];
+  assign mio_pad_attr_25_wd = reg_wdata[12:0];
   assign mio_pad_attr_25_re = addr_hit[284] & reg_re & !reg_error;
 
   assign mio_pad_attr_26_we = addr_hit[285] & reg_we & !reg_error;
-  assign mio_pad_attr_26_wd = reg_wdata[9:0];
+  assign mio_pad_attr_26_wd = reg_wdata[12:0];
   assign mio_pad_attr_26_re = addr_hit[285] & reg_re & !reg_error;
 
   assign mio_pad_attr_27_we = addr_hit[286] & reg_we & !reg_error;
-  assign mio_pad_attr_27_wd = reg_wdata[9:0];
+  assign mio_pad_attr_27_wd = reg_wdata[12:0];
   assign mio_pad_attr_27_re = addr_hit[286] & reg_re & !reg_error;
 
   assign mio_pad_attr_28_we = addr_hit[287] & reg_we & !reg_error;
-  assign mio_pad_attr_28_wd = reg_wdata[9:0];
+  assign mio_pad_attr_28_wd = reg_wdata[12:0];
   assign mio_pad_attr_28_re = addr_hit[287] & reg_re & !reg_error;
 
   assign mio_pad_attr_29_we = addr_hit[288] & reg_we & !reg_error;
-  assign mio_pad_attr_29_wd = reg_wdata[9:0];
+  assign mio_pad_attr_29_wd = reg_wdata[12:0];
   assign mio_pad_attr_29_re = addr_hit[288] & reg_re & !reg_error;
 
   assign mio_pad_attr_30_we = addr_hit[289] & reg_we & !reg_error;
-  assign mio_pad_attr_30_wd = reg_wdata[9:0];
+  assign mio_pad_attr_30_wd = reg_wdata[12:0];
   assign mio_pad_attr_30_re = addr_hit[289] & reg_re & !reg_error;
 
   assign mio_pad_attr_31_we = addr_hit[290] & reg_we & !reg_error;
-  assign mio_pad_attr_31_wd = reg_wdata[9:0];
+  assign mio_pad_attr_31_wd = reg_wdata[12:0];
   assign mio_pad_attr_31_re = addr_hit[290] & reg_re & !reg_error;
 
   assign mio_pad_attr_32_we = addr_hit[291] & reg_we & !reg_error;
-  assign mio_pad_attr_32_wd = reg_wdata[9:0];
+  assign mio_pad_attr_32_wd = reg_wdata[12:0];
   assign mio_pad_attr_32_re = addr_hit[291] & reg_re & !reg_error;
 
   assign mio_pad_attr_33_we = addr_hit[292] & reg_we & !reg_error;
-  assign mio_pad_attr_33_wd = reg_wdata[9:0];
+  assign mio_pad_attr_33_wd = reg_wdata[12:0];
   assign mio_pad_attr_33_re = addr_hit[292] & reg_re & !reg_error;
 
   assign mio_pad_attr_34_we = addr_hit[293] & reg_we & !reg_error;
-  assign mio_pad_attr_34_wd = reg_wdata[9:0];
+  assign mio_pad_attr_34_wd = reg_wdata[12:0];
   assign mio_pad_attr_34_re = addr_hit[293] & reg_re & !reg_error;
 
   assign mio_pad_attr_35_we = addr_hit[294] & reg_we & !reg_error;
-  assign mio_pad_attr_35_wd = reg_wdata[9:0];
+  assign mio_pad_attr_35_wd = reg_wdata[12:0];
   assign mio_pad_attr_35_re = addr_hit[294] & reg_re & !reg_error;
 
   assign mio_pad_attr_36_we = addr_hit[295] & reg_we & !reg_error;
-  assign mio_pad_attr_36_wd = reg_wdata[9:0];
+  assign mio_pad_attr_36_wd = reg_wdata[12:0];
   assign mio_pad_attr_36_re = addr_hit[295] & reg_re & !reg_error;
 
   assign mio_pad_attr_37_we = addr_hit[296] & reg_we & !reg_error;
-  assign mio_pad_attr_37_wd = reg_wdata[9:0];
+  assign mio_pad_attr_37_wd = reg_wdata[12:0];
   assign mio_pad_attr_37_re = addr_hit[296] & reg_re & !reg_error;
 
   assign mio_pad_attr_38_we = addr_hit[297] & reg_we & !reg_error;
-  assign mio_pad_attr_38_wd = reg_wdata[9:0];
+  assign mio_pad_attr_38_wd = reg_wdata[12:0];
   assign mio_pad_attr_38_re = addr_hit[297] & reg_re & !reg_error;
 
   assign mio_pad_attr_39_we = addr_hit[298] & reg_we & !reg_error;
-  assign mio_pad_attr_39_wd = reg_wdata[9:0];
+  assign mio_pad_attr_39_wd = reg_wdata[12:0];
   assign mio_pad_attr_39_re = addr_hit[298] & reg_re & !reg_error;
 
   assign mio_pad_attr_40_we = addr_hit[299] & reg_we & !reg_error;
-  assign mio_pad_attr_40_wd = reg_wdata[9:0];
+  assign mio_pad_attr_40_wd = reg_wdata[12:0];
   assign mio_pad_attr_40_re = addr_hit[299] & reg_re & !reg_error;
 
   assign mio_pad_attr_41_we = addr_hit[300] & reg_we & !reg_error;
-  assign mio_pad_attr_41_wd = reg_wdata[9:0];
+  assign mio_pad_attr_41_wd = reg_wdata[12:0];
   assign mio_pad_attr_41_re = addr_hit[300] & reg_re & !reg_error;
 
   assign mio_pad_attr_42_we = addr_hit[301] & reg_we & !reg_error;
-  assign mio_pad_attr_42_wd = reg_wdata[9:0];
+  assign mio_pad_attr_42_wd = reg_wdata[12:0];
   assign mio_pad_attr_42_re = addr_hit[301] & reg_re & !reg_error;
 
   assign dio_pad_attr_regwen_0_we = addr_hit[302] & reg_we & !reg_error;
@@ -21724,91 +21724,91 @@
   assign dio_pad_attr_regwen_21_wd = reg_wdata[0];
 
   assign dio_pad_attr_0_we = addr_hit[324] & reg_we & !reg_error;
-  assign dio_pad_attr_0_wd = reg_wdata[9:0];
+  assign dio_pad_attr_0_wd = reg_wdata[12:0];
   assign dio_pad_attr_0_re = addr_hit[324] & reg_re & !reg_error;
 
   assign dio_pad_attr_1_we = addr_hit[325] & reg_we & !reg_error;
-  assign dio_pad_attr_1_wd = reg_wdata[9:0];
+  assign dio_pad_attr_1_wd = reg_wdata[12:0];
   assign dio_pad_attr_1_re = addr_hit[325] & reg_re & !reg_error;
 
   assign dio_pad_attr_2_we = addr_hit[326] & reg_we & !reg_error;
-  assign dio_pad_attr_2_wd = reg_wdata[9:0];
+  assign dio_pad_attr_2_wd = reg_wdata[12:0];
   assign dio_pad_attr_2_re = addr_hit[326] & reg_re & !reg_error;
 
   assign dio_pad_attr_3_we = addr_hit[327] & reg_we & !reg_error;
-  assign dio_pad_attr_3_wd = reg_wdata[9:0];
+  assign dio_pad_attr_3_wd = reg_wdata[12:0];
   assign dio_pad_attr_3_re = addr_hit[327] & reg_re & !reg_error;
 
   assign dio_pad_attr_4_we = addr_hit[328] & reg_we & !reg_error;
-  assign dio_pad_attr_4_wd = reg_wdata[9:0];
+  assign dio_pad_attr_4_wd = reg_wdata[12:0];
   assign dio_pad_attr_4_re = addr_hit[328] & reg_re & !reg_error;
 
   assign dio_pad_attr_5_we = addr_hit[329] & reg_we & !reg_error;
-  assign dio_pad_attr_5_wd = reg_wdata[9:0];
+  assign dio_pad_attr_5_wd = reg_wdata[12:0];
   assign dio_pad_attr_5_re = addr_hit[329] & reg_re & !reg_error;
 
   assign dio_pad_attr_6_we = addr_hit[330] & reg_we & !reg_error;
-  assign dio_pad_attr_6_wd = reg_wdata[9:0];
+  assign dio_pad_attr_6_wd = reg_wdata[12:0];
   assign dio_pad_attr_6_re = addr_hit[330] & reg_re & !reg_error;
 
   assign dio_pad_attr_7_we = addr_hit[331] & reg_we & !reg_error;
-  assign dio_pad_attr_7_wd = reg_wdata[9:0];
+  assign dio_pad_attr_7_wd = reg_wdata[12:0];
   assign dio_pad_attr_7_re = addr_hit[331] & reg_re & !reg_error;
 
   assign dio_pad_attr_8_we = addr_hit[332] & reg_we & !reg_error;
-  assign dio_pad_attr_8_wd = reg_wdata[9:0];
+  assign dio_pad_attr_8_wd = reg_wdata[12:0];
   assign dio_pad_attr_8_re = addr_hit[332] & reg_re & !reg_error;
 
   assign dio_pad_attr_9_we = addr_hit[333] & reg_we & !reg_error;
-  assign dio_pad_attr_9_wd = reg_wdata[9:0];
+  assign dio_pad_attr_9_wd = reg_wdata[12:0];
   assign dio_pad_attr_9_re = addr_hit[333] & reg_re & !reg_error;
 
   assign dio_pad_attr_10_we = addr_hit[334] & reg_we & !reg_error;
-  assign dio_pad_attr_10_wd = reg_wdata[9:0];
+  assign dio_pad_attr_10_wd = reg_wdata[12:0];
   assign dio_pad_attr_10_re = addr_hit[334] & reg_re & !reg_error;
 
   assign dio_pad_attr_11_we = addr_hit[335] & reg_we & !reg_error;
-  assign dio_pad_attr_11_wd = reg_wdata[9:0];
+  assign dio_pad_attr_11_wd = reg_wdata[12:0];
   assign dio_pad_attr_11_re = addr_hit[335] & reg_re & !reg_error;
 
   assign dio_pad_attr_12_we = addr_hit[336] & reg_we & !reg_error;
-  assign dio_pad_attr_12_wd = reg_wdata[9:0];
+  assign dio_pad_attr_12_wd = reg_wdata[12:0];
   assign dio_pad_attr_12_re = addr_hit[336] & reg_re & !reg_error;
 
   assign dio_pad_attr_13_we = addr_hit[337] & reg_we & !reg_error;
-  assign dio_pad_attr_13_wd = reg_wdata[9:0];
+  assign dio_pad_attr_13_wd = reg_wdata[12:0];
   assign dio_pad_attr_13_re = addr_hit[337] & reg_re & !reg_error;
 
   assign dio_pad_attr_14_we = addr_hit[338] & reg_we & !reg_error;
-  assign dio_pad_attr_14_wd = reg_wdata[9:0];
+  assign dio_pad_attr_14_wd = reg_wdata[12:0];
   assign dio_pad_attr_14_re = addr_hit[338] & reg_re & !reg_error;
 
   assign dio_pad_attr_15_we = addr_hit[339] & reg_we & !reg_error;
-  assign dio_pad_attr_15_wd = reg_wdata[9:0];
+  assign dio_pad_attr_15_wd = reg_wdata[12:0];
   assign dio_pad_attr_15_re = addr_hit[339] & reg_re & !reg_error;
 
   assign dio_pad_attr_16_we = addr_hit[340] & reg_we & !reg_error;
-  assign dio_pad_attr_16_wd = reg_wdata[9:0];
+  assign dio_pad_attr_16_wd = reg_wdata[12:0];
   assign dio_pad_attr_16_re = addr_hit[340] & reg_re & !reg_error;
 
   assign dio_pad_attr_17_we = addr_hit[341] & reg_we & !reg_error;
-  assign dio_pad_attr_17_wd = reg_wdata[9:0];
+  assign dio_pad_attr_17_wd = reg_wdata[12:0];
   assign dio_pad_attr_17_re = addr_hit[341] & reg_re & !reg_error;
 
   assign dio_pad_attr_18_we = addr_hit[342] & reg_we & !reg_error;
-  assign dio_pad_attr_18_wd = reg_wdata[9:0];
+  assign dio_pad_attr_18_wd = reg_wdata[12:0];
   assign dio_pad_attr_18_re = addr_hit[342] & reg_re & !reg_error;
 
   assign dio_pad_attr_19_we = addr_hit[343] & reg_we & !reg_error;
-  assign dio_pad_attr_19_wd = reg_wdata[9:0];
+  assign dio_pad_attr_19_wd = reg_wdata[12:0];
   assign dio_pad_attr_19_re = addr_hit[343] & reg_re & !reg_error;
 
   assign dio_pad_attr_20_we = addr_hit[344] & reg_we & !reg_error;
-  assign dio_pad_attr_20_wd = reg_wdata[9:0];
+  assign dio_pad_attr_20_wd = reg_wdata[12:0];
   assign dio_pad_attr_20_re = addr_hit[344] & reg_re & !reg_error;
 
   assign dio_pad_attr_21_we = addr_hit[345] & reg_we & !reg_error;
-  assign dio_pad_attr_21_wd = reg_wdata[9:0];
+  assign dio_pad_attr_21_wd = reg_wdata[12:0];
   assign dio_pad_attr_21_re = addr_hit[345] & reg_re & !reg_error;
 
   assign mio_pad_sleep_status_0_en_0_we = addr_hit[346] & reg_we & !reg_error;
@@ -23832,175 +23832,175 @@
       end
 
       addr_hit[259]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_0_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_0_qs;
       end
 
       addr_hit[260]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_1_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_1_qs;
       end
 
       addr_hit[261]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_2_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_2_qs;
       end
 
       addr_hit[262]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_3_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_3_qs;
       end
 
       addr_hit[263]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_4_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_4_qs;
       end
 
       addr_hit[264]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_5_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_5_qs;
       end
 
       addr_hit[265]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_6_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_6_qs;
       end
 
       addr_hit[266]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_7_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_7_qs;
       end
 
       addr_hit[267]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_8_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_8_qs;
       end
 
       addr_hit[268]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_9_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_9_qs;
       end
 
       addr_hit[269]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_10_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_10_qs;
       end
 
       addr_hit[270]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_11_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_11_qs;
       end
 
       addr_hit[271]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_12_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_12_qs;
       end
 
       addr_hit[272]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_13_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_13_qs;
       end
 
       addr_hit[273]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_14_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_14_qs;
       end
 
       addr_hit[274]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_15_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_15_qs;
       end
 
       addr_hit[275]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_16_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_16_qs;
       end
 
       addr_hit[276]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_17_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_17_qs;
       end
 
       addr_hit[277]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_18_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_18_qs;
       end
 
       addr_hit[278]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_19_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_19_qs;
       end
 
       addr_hit[279]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_20_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_20_qs;
       end
 
       addr_hit[280]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_21_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_21_qs;
       end
 
       addr_hit[281]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_22_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_22_qs;
       end
 
       addr_hit[282]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_23_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_23_qs;
       end
 
       addr_hit[283]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_24_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_24_qs;
       end
 
       addr_hit[284]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_25_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_25_qs;
       end
 
       addr_hit[285]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_26_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_26_qs;
       end
 
       addr_hit[286]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_27_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_27_qs;
       end
 
       addr_hit[287]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_28_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_28_qs;
       end
 
       addr_hit[288]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_29_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_29_qs;
       end
 
       addr_hit[289]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_30_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_30_qs;
       end
 
       addr_hit[290]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_31_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_31_qs;
       end
 
       addr_hit[291]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_32_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_32_qs;
       end
 
       addr_hit[292]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_33_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_33_qs;
       end
 
       addr_hit[293]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_34_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_34_qs;
       end
 
       addr_hit[294]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_35_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_35_qs;
       end
 
       addr_hit[295]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_36_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_36_qs;
       end
 
       addr_hit[296]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_37_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_37_qs;
       end
 
       addr_hit[297]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_38_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_38_qs;
       end
 
       addr_hit[298]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_39_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_39_qs;
       end
 
       addr_hit[299]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_40_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_40_qs;
       end
 
       addr_hit[300]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_41_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_41_qs;
       end
 
       addr_hit[301]: begin
-        reg_rdata_next[9:0] = mio_pad_attr_42_qs;
+        reg_rdata_next[12:0] = mio_pad_attr_42_qs;
       end
 
       addr_hit[302]: begin
@@ -24092,91 +24092,91 @@
       end
 
       addr_hit[324]: begin
-        reg_rdata_next[9:0] = dio_pad_attr_0_qs;
+        reg_rdata_next[12:0] = dio_pad_attr_0_qs;
       end
 
       addr_hit[325]: begin
-        reg_rdata_next[9:0] = dio_pad_attr_1_qs;
+        reg_rdata_next[12:0] = dio_pad_attr_1_qs;
       end
 
       addr_hit[326]: begin
-        reg_rdata_next[9:0] = dio_pad_attr_2_qs;
+        reg_rdata_next[12:0] = dio_pad_attr_2_qs;
       end
 
       addr_hit[327]: begin
-        reg_rdata_next[9:0] = dio_pad_attr_3_qs;
+        reg_rdata_next[12:0] = dio_pad_attr_3_qs;
       end
 
       addr_hit[328]: begin
-        reg_rdata_next[9:0] = dio_pad_attr_4_qs;
+        reg_rdata_next[12:0] = dio_pad_attr_4_qs;
       end
 
       addr_hit[329]: begin
-        reg_rdata_next[9:0] = dio_pad_attr_5_qs;
+        reg_rdata_next[12:0] = dio_pad_attr_5_qs;
       end
 
       addr_hit[330]: begin
-        reg_rdata_next[9:0] = dio_pad_attr_6_qs;
+        reg_rdata_next[12:0] = dio_pad_attr_6_qs;
       end
 
       addr_hit[331]: begin
-        reg_rdata_next[9:0] = dio_pad_attr_7_qs;
+        reg_rdata_next[12:0] = dio_pad_attr_7_qs;
       end
 
       addr_hit[332]: begin
-        reg_rdata_next[9:0] = dio_pad_attr_8_qs;
+        reg_rdata_next[12:0] = dio_pad_attr_8_qs;
       end
 
       addr_hit[333]: begin
-        reg_rdata_next[9:0] = dio_pad_attr_9_qs;
+        reg_rdata_next[12:0] = dio_pad_attr_9_qs;
       end
 
       addr_hit[334]: begin
-        reg_rdata_next[9:0] = dio_pad_attr_10_qs;
+        reg_rdata_next[12:0] = dio_pad_attr_10_qs;
       end
 
       addr_hit[335]: begin
-        reg_rdata_next[9:0] = dio_pad_attr_11_qs;
+        reg_rdata_next[12:0] = dio_pad_attr_11_qs;
       end
 
       addr_hit[336]: begin
-        reg_rdata_next[9:0] = dio_pad_attr_12_qs;
+        reg_rdata_next[12:0] = dio_pad_attr_12_qs;
       end
 
       addr_hit[337]: begin
-        reg_rdata_next[9:0] = dio_pad_attr_13_qs;
+        reg_rdata_next[12:0] = dio_pad_attr_13_qs;
       end
 
       addr_hit[338]: begin
-        reg_rdata_next[9:0] = dio_pad_attr_14_qs;
+        reg_rdata_next[12:0] = dio_pad_attr_14_qs;
       end
 
       addr_hit[339]: begin
-        reg_rdata_next[9:0] = dio_pad_attr_15_qs;
+        reg_rdata_next[12:0] = dio_pad_attr_15_qs;
       end
 
       addr_hit[340]: begin
-        reg_rdata_next[9:0] = dio_pad_attr_16_qs;
+        reg_rdata_next[12:0] = dio_pad_attr_16_qs;
       end
 
       addr_hit[341]: begin
-        reg_rdata_next[9:0] = dio_pad_attr_17_qs;
+        reg_rdata_next[12:0] = dio_pad_attr_17_qs;
       end
 
       addr_hit[342]: begin
-        reg_rdata_next[9:0] = dio_pad_attr_18_qs;
+        reg_rdata_next[12:0] = dio_pad_attr_18_qs;
       end
 
       addr_hit[343]: begin
-        reg_rdata_next[9:0] = dio_pad_attr_19_qs;
+        reg_rdata_next[12:0] = dio_pad_attr_19_qs;
       end
 
       addr_hit[344]: begin
-        reg_rdata_next[9:0] = dio_pad_attr_20_qs;
+        reg_rdata_next[12:0] = dio_pad_attr_20_qs;
       end
 
       addr_hit[345]: begin
-        reg_rdata_next[9:0] = dio_pad_attr_21_qs;
+        reg_rdata_next[12:0] = dio_pad_attr_21_qs;
       end
 
       addr_hit[346]: begin