[Cleanup] Remove lc_tx_e type and replace it with lc_tx_t
Same reason as #9264
Signed-off-by: Weicai Yang <weicai@google.com>
diff --git a/hw/ip/lc_ctrl/dv/env/lc_ctrl_env_pkg.sv b/hw/ip/lc_ctrl/dv/env/lc_ctrl_env_pkg.sv
index 8de3b3a..1ffce65 100644
--- a/hw/ip/lc_ctrl/dv/env/lc_ctrl_env_pkg.sv
+++ b/hw/ip/lc_ctrl/dv/env/lc_ctrl_env_pkg.sv
@@ -39,17 +39,17 @@
parameter uint OTP_PROG_DDATA_WIDTH = 1;
typedef struct packed {
- lc_ctrl_pkg::lc_tx_e lc_dft_en_o;
- lc_ctrl_pkg::lc_tx_e lc_nvm_debug_en_o;
- lc_ctrl_pkg::lc_tx_e lc_hw_debug_en_o;
- lc_ctrl_pkg::lc_tx_e lc_cpu_en_o;
- lc_ctrl_pkg::lc_tx_e lc_creator_seed_sw_rw_en_o;
- lc_ctrl_pkg::lc_tx_e lc_owner_seed_sw_rw_en_o;
- lc_ctrl_pkg::lc_tx_e lc_seed_hw_rd_en_o;
- lc_ctrl_pkg::lc_tx_e lc_iso_part_sw_rd_en_o;
- lc_ctrl_pkg::lc_tx_e lc_iso_part_sw_wr_en_o;
- lc_ctrl_pkg::lc_tx_e lc_keymgr_en_o;
- lc_ctrl_pkg::lc_tx_e lc_escalate_en_o;
+ lc_ctrl_pkg::lc_tx_t lc_dft_en_o;
+ lc_ctrl_pkg::lc_tx_t lc_nvm_debug_en_o;
+ lc_ctrl_pkg::lc_tx_t lc_hw_debug_en_o;
+ lc_ctrl_pkg::lc_tx_t lc_cpu_en_o;
+ lc_ctrl_pkg::lc_tx_t lc_creator_seed_sw_rw_en_o;
+ lc_ctrl_pkg::lc_tx_t lc_owner_seed_sw_rw_en_o;
+ lc_ctrl_pkg::lc_tx_t lc_seed_hw_rd_en_o;
+ lc_ctrl_pkg::lc_tx_t lc_iso_part_sw_rd_en_o;
+ lc_ctrl_pkg::lc_tx_t lc_iso_part_sw_wr_en_o;
+ lc_ctrl_pkg::lc_tx_t lc_keymgr_en_o;
+ lc_ctrl_pkg::lc_tx_t lc_escalate_en_o;
} lc_outputs_t;
const lc_outputs_t EXP_LC_OUTPUTS[NUM_STATES] = {
diff --git a/hw/ip/lc_ctrl/rtl/lc_ctrl.sv b/hw/ip/lc_ctrl/rtl/lc_ctrl.sv
index 35c37cf..a6d4162 100644
--- a/hw/ip/lc_ctrl/rtl/lc_ctrl.sv
+++ b/hw/ip/lc_ctrl/rtl/lc_ctrl.sv
@@ -35,7 +35,7 @@
output jtag_pkg::jtag_rsp_t jtag_o,
// This bypasses the clock inverter inside the JTAG TAP for scanmmode.
input scan_rst_ni,
- input lc_tx_t scanmode_i,
+ input prim_mubi_pkg::mubi4_t scanmode_i,
// Alert outputs.
input prim_alert_pkg::alert_rx_t [NumAlerts-1:0] alert_rx_i,
output prim_alert_pkg::alert_tx_t [NumAlerts-1:0] alert_tx_o,
diff --git a/hw/ip/lc_ctrl/rtl/lc_ctrl_pkg.sv b/hw/ip/lc_ctrl/rtl/lc_ctrl_pkg.sv
index adb6c90..98cd875 100644
--- a/hw/ip/lc_ctrl/rtl/lc_ctrl_pkg.sv
+++ b/hw/ip/lc_ctrl/rtl/lc_ctrl_pkg.sv
@@ -36,8 +36,7 @@
typedef enum logic [TxWidth-1:0] {
On = 4'b1010,
Off = 4'b0101
- } lc_tx_e;
- typedef logic [TxWidth-1:0] lc_tx_t;
+ } lc_tx_t;
parameter lc_tx_t LC_TX_DEFAULT = lc_tx_t'(Off);
parameter int RmaSeedWidth = 32;