From 6907891de5f3d439621738b4247a0c616333cb9f Mon Sep 17 00:00:00 2001 From: Pritesh Raithatha Date: Thu, 3 Aug 2017 19:12:14 +0530 Subject: [PATCH] Tegra194: smmu: fix mask for board revision id Need to use bitwise & instead of condition &&. Change-Id: I8f70aac95d116188ba972f3d38b02e1d3dd32acb Signed-off-by: Pritesh Raithatha --- plat/nvidia/tegra/soc/t194/plat_smmu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plat/nvidia/tegra/soc/t194/plat_smmu.c b/plat/nvidia/tegra/soc/t194/plat_smmu.c index 64e605bbb..edca16b7f 100644 --- a/plat/nvidia/tegra/soc/t194/plat_smmu.c +++ b/plat/nvidia/tegra/soc/t194/plat_smmu.c @@ -428,7 +428,7 @@ uint32_t plat_get_num_smmu_devices(void) { uint32_t ret_num = MAX_NUM_SMMU_DEVICES; uint32_t board_revid = ((tegra_misc_read_32(MISCREG_EMU_REVID) >> \ - BOARD_SHIFT_BITS) && BOARD_MASK_BITS); + BOARD_SHIFT_BITS) & BOARD_MASK_BITS); if (board_revid == BOARD_SYSTEM_FPGA_BASE) { ret_num = BASE_CONFIG_SMMU_DEVICES; -- GitLab