[top] Regenerate files

Signed-off-by: Michael Schaffner <msf@opentitan.org>
diff --git a/hw/ip/pinmux/data/pinmux.hjson b/hw/ip/pinmux/data/pinmux.hjson
index 759e3b9..7522d7c 100644
--- a/hw/ip/pinmux/data/pinmux.hjson
+++ b/hw/ip/pinmux/data/pinmux.hjson
@@ -41,19 +41,38 @@
       name:    "lc_pinmux_strap",
       act:     "rsp",
       package: "pinmux_pkg",
+      default: "'0"
+    }
+    // Testmode signals to AST
+    { struct:  "dft_strap_test",
+      type:    "uni",
+      name:    "dft_strap_test",
+      act:     "req",
+      package: "pinmux_pkg",
+      default: "'0"
+    }
+    // IO POK signal from AST
+    { struct:  "io_pok",
+      type:    "uni",
+      name:    "io_pok",
+      act:     "rcv",
+      package: "pinmux_pkg",
+      default: "{pinmux_pkg::NIOPokSignals{1'b1}}"
     }
     // Define pwr mgr <-> pinmux signals
     { struct:  "logic",
       type:    "uni",
       name:    "sleep_en",
       act:     "rcv",
-      package: ""
+      package: "",
+      default: "1'b0"
     },
     { struct:  "logic",
       type:    "uni",
       name:    "aon_wkup_req",
       act:     "req",
-      package: ""
+      package: "",
+      default: "1'b0"
     },
   ]
 
diff --git a/hw/top_earlgrey/data/autogen/top_earlgrey.gen.hjson b/hw/top_earlgrey/data/autogen/top_earlgrey.gen.hjson
index a70be09..5cc4dae 100644
--- a/hw/top_earlgrey/data/autogen/top_earlgrey.gen.hjson
+++ b/hw/top_earlgrey/data/autogen/top_earlgrey.gen.hjson
@@ -648,6 +648,7 @@
           package: flash_ctrl_pkg
           inst_name: flash_ctrl
           width: 1
+          default: ""
           top_signame: flash_ctrl_flash
           index: -1
         }
@@ -878,6 +879,27 @@
           name: lc_pinmux_strap
           act: rsp
           package: pinmux_pkg
+          default: "'0"
+          inst_name: pinmux
+          index: -1
+        }
+        {
+          struct: dft_strap_test
+          type: uni
+          name: dft_strap_test
+          act: req
+          package: pinmux_pkg
+          default: "'0"
+          inst_name: pinmux
+          index: -1
+        }
+        {
+          struct: io_pok
+          type: uni
+          name: io_pok
+          act: rcv
+          package: pinmux_pkg
+          default: "{pinmux_pkg::NIOPokSignals{1'b1}}"
           inst_name: pinmux
           index: -1
         }
@@ -887,6 +909,7 @@
           name: sleep_en
           act: rcv
           package: ""
+          default: 1'b0
           inst_name: pinmux
           index: -1
         }
@@ -896,6 +919,7 @@
           name: aon_wkup_req
           act: req
           package: ""
+          default: 1'b0
           inst_name: pinmux
           width: 1
           top_signame: pwrmgr_wakeups
@@ -1085,6 +1109,7 @@
           package: pwrmgr_pkg
           inst_name: pwrmgr
           width: 1
+          default: ""
           top_signame: pwrmgr_pwr_rst
           index: -1
         }
@@ -1096,6 +1121,7 @@
           package: pwrmgr_pkg
           inst_name: pwrmgr
           width: 1
+          default: ""
           top_signame: pwrmgr_pwr_clk
           index: -1
         }
@@ -1134,6 +1160,7 @@
           package: pwrmgr_pkg
           inst_name: pwrmgr
           width: 1
+          default: ""
           top_signame: pwrmgr_pwr_cpu
           index: -1
         }
