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

Reply via email to