diff options
| author | Andrew Goodbody <[email protected]> | 2025-08-08 11:47:43 +0100 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2025-08-15 14:17:30 -0600 |
| commit | 460db5b44dba0ec93bbfec3bdf537fba7a487714 (patch) | |
| tree | e1a9b843716e70ec49c8451c562a541ae7d339d8 /drivers/ram | |
| parent | fc96c1de5b719561db15259009a9ef22e671ee3d (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.c | 2 |
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; |