@@ -1145,6 +1172,7 @@
           act: rcv
           package: ""
           inst_name: pwrmgr
+          default: ""
           top_type: broadcast
           top_signame: pwrmgr_wakeups
           index: -1
@@ -1208,6 +1236,7 @@
           act: rsp
           inst_name: rstmgr
           width: 1
+          default: ""
           package: pwrmgr_pkg
           top_signame: pwrmgr_pwr_rst
           index: -1
@@ -1220,6 +1249,7 @@
           package: rstmgr_pkg
           inst_name: rstmgr
           width: 1
+          default: ""
           top_signame: rstmgr_resets
           index: -1
         }
@@ -1240,6 +1270,7 @@
           package: rstmgr_pkg
           inst_name: rstmgr
           width: 1
+          default: ""
           top_signame: rstmgr_cpu
           index: -1
         }
@@ -1297,6 +1328,7 @@
           package: clkmgr_pkg
           inst_name: clkmgr
           width: 1
+          default: ""
           top_signame: clkmgr_clocks
           index: -1
         }
@@ -1308,6 +1340,7 @@
           package: ""
           inst_name: clkmgr
           width: 1
+          default: ""
           top_signame: clkmgr_clk_main
           index: -1
         }
@@ -1319,6 +1352,7 @@
           package: ""
           inst_name: clkmgr
           width: 1
+          default: ""
           top_signame: clkmgr_clk_io
           index: -1
         }
@@ -1330,6 +1364,7 @@
           package: ""
           inst_name: clkmgr
           width: 1
+          default: ""
           top_signame: clkmgr_clk_usb
           index: -1
         }
@@ -1341,6 +1376,7 @@
           package: ""
           inst_name: clkmgr
           width: 1
+          default: ""
           top_signame: clkmgr_clk_aon
           index: -1
         }
@@ -1351,6 +1387,7 @@
           act: rsp
           inst_name: clkmgr
           width: 1
+          default: ""
           package: pwrmgr_pkg
           top_signame: pwrmgr_pwr_clk
           index: -1
@@ -1926,6 +1963,7 @@
           act: rsp
           inst_name: eflash
           width: 1
+          default: ""
           package: flash_ctrl_pkg
           top_signame: flash_ctrl_flash
           index: -1
@@ -3569,6 +3607,7 @@
         package: flash_ctrl_pkg
         inst_name: flash_ctrl
         width: 1
+        default: ""
         top_signame: flash_ctrl_flash
         index: -1
       }
@@ -3587,6 +3626,27 @@
         name: lc_pinmux_strap
         act: rsp
         package: pinmux_pkg
+        default: "'0"
+        inst_name: pinmux
+        index: -1
+      }
+      {
+        struct: dft_strap_test
+        type: uni
+        name: dft_strap_test
+        act: req
+        package: pinmux_pkg
+        default: "'0"
+        inst_name: pinmux
+        index: -1
+      }
+      {
+        struct: io_pok
+        type: uni
+        name: io_pok
+        act: rcv
+        package: pinmux_pkg
+        default: "{pinmux_pkg::NIOPokSignals{1'b1}}"
         inst_name: pinmux
         index: -1
       }
@@ -3596,6 +3656,7 @@
         name: sleep_en
         act: rcv
         package: ""
+        default: 1'b0
         inst_name: pinmux
         index: -1
       }
@@ -3605,6 +3666,7 @@
         name: aon_wkup_req
         act: req
         package: ""
+        default: 1'b0
         inst_name: pinmux
         width: 1
         top_signame: pwrmgr_wakeups
@@ -3627,6 +3689,7 @@
         package: pwrmgr_pkg
         inst_name: pwrmgr
         width: 1
+        default: ""
         top_signame: pwrmgr_pwr_rst
         index: -1
       }
@@ -3638,6 +3701,7 @@
         package: pwrmgr_pkg
         inst_name: pwrmgr
         width: 1
+        default: ""
         top_signame: pwrmgr_pwr_clk
         index: -1
       }
