[aes] Fix alignment and order of ports for aes_control.sv

Signed-off-by: Pirmin Vogel <vogelpi@lowrisc.org>
diff --git a/hw/ip/aes/rtl/aes_control.sv b/hw/ip/aes/rtl/aes_control.sv
index 538cdf8..141a316 100644
--- a/hw/ip/aes/rtl/aes_control.sv
+++ b/hw/ip/aes/rtl/aes_control.sv
@@ -14,66 +14,66 @@
 #(
   parameter int unsigned SecStartTriggerDelay = 0
 ) (
-  input  logic                     clk_i,
-  input  logic                     rst_ni,
+  input  logic                      clk_i,
+  input  logic                      rst_ni,
 
   // Main control signals
-  input  logic                     ctrl_qe_i,
-  output logic                     ctrl_we_o,
-  input  logic                     ctrl_err_storage_i,
-  input  aes_op_e                  op_i,
-  input  aes_mode_e                mode_i,
-  input  ciph_op_e                 cipher_op_i,
-  input  logic                     manual_operation_i,
-  input  logic                     start_i,
-  input  logic                     key_iv_data_in_clear_i,
-  input  logic                     data_out_clear_i,
-  input  logic                     prng_reseed_i,
-  input  logic                     mux_sel_err_i,
-  input  logic                     sp_enc_err_i,
-  input  lc_ctrl_pkg::lc_tx_t      lc_escalate_en_i,
-  input  logic                     alert_fatal_i,
-  output logic                     alert_o,
+  input  logic                      ctrl_qe_i,
+  output logic                      ctrl_we_o,
+  input  logic                      ctrl_err_storage_i,
+  input  aes_op_e                   op_i,
+  input  aes_mode_e                 mode_i,
+  input  ciph_op_e                  cipher_op_i,
+  input  logic                      manual_operation_i,
+  input  logic                      start_i,
+  input  logic                      key_iv_data_in_clear_i,
+  input  logic                      data_out_clear_i,
+  input  logic                      prng_reseed_i,
+  input  logic                      mux_sel_err_i,
+  input  logic                      sp_enc_err_i,
+  input  lc_ctrl_pkg::lc_tx_t       lc_escalate_en_i,
+  input  logic                      alert_fatal_i,
+  output logic                      alert_o,
 
   // I/O register read/write enables
-  input  logic    [NumRegsKey-1:0] key_init_qe_i [NumSharesKey],
-  input  logic     [NumRegsIv-1:0] iv_qe_i,
-  input  logic   [NumRegsData-1:0] data_in_qe_i,
-  input  logic   [NumRegsData-1:0] data_out_re_i,
-  output logic                     data_in_we_o,
-  output sp2v_e                    data_out_we_o,
+  input  logic     [NumRegsKey-1:0] key_init_qe_i [NumSharesKey],
+  input  logic      [NumRegsIv-1:0] iv_qe_i,
+  input  logic    [NumRegsData-1:0] data_in_qe_i,
+  input  logic    [NumRegsData-1:0] data_out_re_i,
+  output logic                      data_in_we_o,
+  output sp2v_e                     data_out_we_o,
 
   // Previous input data register
-  output dip_sel_e                 data_in_prev_sel_o,
-  output sp2v_e                    data_in_prev_we_o,
+  output dip_sel_e                  data_in_prev_sel_o,
+  output sp2v_e                     data_in_prev_we_o,
 
   // Cipher I/O muxes
-  output si_sel_e                  state_in_sel_o,
-  output add_si_sel_e              add_state_in_sel_o,
-  output add_so_sel_e              add_state_out_sel_o,
+  output si_sel_e                   state_in_sel_o,
+  output add_si_sel_e               add_state_in_sel_o,
+  output add_so_sel_e               add_state_out_sel_o,
 
   // Counter
-  output sp2v_e                    ctr_incr_o,
-  input  sp2v_e                    ctr_ready_i,
-  input  sp2v_e [NumSlicesCtr-1:0] ctr_we_i,
+  output sp2v_e                     ctr_incr_o,
+  input  sp2v_e                     ctr_ready_i,
+  input  sp2v_e  [NumSlicesCtr-1:0] ctr_we_i,
 
   // Cipher core control and sync
-  output sp2v_e                    cipher_in_valid_o,
-  input  sp2v_e                    cipher_in_ready_i,
-  input  sp2v_e                    cipher_out_valid_i,
-  output sp2v_e                    cipher_out_ready_o,
-  output sp2v_e                    cipher_crypt_o,
-  input  sp2v_e                    cipher_crypt_i,
-  output sp2v_e                    cipher_dec_key_gen_o,
-  input  sp2v_e                    cipher_dec_key_gen_i,
-  output logic                     cipher_key_clear_o,
-  input  logic                     cipher_key_clear_i,
-  output logic                     cipher_data_out_clear_o,
-  input  logic                     cipher_data_out_clear_i,
+  output sp2v_e                     cipher_in_valid_o,
+  input  sp2v_e                     cipher_in_ready_i,
+  input  sp2v_e                     cipher_out_valid_i,
+  output sp2v_e                     cipher_out_ready_o,
+  output sp2v_e                     cipher_crypt_o,
+  input  sp2v_e                     cipher_crypt_i,
+  output sp2v_e                     cipher_dec_key_gen_o,
+  input  sp2v_e                     cipher_dec_key_gen_i,
+  output logic                      cipher_key_clear_o,
+  input  logic                      cipher_key_clear_i,
+  output logic                      cipher_data_out_clear_o,
+  input  logic                      cipher_data_out_clear_i,
 
   // Initial key registers
-  output key_init_sel_e            key_init_sel_o,
-  output sp2v_e   [NumRegsKey-1:0] key_init_we_o [NumSharesKey],
+  output key_init_sel_e             key_init_sel_o,
+  output sp2v_e    [NumRegsKey-1:0] key_init_we_o [NumSharesKey],
 
   // IV registers
   output iv_sel_e                   iv_sel_o,
@@ -96,17 +96,17 @@
   output logic                      prng_reseed_we_o,
 
   // Status register
-  output logic                      output_valid_o,
-  output logic                      output_valid_we_o,
-  output logic                      input_ready_o,
-  output logic                      input_ready_we_o,
   output logic                      idle_o,
   output logic                      idle_we_o,
   output logic                      stall_o,
   output logic                      stall_we_o,
   input  logic                      output_lost_i,
   output logic                      output_lost_o,
-  output logic                      output_lost_we_o
+  output logic                      output_lost_we_o,
+  output logic                      output_valid_o,
+  output logic                      output_valid_we_o,
+  output logic                      input_ready_o,
+  output logic                      input_ready_we_o
 );
 
   import aes_pkg::*;
