[keymgr] DV updates

Signed-off-by: Timothy Chen <timothytim@google.com>

[keymgr] DV connections update

Signed-off-by: Timothy Chen <timothytim@google.com>
diff --git a/hw/ip/keymgr/dv/env/keymgr_if.sv b/hw/ip/keymgr/dv/env/keymgr_if.sv
index 58e4a39..5b3d8fd 100644
--- a/hw/ip/keymgr/dv/env/keymgr_if.sv
+++ b/hw/ip/keymgr/dv/env/keymgr_if.sv
@@ -8,7 +8,7 @@
   import uvm_pkg::*;
 
   lc_ctrl_pkg::lc_keymgr_div_t keymgr_div;
-  keymgr_pkg::otp_data_t otp;
+  otp_ctrl_part_pkg::otp_hw_cfg_t otp_hw_cfg;
   otp_ctrl_pkg::otp_keymgr_key_t otp_key;
   flash_ctrl_pkg::keymgr_flash_t flash;
 
@@ -25,7 +25,7 @@
 
   task automatic init();
     keymgr_div = 64'h5CFBD765CE33F34E;
-    otp     = keymgr_pkg::OTP_DATA_DEFAULT;
+    otp_hw_cfg = '0;
     otp_key = otp_ctrl_pkg::OTP_KEYMGR_KEY_DEFAULT;
     flash   = flash_ctrl_pkg::KEYMGR_FLASH_DEFAULT;
     direct_to_disabled = 0;
diff --git a/hw/ip/keymgr/dv/env/keymgr_scoreboard.sv b/hw/ip/keymgr/dv/env/keymgr_scoreboard.sv
index 052a8cb..8eb43c5 100644
--- a/hw/ip/keymgr/dv/env/keymgr_scoreboard.sv
+++ b/hw/ip/keymgr/dv/env/keymgr_scoreboard.sv
@@ -349,8 +349,8 @@
     act = {<<8{byte_data_q}};
 
     exp.DiversificationKey = cfg.keymgr_vif.flash.seeds[flash_ctrl_pkg::CreatorSeedIdx];
-    exp.HealthMeasurement  = cfg.keymgr_vif.lc.health_state;
-    exp.DeviceIdentifier   = cfg.keymgr_vif.otp.devid;
+    exp.HealthMeasurement  = cfg.keymgr_vif.keymgr_div;
+    exp.DeviceIdentifier   = cfg.keymgr_vif.otp_hw_cfg.data.device_id;
     exp.HardwareRevisionSecret = keymgr_pkg::RndCnstRevisionSeedDefault;
     exp.RomExtSecurityDescriptor = {`gmv(ral.sw_binding_3), `gmv(ral.sw_binding_2),
                                     `gmv(ral.sw_binding_1), `gmv(ral.sw_binding_0)};
diff --git a/hw/ip/keymgr/dv/tb.sv b/hw/ip/keymgr/dv/tb.sv
index 7d12d2f..587ddb9 100644
--- a/hw/ip/keymgr/dv/tb.sv
+++ b/hw/ip/keymgr/dv/tb.sv
@@ -42,7 +42,7 @@
     .lc_keymgr_en_i       (lc_ctrl_pkg::On),
     .lc_keymgr_div_i      (keymgr_if.keymgr_div),
     .otp_key_i            (keymgr_if.otp_key),
-    .otp_i                (keymgr_if.otp),
+    .otp_hw_cfg_i         (keymgr_if.otp_hw_cfg),
     .edn_o                (edn_if.req),
     .edn_i                ({edn_if.ack, edn_if.d_data}),
     .flash_i              (keymgr_if.flash),