diff --git a/drivers/tegra/hwpm/hal/th500/th500_ip.c b/drivers/tegra/hwpm/hal/th500/th500_ip.c index cca6a16..3a1ce35 100644 --- a/drivers/tegra/hwpm/hal/th500/th500_ip.c +++ b/drivers/tegra/hwpm/hal/th500/th500_ip.c @@ -328,7 +328,7 @@ static int th500_hwpm_validate_emc_config(struct tegra_soc_hwpm *hwpm) * Convert floorsweep fuse value to available EMC elements. */ do { - if (emc_disable_fuse_val & (0x1U << emc_disable_fuse_bit_idx)) { + if (!(emc_disable_fuse_val & (0x1U << emc_disable_fuse_bit_idx))) { emc_element_floorsweep_mask |= (0xFU << (emc_disable_fuse_bit_idx * 4U)); }