@@ -738,7 +738,7 @@
   prim_flop #(
     .Width      ( Sp2VWidth            ),
     .ResetValue ( Sp2VWidth'(SP2V_LOW) )
-  ) u_crypt_regs (
+  ) u_output_valid_regs (
     .clk_i  ( clk_i              ),
     .rst_ni ( rst_ni             ),
     .d_i    ( output_valid_d     ),
diff --git a/hw/ip/aes/rtl/aes_core.sv b/hw/ip/aes/rtl/aes_core.sv
index f974ca7..4722d2e 100644
--- a/hw/ip/aes/rtl/aes_core.sv
+++ b/hw/ip/aes/rtl/aes_core.sv
@@ -598,17 +598,17 @@
     .prng_reseed_o             ( hw2reg.trigger.prng_reseed.d           ),
     .prng_reseed_we_o          ( hw2reg.trigger.prng_reseed.de          ),
 
-    .output_valid_o            ( hw2reg.status.output_valid.d           ),
-    .output_valid_we_o         ( hw2reg.status.output_valid.de          ),
-    .input_ready_o             ( hw2reg.status.input_ready.d            ),
-    .input_ready_we_o          ( hw2reg.status.input_ready.de           ),
     .idle_o                    ( hw2reg.status.idle.d                   ),
     .idle_we_o                 ( hw2reg.status.idle.de                  ),
     .stall_o                   ( hw2reg.status.stall.d                  ),
     .stall_we_o                ( hw2reg.status.stall.de                 ),
     .output_lost_i             ( reg2hw.status.output_lost.q            ),
     .output_lost_o             ( hw2reg.status.output_lost.d            ),
-    .output_lost_we_o          ( hw2reg.status.output_lost.de           )
+    .output_lost_we_o          ( hw2reg.status.output_lost.de           ),
+    .output_valid_o            ( hw2reg.status.output_valid.d           ),
+    .output_valid_we_o         ( hw2reg.status.output_valid.de          ),
+    .input_ready_o             ( hw2reg.status.input_ready.d            ),
+    .input_ready_we_o          ( hw2reg.status.input_ready.de           )
   );
 
   // Input data register clear