struct clk_divider *divider = to_clk_divider(hw);
        struct meson_spicc_device *spicc = pow2_clk_to_spicc(divider);
 
-       if (!spicc->master->cur_msg || !spicc->master->busy)
+       if (!spicc->master->cur_msg)
                return 0;
 
        return clk_divider_ops.recalc_rate(hw, parent_rate);
        struct clk_divider *divider = to_clk_divider(hw);
        struct meson_spicc_device *spicc = pow2_clk_to_spicc(divider);
 
-       if (!spicc->master->cur_msg || !spicc->master->busy)
+       if (!spicc->master->cur_msg)
                return -EINVAL;
 
        return clk_divider_ops.determine_rate(hw, req);
        struct clk_divider *divider = to_clk_divider(hw);
        struct meson_spicc_device *spicc = pow2_clk_to_spicc(divider);
 
-       if (!spicc->master->cur_msg || !spicc->master->busy)
+       if (!spicc->master->cur_msg)
                return -EINVAL;
 
        return clk_divider_ops.set_rate(hw, rate, parent_rate);