summaryrefslogtreecommitdiff
path: root/drivers/power
diff options
context:
space:
mode:
authorYe Li <ye.li@nxp.com>2020-05-04 21:16:51 +0800
committerStefano Babic <sbabic@denx.de>2020-05-10 20:55:20 +0200
commitca0c52710c14e9d38f8e493625a3a51147ebddcc (patch)
tree7a2c073801765b570d78be3c70026287231db49d /drivers/power
parent8c0a1c6de84387ad6264d4ea6fa03e2214908960 (diff)
power: imx8-power-domain: Set DM_FLAG_DEFAULT_PD_CTRL_OFF flag
If without this flag, calling dev_power_domain_ctrl will iteratively remove the power domain device will causes iteratively power off parent PD. This is not expected by imx8-power-domain-legacy driver. Power off parent PD is controlled by the driver internally. So set DM_FLAG_DEFAULT_PD_CTRL_OFF to avoid such issue Signed-off-by: Ye Li <ye.li@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com>
Diffstat (limited to 'drivers/power')
-rw-r--r--drivers/power/domain/imx8-power-domain-legacy.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/power/domain/imx8-power-domain-legacy.c b/drivers/power/domain/imx8-power-domain-legacy.c
index 2c479744d3..e6e619358c 100644
--- a/drivers/power/domain/imx8-power-domain-legacy.c
+++ b/drivers/power/domain/imx8-power-domain-legacy.c
@@ -341,4 +341,5 @@ U_BOOT_DRIVER(imx8_power_domain) = {
.platdata_auto_alloc_size = sizeof(struct imx8_power_domain_platdata),
.priv_auto_alloc_size = sizeof(struct imx8_power_domain_priv),
.ops = &imx8_power_domain_ops,
+ .flags = DM_FLAG_DEFAULT_PD_CTRL_OFF,
};