diff options
author | Jia-Wei Chang <jia-wei.chang@mediatek.com> | 2022-04-22 15:52:33 +0800 |
---|---|---|
committer | Viresh Kumar <viresh.kumar@linaro.org> | 2022-04-26 12:09:10 +0530 |
commit | ffa7bdf7f344477ad817504c87d8d2db5316a8b6 (patch) | |
tree | f05acdd1c10ce275f17da2c9105ec17b97a25892 /drivers/cpufreq/mediatek-cpufreq.c | |
parent | bffcd33313dcfaf6357753c25c8ef8b4c628e46b (diff) | |
download | linux-ffa7bdf7f344477ad817504c87d8d2db5316a8b6.tar.gz linux-ffa7bdf7f344477ad817504c87d8d2db5316a8b6.tar.bz2 linux-ffa7bdf7f344477ad817504c87d8d2db5316a8b6.zip |
cpufreq: mediatek: Make sram regulator optional
For some MediaTek SoCs, like MT8186, it's possible that the sram regulator
is shared between CPU and CCI.
We hope regulator framework can return error for error handling rather
than a dummy handler from regulator_get api.
Therefore, we choose to use regulator_get_optional.
Signed-off-by: Jia-Wei Chang <jia-wei.chang@mediatek.com>
Signed-off-by: Rex-BC Chen <rex-bc.chen@mediatek.com>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Diffstat (limited to 'drivers/cpufreq/mediatek-cpufreq.c')
-rw-r--r-- | drivers/cpufreq/mediatek-cpufreq.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/cpufreq/mediatek-cpufreq.c b/drivers/cpufreq/mediatek-cpufreq.c index 1688cf68849c..bcabb3726a5b 100644 --- a/drivers/cpufreq/mediatek-cpufreq.c +++ b/drivers/cpufreq/mediatek-cpufreq.c @@ -352,7 +352,7 @@ static int mtk_cpu_dvfs_info_init(struct mtk_cpu_dvfs_info *info, int cpu) } /* Both presence and absence of sram regulator are valid cases. */ - info->sram_reg = regulator_get_exclusive(cpu_dev, "sram"); + info->sram_reg = regulator_get_optional(cpu_dev, "sram"); if (IS_ERR(info->sram_reg)) info->sram_reg = NULL; else { |