[entropy_src] rnd interface added

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
new file mode 100755
index 0000000..c74fbee
--- /dev/null
+++ b/hw/ip/entropy_src/rtl/entropy_src_pkg.sv
@@ -0,0 +1,32 @@
+// Copyright lowRISC contributors.
+// Licensed under the Apache License; Version 2.0; see LICENSE for details.
+// SPDX-License-Identifier: Apache-2.0
+//
+
+
+package entropy_src_pkg;
+
+  //-------------------------
+  // Entropy Interface
+  //-------------------------
+
+  typedef struct packed {
+    logic        entropy_src_vld;
+    logic [31:0] entropy_src_bits;
+  } entropy_src_hw_if_rsp_t;
+
+  typedef struct packed {
+    logic entropy_src_rdy;
+  } entropy_src_hw_if_req_t;
+
+  typedef struct packed {
+    logic rng_enable;
+  } entropy_src_rng_req_t;
+
+  typedef struct packed {
+    logic rng_ok;
+    logic [3:0] rng_b;
+  } entropy_src_rng_rsp_t;
+
+
+endpackage : entropy_src_pkg
\ No newline at end of file