[lc_ctrl] Lint fixes and waivers

Signed-off-by: Michael Schaffner <msf@google.com>
diff --git a/hw/ip/lc_ctrl/rtl/lc_ctrl_pkg.sv b/hw/ip/lc_ctrl/rtl/lc_ctrl_pkg.sv
index 41554ac..bf6cc9a 100644
--- a/hw/ip/lc_ctrl/rtl/lc_ctrl_pkg.sv
+++ b/hw/ip/lc_ctrl/rtl/lc_ctrl_pkg.sv
@@ -32,13 +32,13 @@
   ////////////////////////////////
 
   parameter int TxWidth = 4;
-  typedef logic [TxWidth-1:0] lc_tx_t;
-  typedef enum  lc_tx_t {
+
+  typedef enum logic [TxWidth-1:0] {
     On  = 4'b1010,
     Off = 4'b0101
   } lc_tx_e;
-
-  parameter lc_tx_t LC_TX_DEFAULT = Off;
+  typedef logic [TxWidth-1:0] lc_tx_t;
+  parameter lc_tx_t LC_TX_DEFAULT = lc_tx_t'(Off);
 
   parameter int RmaSeedWidth = 32;
   typedef logic [RmaSeedWidth-1:0] lc_flash_rma_seed_t;