@@ -3676,6 +3740,7 @@
         package: pwrmgr_pkg
         inst_name: pwrmgr
         width: 1
+        default: ""
         top_signame: pwrmgr_pwr_cpu
         index: -1
       }
@@ -3687,6 +3752,7 @@
         act: rcv
         package: ""
         inst_name: pwrmgr
+        default: ""
         top_type: broadcast
         top_signame: pwrmgr_wakeups
         index: -1
@@ -3708,6 +3774,7 @@
         act: rsp
         inst_name: rstmgr
         width: 1
+        default: ""
         package: pwrmgr_pkg
         top_signame: pwrmgr_pwr_rst
         index: -1
@@ -3720,6 +3787,7 @@
         package: rstmgr_pkg
         inst_name: rstmgr
         width: 1
+        default: ""
         top_signame: rstmgr_resets
         index: -1
       }
@@ -3740,6 +3808,7 @@
         package: rstmgr_pkg
         inst_name: rstmgr
         width: 1
+        default: ""
         top_signame: rstmgr_cpu
         index: -1
       }
@@ -3760,6 +3829,7 @@
         package: clkmgr_pkg
         inst_name: clkmgr
         width: 1
+        default: ""
         top_signame: clkmgr_clocks
         index: -1
       }
@@ -3771,6 +3841,7 @@
         package: ""
         inst_name: clkmgr
         width: 1
+        default: ""
         top_signame: clkmgr_clk_main
         index: -1
       }
@@ -3782,6 +3853,7 @@
         package: ""
         inst_name: clkmgr
         width: 1
+        default: ""
         top_signame: clkmgr_clk_io
         index: -1
       }
@@ -3793,6 +3865,7 @@
         package: ""
         inst_name: clkmgr
         width: 1
+        default: ""
         top_signame: clkmgr_clk_usb
         index: -1
       }
@@ -3804,6 +3877,7 @@
         package: ""
         inst_name: clkmgr
         width: 1
+        default: ""
         top_signame: clkmgr_clk_aon
         index: -1
       }
@@ -3814,6 +3888,7 @@
         act: rsp
         inst_name: clkmgr
         width: 1
+        default: ""
         package: pwrmgr_pkg
         top_signame: pwrmgr_pwr_clk
         index: -1
@@ -3872,6 +3947,7 @@
         act: rsp
         inst_name: eflash
         width: 1
+        default: ""
         package: flash_ctrl_pkg
         top_signame: flash_ctrl_flash
         index: -1
@@ -3885,6 +3961,7 @@
         signame: clkmgr_clk_main
         width: 1
         type: uni
+        default: ""
         direction: in
       }
       {
@@ -3893,6 +3970,7 @@
         signame: clkmgr_clk_io
         width: 1
         type: uni
+        default: ""
         direction: in
       }
       {
@@ -3901,6 +3979,7 @@
         signame: clkmgr_clk_usb
         width: 1
         type: uni
+        default: ""
         direction: in
       }
       {
@@ -3909,6 +3988,7 @@
         signame: clkmgr_clk_aon
         width: 1
         type: uni
+        default: ""
         direction: in
       }
     ]
@@ -3920,6 +4000,7 @@
         signame: flash_ctrl_flash_req
         width: 1
         type: req_rsp
