[csrng/entropy_src] fix for #4601

Inter-module signals to prevent power spikes.
Changed permissions for several files to not be executable.

Signed-off-by: Mark Branstad <mark.branstad@wdc.com>
diff --git a/hw/ip/entropy_src/rtl/entropy_src_pkg.sv b/hw/ip/entropy_src/rtl/entropy_src_pkg.sv
index c8dadae..accba47 100644
--- a/hw/ip/entropy_src/rtl/entropy_src_pkg.sv
+++ b/hw/ip/entropy_src/rtl/entropy_src_pkg.sv
@@ -29,6 +29,18 @@
   parameter entropy_src_hw_if_rsp_t ENTROPY_SRC_HW_IF_RSP_DEFAULT = '{default: '0};
 
 
+  // csrng block encrypt request/ack i/f
+  typedef struct packed {
+    logic cs_aes_halt_req;
+  } cs_aes_halt_req_t;
+
+  typedef struct packed {
+    logic cs_aes_halt_ack;
+  } cs_aes_halt_rsp_t;
+
+  parameter cs_aes_halt_req_t CS_AES_HALT_REQ_DEFAULT = '{default: '0};
+  parameter cs_aes_halt_rsp_t CS_AES_HALT_RSP_DEFAULT = '{default: '0};
+
   // ast rng i/f
   typedef struct packed {
     logic rng_enable;