[sram_ctrl] Add first cut implementation

Signed-off-by: Michael Schaffner <msf@opentitan.org>
diff --git a/hw/ip/lc_ctrl/rtl/lc_ctrl_pkg.sv b/hw/ip/lc_ctrl/rtl/lc_ctrl_pkg.sv
index fd608d8..82b6ca7 100644
--- a/hw/ip/lc_ctrl/rtl/lc_ctrl_pkg.sv
+++ b/hw/ip/lc_ctrl/rtl/lc_ctrl_pkg.sv
@@ -43,9 +43,10 @@
   // Typedefs for LC Interfaces //
   ////////////////////////////////
 
-  typedef enum logic [2:0] {
-    On  = 3'b101,
-    Off = 3'b000
+  parameter int TxWidth = 4;
+  typedef enum logic [TxWidth-1:0] {
+    On  = 4'b1010,
+    Off = 4'b0101
   } lc_tx_e;
 
   typedef struct packed {