[csrng/dv] testplan

Signed-off-by: Steve Nelson <steve.nelson@wdc.com>
diff --git a/hw/ip/csrng/data/csrng_testplan.hjson b/hw/ip/csrng/data/csrng_testplan.hjson
index f10ffa8..89da81c 100644
--- a/hw/ip/csrng/data/csrng_testplan.hjson
+++ b/hw/ip/csrng/data/csrng_testplan.hjson
@@ -20,8 +20,9 @@
     {
       name: firmware
       desc: '''
-            Verify ability to access SW app registers based on value of efuse input
-            Verify regen bit enables/disables write access to control registers
+            Verify ability to access genbits register based on value of efuse input.
+            Verify regen bit disables write access of control registers.
+            Verify registers at End-Of-Test.
             '''
       milestone: V2
       tests: []
@@ -29,10 +30,11 @@
     {
       name: interrupts
       desc: '''
-            Verify csrng cmd_req_done interrupt assert/clear when expected/predicted.
-            Verify csrng entropy_req interrupt assert/clear when expected/predicted.
-            Verify csrng hw_inst_exc interrupt assert/clear when expected/predicted.
-            Verify csrng intr_fifo_err interrupt assert/clear when expected/predicted.
+            Verify cs_cmd_req_done interrupt asserts/clears as predicted.
+            Verify cs_entropy_req interrupt asserts/clears as predicted.
+            Verify cs_hw_inst_exc interrupt asserts/clears as predicted.
+            Verify cs_fifo_err interrupt asserts/clears as predicted.
+            Verify fifo error status bits are set as predicted.
             '''
       milestone: V2
       tests: []
@@ -44,6 +46,16 @@
             Verify all HW app csrng commands req/status behave as predicted.
             Verify above for all valid values of acmd, clen, flags, glen.
             Verify for multiple hw app interfaces running in parallel.
+            Verify sw/hw app interfaces running in parallel.
+            '''
+      milestone: V2
+      tests: []
+    }
+    {
+      name: life cycle
+      desc: '''
+            Verify lifecycle hardware debug mode enables AES bypass, reading CSRNG internal state.
+	    Verify CSRNG internal state for all csrng/genbits operations.
             '''
       milestone: V2
       tests: []
@@ -52,7 +64,7 @@
       name: genbits
       desc: '''
             Verify genbits generated as predicted.
-            Verify fips bits as predicted.
+            Verify fips bits is passed through properly.
             Verify for multiple hw app interfaces running in parallel.
             '''
       milestone: V2
diff --git a/hw/ip/csrng/rtl/csrng_pkg.sv b/hw/ip/csrng/rtl/csrng_pkg.sv
index 411becf..a243ba2 100644
--- a/hw/ip/csrng/rtl/csrng_pkg.sv
+++ b/hw/ip/csrng/rtl/csrng_pkg.sv
@@ -11,7 +11,8 @@
 
   parameter int unsigned   GENBITS_BUS_WIDTH = 128;
   parameter int unsigned   CSRNG_CMD_WIDTH = 32;
-  parameter int unsigned   FIPS_GENBITS_BUS_WIDTH = entropy_src_pkg::FIPS_BUS_WIDTH + GENBITS_BUS_WIDTH;
+  parameter int unsigned   FIPS_GENBITS_BUS_WIDTH = entropy_src_pkg::FIPS_BUS_WIDTH +
+                           GENBITS_BUS_WIDTH;
 
   // instantiation interface
   typedef struct packed {