Skip to content

Commit b22c526

Browse files
aford173Ulf Hansson
authored andcommitted
pmdomain: mediatek: Fix power domain count
The wrong value of the number of domains is wrong which leads to failures when trying to enumerate nested power domains. PM: genpd_xlate_onecell: invalid domain index 0 PM: genpd_xlate_onecell: invalid domain index 1 PM: genpd_xlate_onecell: invalid domain index 3 PM: genpd_xlate_onecell: invalid domain index 4 PM: genpd_xlate_onecell: invalid domain index 5 PM: genpd_xlate_onecell: invalid domain index 13 PM: genpd_xlate_onecell: invalid domain index 14 Attempts to use these power domains fail, so fix this by using the correct value of calculated power domains. Signed-off-by: Adam Ford <aford173@gmail.com> Fixes: 88914db ("pmdomain: mediatek: Add support for Hardware Voter power domains") Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Cc: stable@vger.kernel.org Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
1 parent 0fb59ea commit b22c526

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

drivers/pmdomain/mediatek/mtk-pm-domains.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1203,7 +1203,7 @@ static int scpsys_probe(struct platform_device *pdev)
12031203
scpsys->soc_data = soc;
12041204

12051205
scpsys->pd_data.domains = scpsys->domains;
1206-
scpsys->pd_data.num_domains = soc->num_domains;
1206+
scpsys->pd_data.num_domains = num_domains;
12071207

12081208
parent = dev->parent;
12091209
if (!parent) {

0 commit comments

Comments
 (0)