soc: rockchip: power-domain: Avoid adding a domain repeatedly

As one domain may have multiple parent domains, so the domain may
appear multiple times in pmu device node, it will be added repeatedly.

Signed-off-by: Finley Xiao <finley.xiao@rock-chips.com>
Change-Id: I2d87c265d52c4e767d710f41dac6dd11b91baa69
This commit is contained in:
Finley Xiao
2021-10-27 15:18:26 +08:00
committed by Tao Huang
parent 77359bd785
commit 10684c3d35

View File

@@ -731,6 +731,8 @@ static int rockchip_pm_add_one_domain(struct rockchip_pmu *pmu,
node, id);
return -EINVAL;
}
if (pmu->genpd_data.domains[id])
return 0;
pd_info = &pmu->info->domain_info[id];
if (!pd_info) {