Commit 4f970fee94b5b817ce7f31f82e2082edab03e9a0

Authored by Ye Li
1 parent b165fa3ee0

MLK-20945-1 imx8-power-domain: Check owned resource in power on

When fspi is assigned to M4, we have to let the fspi probe failed when
its power domain is failed to power up. Because not all devices have power
domain (for example, external devices on the board). Current checking
resource owner in power domain probe is not good, change to check it in
power on.

Signed-off-by: Ye Li <ye.li@nxp.com>
(cherry picked from commit b62b82ad595a744f07306db4b88d644ae024872a)

Showing 1 changed file with 3 additions and 0 deletions Side-by-side Diff

drivers/power/domain/imx8-power-domain.c
... ... @@ -62,6 +62,9 @@
62 62 return 0;
63 63  
64 64 if (pdata->resource_id != SC_R_LAST) {
  65 + if (!sc_rm_is_resource_owned(-1, pdata->resource_id))
  66 + printf("%s [%d] not owned by curr partition\n", dev->name, pdata->resource_id);
  67 +
65 68 ret = sc_pm_set_resource_power_mode(-1, pdata->resource_id,
66 69 SC_PM_PW_MODE_ON);
67 70 if (ret) {