Re: [PATCH v8 2/9] clk: qcom: gcc-msm8939: mark Venus core GDSCs as hardware controlled

From: Bryan O'Donoghue

Date: Mon May 25 2026 - 18:50:35 EST


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