[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