Re: [PATCH v8 2/9] clk: qcom: gcc-msm8939: mark Venus core GDSCs as hardware controlled
Bryan O'Donoghue <[email protected]>
| Newsgroups | org.kernel.vger.phone-devel,org.kernel.vger.linux-arm-msm,org.kernel.vger.linux-clk,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel,org.kernel.vger.linux-media |
|---|---|
| Message-ID | <[email protected]> |
On 25/05/2026 10:56, Erikas Bitovtas wrote:
> + for (; i < res->vcodec_pmdomains_num; i++) {
> + pd_dev = core->pmdomains->pd_devs[i];
> + ret = pm_runtime_resume_and_get(pd_dev);
> + if (ret)
> + goto err;
> +
> + ret = dev_pm_genpd_set_hwmode(pd_dev, true);
> + if (ret && ret != -EOPNOTSUPP) {
> + pm_runtime_put_sync(pd_dev);
> + goto err;
> + }
> + }
In Iris we do
- enable_power_domains
- enable_clocks
- set hwmode
Instead of
- enable_power_domains
- set hwmode
- enable clocks
Worth trying that flow instead.
---
bod