Message ID | 20200504131654.17085-5-peng.fan@nxp.com |
---|---|
State | New |
Headers | show |
Series | [V2,1/6] dt-bindings: imx_rsrc: add SC_R_NONE | expand |
> From: Ye Li <ye.li at nxp.com> > 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 at nxp.com> > Signed-off-by: Peng Fan <peng.fan at nxp.com> Applied to u-boot-imx, master, thanks ! Best regards, Stefano Babic
diff --git a/drivers/power/domain/imx8-power-domain-legacy.c b/drivers/power/domain/imx8-power-domain-legacy.c index b68be40766..a5f2f8a445 100644 --- a/drivers/power/domain/imx8-power-domain-legacy.c +++ b/drivers/power/domain/imx8-power-domain-legacy.c @@ -91,6 +91,9 @@ static int imx8_power_domain_on(struct power_domain *power_domain) return 0; if (pdata->resource_id != SC_R_LAST) { + if (!sc_rm_is_resource_owned(-1, pdata->resource_id)) + printf("%s [%d] not owned by curr partition\n", dev->name, pdata->resource_id); + ret = sc_pm_set_resource_power_mode(-1, pdata->resource_id, SC_PM_PW_MODE_ON); if (ret) {