[. . . ]
> +static const struct gate_clk ipq9650_clks[] = {
> + GATE_CLK(GCC_SDCC1_AHB_CLK, 0x3303c, BIT(0)),
> + GATE_CLK(GCC_SDCC1_APPS_CLK, 0x33004, BIT(1)),
> + GATE_CLK(GCC_QUPV3_WRAP_SE6_CLK, 0x04004, BIT(0)),
Use GATE_CLK_POLLED. GATE_CLK is deprecated.
> +};
> +
> +static int ipq9650_enable(struct clk *clk)
> +{
> + struct msm_clk_priv *priv = dev_get_priv(clk->dev);
> +
> + if (clk->id >= ARRAY_SIZE(ipq9650_clks) || !ipq9650_clks[clk->id].reg)
> + return -EINVAL;
> +
> + qcom_gate_clk_en(priv, clk->id);
> +
> + return 0;
return qcom_gate_clk_en(priv, clk->id);
[ . . . ]
Thanks
Varada