diff --git a/plat/nvidia/tegra/common/drivers/bpmp/bpmp.c b/plat/nvidia/tegra/common/drivers/bpmp/bpmp.c
index c78b91236855e6991f7d0c8fecd2488c5934791c..96e3667d95ec80d2f448f46ee1b2f9547d94657b 100644
--- a/plat/nvidia/tegra/common/drivers/bpmp/bpmp.c
+++ b/plat/nvidia/tegra/common/drivers/bpmp/bpmp.c
@@ -136,7 +136,7 @@ int tegra_bpmp_init(void)
 
 		/* check if the atomics block is out of reset */
 		val = mmio_read_32(TEGRA_CAR_RESET_BASE + TEGRA_RST_DEV_CLR_V);
-		if ((val & CAR_ENABLE_ATOMICS) == 0) {
+		if ((val & CAR_ENABLE_ATOMICS) == CAR_ENABLE_ATOMICS) {
 			ERROR("Reset to the atomics block is asserted\n");
 		}