[rstmgr, clkmgr, top] update for clock changes - update rstmgr to run on clk_aon where appropriate - update top level integration to separate various sync'd PORs - connect appropriate resets into clkmgr Signed-off-by: Timothy Chen <timothytim@google.com>
diff --git a/hw/top_earlgrey/rtl/autogen/top_earlgrey.sv b/hw/top_earlgrey/rtl/autogen/top_earlgrey.sv index 8ef0a68..1f60fad 100644 --- a/hw/top_earlgrey/rtl/autogen/top_earlgrey.sv +++ b/hw/top_earlgrey/rtl/autogen/top_earlgrey.sv
@@ -701,9 +701,9 @@ .pwr_peri_i(pwrmgr_pkg::PWR_PERI_DEFAULT), .clk_i (clk_io_i), - .clk_slow_i (clk_io_i), + .clk_slow_i (clk_aon_i), .rst_ni (rstmgr_resets.rst_por_n), - .rst_slow_ni (rstmgr_resets.rst_por_n) + .rst_slow_ni (rstmgr_resets.rst_por_aon_n) ); rstmgr u_rstmgr ( @@ -719,6 +719,7 @@ .peri_i(rstmgr_pkg::RSTMGR_PERI_DEFAULT), .clk_i (clk_io_i), + .clk_aon_i (clk_aon_i), .clk_main_i (clk_i), .clk_io_i (clk_io_i), .clk_usb_i (clk_usb_i), @@ -741,10 +742,10 @@ .clk_io_i (clk_io_i), .clk_usb_i (clk_usb_i), .clk_aon_i (clk_aon_i), - .rst_ni (rstmgr_resets.rst_por_n), + .rst_ni (rstmgr_resets.rst_por_io_n), .rst_main_ni (rstmgr_resets.rst_por_n), - .rst_io_ni (rstmgr_resets.rst_por_n), - .rst_usb_ni (rstmgr_resets.rst_por_n) + .rst_io_ni (rstmgr_resets.rst_por_io_n), + .rst_usb_ni (rstmgr_resets.rst_por_usb_n) ); nmi_gen u_nmi_gen (