+        default: ""
       }
       {
         package: flash_ctrl_pkg
@@ -3927,6 +4008,7 @@
         signame: flash_ctrl_flash_rsp
         width: 1
         type: req_rsp
+        default: ""
       }
       {
         package: pwrmgr_pkg
@@ -3934,6 +4016,7 @@
         signame: pwrmgr_pwr_rst_req
         width: 1
         type: req_rsp
+        default: ""
       }
       {
         package: pwrmgr_pkg
@@ -3941,6 +4024,7 @@
         signame: pwrmgr_pwr_rst_rsp
         width: 1
         type: req_rsp
+        default: ""
       }
       {
         package: pwrmgr_pkg
@@ -3948,6 +4032,7 @@
         signame: pwrmgr_pwr_clk_req
         width: 1
         type: req_rsp
+        default: ""
       }
       {
         package: pwrmgr_pkg
@@ -3955,6 +4040,7 @@
         signame: pwrmgr_pwr_clk_rsp
         width: 1
         type: req_rsp
+        default: ""
       }
       {
         package: ""
@@ -3962,6 +4048,7 @@
         signame: pwrmgr_wakeups
         width: 1
         type: uni
+        default: ""
       }
       {
         package: rstmgr_pkg
@@ -3969,6 +4056,7 @@
         signame: rstmgr_resets
         width: 1
         type: uni
+        default: ""
       }
       {
         package: rstmgr_pkg
@@ -3976,6 +4064,7 @@
         signame: rstmgr_cpu
         width: 1
         type: uni
+        default: ""
       }
       {
         package: pwrmgr_pkg
@@ -3983,6 +4072,7 @@
         signame: pwrmgr_pwr_cpu
         width: 1
         type: uni
+        default: ""
       }
       {
         package: clkmgr_pkg
@@ -3990,6 +4080,7 @@
         signame: clkmgr_clocks
         width: 1
         type: uni
+        default: ""
       }
     ]
   }
diff --git a/hw/top_earlgrey/ip/pinmux/data/autogen/pinmux.hjson b/hw/top_earlgrey/ip/pinmux/data/autogen/pinmux.hjson
index a7ef946..805451f 100644
--- a/hw/top_earlgrey/ip/pinmux/data/autogen/pinmux.hjson
+++ b/hw/top_earlgrey/ip/pinmux/data/autogen/pinmux.hjson
@@ -49,19 +49,38 @@
       name:    "lc_pinmux_strap",
       act:     "rsp",
       package: "pinmux_pkg",
+      default: "'0"
+    }
+    // Testmode signals to AST
+    { struct:  "dft_strap_test",
+      type:    "uni",
+      name:    "dft_strap_test",
+      act:     "req",
+      package: "pinmux_pkg",
+      default: "'0"
+    }
+    // IO POK signal from AST
+    { struct:  "io_pok",
+      type:    "uni",
+      name:    "io_pok",
+      act:     "rcv",
+      package: "pinmux_pkg",
+      default: "{pinmux_pkg::NIOPokSignals{1'b1}}"
     }
     // Define pwr mgr <-> pinmux signals
     { struct:  "logic",
       type:    "uni",
       name:    "sleep_en",
       act:     "rcv",
-      package: ""
+      package: "",
+      default: "1'b0"
     },
     { struct:  "logic",
       type:    "uni",
       name:    "aon_wkup_req",
       act:     "req",
-      package: ""
+      package: "",
+      default: "1'b0"
     },
   ]
 
diff --git a/hw/top_earlgrey/rtl/autogen/top_earlgrey.sv b/hw/top_earlgrey/rtl/autogen/top_earlgrey.sv
index 5776264..ba0d345 100644
--- a/hw/top_earlgrey/rtl/autogen/top_earlgrey.sv
+++ b/hw/top_earlgrey/rtl/autogen/top_earlgrey.sv
@@ -674,9 +674,11 @@
       .tl_o (tl_pinmux_d_d2h),
 
       // Inter-module signals
-      .lc_pinmux_strap_i(pinmux_pkg::LC_STRAP_REQ_DEFAULT),
+      .lc_pinmux_strap_i('0),
       .lc_pinmux_strap_o(),
-      .sleep_en_i('0),
+      .dft_strap_test_o(),
+      .io_pok_i({pinmux_pkg::NIOPokSignals{1'b1}}),
+      .sleep_en_i(1'b0),
       .aon_wkup_req_o(pwrmgr_wakeups),
 
       .periph_to_mio_i      (mio_d2p    ),