Loading drivers/platform/msm/msm_bus/msm_bus_bimc.c +4 −4 Original line number Original line Diff line number Diff line Loading @@ -1470,12 +1470,12 @@ static void free_commit_data(void *cdata) static void bke_switch( static void bke_switch( void __iomem *baddr, uint32_t mas_index, bool req, int mode) void __iomem *baddr, uint32_t mas_index, bool req, int mode) { { uint32_t reg_val, val; uint32_t reg_val, val, cur_val; val = req << M_BKE_EN_EN_SHFT; val = req << M_BKE_EN_EN_SHFT; reg_val = readl_relaxed(M_BKE_EN_ADDR(baddr, mas_index)) & reg_val = readl_relaxed(M_BKE_EN_ADDR(baddr, mas_index)); M_BKE_EN_RMSK; cur_val = reg_val & M_BKE_EN_RMSK; if (val == reg_val) if (val == cur_val) return; return; if (!req && mode == BIMC_QOS_MODE_FIXED) if (!req && mode == BIMC_QOS_MODE_FIXED) Loading Loading
drivers/platform/msm/msm_bus/msm_bus_bimc.c +4 −4 Original line number Original line Diff line number Diff line Loading @@ -1470,12 +1470,12 @@ static void free_commit_data(void *cdata) static void bke_switch( static void bke_switch( void __iomem *baddr, uint32_t mas_index, bool req, int mode) void __iomem *baddr, uint32_t mas_index, bool req, int mode) { { uint32_t reg_val, val; uint32_t reg_val, val, cur_val; val = req << M_BKE_EN_EN_SHFT; val = req << M_BKE_EN_EN_SHFT; reg_val = readl_relaxed(M_BKE_EN_ADDR(baddr, mas_index)) & reg_val = readl_relaxed(M_BKE_EN_ADDR(baddr, mas_index)); M_BKE_EN_RMSK; cur_val = reg_val & M_BKE_EN_RMSK; if (val == reg_val) if (val == cur_val) return; return; if (!req && mode == BIMC_QOS_MODE_FIXED) if (!req && mode == BIMC_QOS_MODE_FIXED) Loading