Commit 0502df9b authored by Bharat Jauhari's avatar Bharat Jauhari Committed by Oded Gabbay
Browse files

habanalabs: use lower_32_bits()



This fixes sparse warning on doing cast to 32-bits

Signed-off-by: default avatarBharat Jauhari <bjauhari@habana.ai>
Reviewed-by: default avatarOded Gabbay <ogabbay@kernel.org>
Signed-off-by: default avatarOded Gabbay <ogabbay@kernel.org>
parent 52d5e546
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -2528,7 +2528,7 @@ void hl_wreg(struct hl_device *hdev, u32 reg, u32 val);
				break; \
			(val) = __elbi_read; \
		} else {\
			(val) = RREG32((u32)(addr)); \
			(val) = RREG32(lower_32_bits(addr)); \
		} \
		if (cond) \
			break; \
@@ -2539,7 +2539,7 @@ void hl_wreg(struct hl_device *hdev, u32 reg, u32 val);
					break; \
				(val) = __elbi_read; \
			} else {\
				(val) = RREG32((u32)(addr)); \
				(val) = RREG32(lower_32_bits(addr)); \
			} \
			break; \
		} \
@@ -2594,7 +2594,7 @@ void hl_wreg(struct hl_device *hdev, u32 reg, u32 val);
				if (__rc) \
					break; \
			} else { \
				__read_val = RREG32((u32)(addr_arr)[__arr_idx]); \
				__read_val = RREG32(lower_32_bits(addr_arr[__arr_idx])); \
			} \
			if (__read_val == (expected_val))	\
				__elem_bitmask &= ~BIT_ULL(__arr_idx);	\