[lint/top] Various lint fixes in order to get the top level lint clean
diff --git a/hw/ip/prim/rtl/prim_fifo_sync.sv b/hw/ip/prim/rtl/prim_fifo_sync.sv
index d066eda..310b222 100644
--- a/hw/ip/prim/rtl/prim_fifo_sync.sv
+++ b/hw/ip/prim/rtl/prim_fifo_sync.sv
@@ -40,6 +40,10 @@
     // host facing
     assign wready = rready;
 
+    // this avoids lint warnings
+    logic unused_clr;
+    assign unused_clr = clr_i;
+
   // Normal FIFO construction
   end else begin : gen_normal_fifo
     `ASSERT_INIT(paramCheckDepthW, DepthW == $clog2(Depth+1))
diff --git a/hw/ip/prim/rtl/prim_packer.sv b/hw/ip/prim/rtl/prim_packer.sv
index 97ef15e..e9b47ca 100644
--- a/hw/ip/prim/rtl/prim_packer.sv
+++ b/hw/ip/prim/rtl/prim_packer.sv
@@ -51,7 +51,7 @@
     end
   end
 
-  assign pos_next = (valid_i) ? pos + inmask_ones : pos;  // pos always stays (% OutW)
+  assign pos_next = (valid_i) ? pos + PtrW'(inmask_ones) : pos;  // pos always stays (% OutW)
 
   always_ff @(posedge clk_i or negedge rst_ni) begin
     if (!rst_ni) begin