Skip to content

Commit b69ec35

Browse files
SamShih33vireshk
authored andcommitted
cpufreq: mediatek: Add support for MT7988A
This add cpufreq support for mediatek MT7988A SoC. The platform data of MT7988A is different from previous MediaTek SoCs, so we add a new compatible and platform data for it. Signed-off-by: Sam Shih <[email protected]> Reviewed-by: AngeloGioacchino Del Regno <[email protected]> Signed-off-by: Viresh Kumar <[email protected]>
1 parent d2059d3 commit b69ec35

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

drivers/cpufreq/mediatek-cpufreq.c

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -707,6 +707,15 @@ static const struct mtk_cpufreq_platform_data mt7623_platform_data = {
707707
.ccifreq_supported = false,
708708
};
709709

710+
static const struct mtk_cpufreq_platform_data mt7988_platform_data = {
711+
.min_volt_shift = 100000,
712+
.max_volt_shift = 200000,
713+
.proc_max_volt = 900000,
714+
.sram_min_volt = 0,
715+
.sram_max_volt = 1150000,
716+
.ccifreq_supported = true,
717+
};
718+
710719
static const struct mtk_cpufreq_platform_data mt8183_platform_data = {
711720
.min_volt_shift = 100000,
712721
.max_volt_shift = 200000,
@@ -740,6 +749,7 @@ static const struct of_device_id mtk_cpufreq_machines[] __initconst = {
740749
{ .compatible = "mediatek,mt2712", .data = &mt2701_platform_data },
741750
{ .compatible = "mediatek,mt7622", .data = &mt7622_platform_data },
742751
{ .compatible = "mediatek,mt7623", .data = &mt7623_platform_data },
752+
{ .compatible = "mediatek,mt7988a", .data = &mt7988_platform_data },
743753
{ .compatible = "mediatek,mt8167", .data = &mt8516_platform_data },
744754
{ .compatible = "mediatek,mt817x", .data = &mt2701_platform_data },
745755
{ .compatible = "mediatek,mt8173", .data = &mt2701_platform_data },

0 commit comments

Comments
 (0)