summaryrefslogtreecommitdiff
path: root/drivers/ram
diff options
context:
space:
mode:
authorAndrew Goodbody <[email protected]>2025-08-08 11:47:43 +0100
committerTom Rini <[email protected]>2025-08-15 14:17:30 -0600
commit460db5b44dba0ec93bbfec3bdf537fba7a487714 (patch)
treee1a9b843716e70ec49c8451c562a541ae7d339d8 /drivers/ram
parentfc96c1de5b719561db15259009a9ef22e671ee3d (diff)
ram: k3-ddrss: Use logical and not bitwise
The test for the interrupt LPDDR4_INTR_BIST_DONE is using a bitwise and but the test is simple logic so use the more appropriate logical and. This issue was found by Smatch. Signed-off-by: Andrew Goodbody <[email protected]>
Diffstat (limited to 'drivers/ram')
-rw-r--r--drivers/ram/k3-ddrss/k3-ddrss.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/ram/k3-ddrss/k3-ddrss.c b/drivers/ram/k3-ddrss/k3-ddrss.c
index 6590d57ad84..b86e2448eb5 100644
--- a/drivers/ram/k3-ddrss/k3-ddrss.c
+++ b/drivers/ram/k3-ddrss/k3-ddrss.c
@@ -626,7 +626,7 @@ static void k3_lpddr4_bist_init_mem_region(struct k3_ddrss_desc *ddrss,
while (i < BIST_MEM_INIT_TIMEOUT) {
status = driverdt->checkctlinterrupt(pd, LPDDR4_INTR_BIST_DONE,
&int_status);
- if (!status & int_status) {
+ if (!status && int_status) {
/* Clear LPDDR4_INTR_BIST_DONE */
driverdt->ackctlinterrupt(pd, LPDDR4_INTR_BIST_DONE);
break;