From d57c6b66d8a6bb9b1b460744ff1fba3736a3b4e2 Mon Sep 17 00:00:00 2001 From: Hong Guo Date: Thu, 4 Apr 2019 11:01:32 +0800 Subject: [PATCH] CPUFREQ: add cpufreq function for tm2 [1/1] PD#SWPL-6732 Problem: add cpufreq function for tm2. Solution: add cpufreq function for tm2. Verify: test passed on tm2 ab3100 Change-Id: Ic01c39f33ffb64b9bf5e419b8f2c55701b510a94 Signed-off-by: Hong Guo --- arch/arm/boot/dts/amlogic/mesontm2.dtsi | 80 ++++++++++++------------ arch/arm/boot/dts/amlogic/tm2_pxp.dts | 31 +++++---- arch/arm/boot/dts/amlogic/tm2_t962e2_ab301.dts | 27 ++++---- arch/arm/boot/dts/amlogic/tm2_t962e2_ab311.dts | 27 ++++---- arch/arm/boot/dts/amlogic/tm2_t962e2_ab319.dts | 27 ++++---- arch/arm/boot/dts/amlogic/tm2_t962x3_ab309.dts | 27 ++++---- arch/arm64/boot/dts/amlogic/mesontm2.dtsi | 80 ++++++++++++------------ arch/arm64/boot/dts/amlogic/tm2_pxp.dts | 31 +++++---- arch/arm64/boot/dts/amlogic/tm2_t962e2_ab301.dts | 27 ++++---- arch/arm64/boot/dts/amlogic/tm2_t962e2_ab311.dts | 27 ++++---- arch/arm64/boot/dts/amlogic/tm2_t962e2_ab319.dts | 27 ++++---- arch/arm64/boot/dts/amlogic/tm2_t962x3_ab309.dts | 27 ++++---- 12 files changed, 214 insertions(+), 224 deletions(-) diff --git a/arch/arm/boot/dts/amlogic/mesontm2.dtsi b/arch/arm/boot/dts/amlogic/mesontm2.dtsi index d27619d..22d3118 100644 --- a/arch/arm/boot/dts/amlogic/mesontm2.dtsi +++ b/arch/arm/boot/dts/amlogic/mesontm2.dtsi @@ -562,49 +562,49 @@ compatible = "pwm-regulator"; pwms = <&pwm_AO_cd MESON_PWM_1 1500 0>; regulator-name = "vddcpu0"; - regulator-min-microvolt = <689000>; - regulator-max-microvolt = <1049000>; + regulator-min-microvolt = <690000>; + regulator-max-microvolt = <1050000>; regulator-always-on; max-duty-cycle = <1500>; /* Voltage Duty-Cycle */ - voltage-table = <1049000 0>, - <1039000 3>, - <1029000 6>, - <1019000 8>, - <1009000 11>, - <999000 14>, - <989000 17>, - <979000 20>, - <969000 23>, - <959000 26>, - <949000 29>, - <939000 31>, - <929000 34>, - <919000 37>, - <909000 40>, - <899000 43>, - <889000 45>, - <879000 48>, - <869000 51>, - <859000 54>, - <849000 56>, - <839000 59>, - <829000 62>, - <819000 65>, - <809000 68>, - <799000 70>, - <789000 73>, - <779000 76>, - <769000 79>, - <759000 81>, - <749000 84>, - <739000 87>, - <729000 89>, - <719000 92>, - <709000 95>, - <699000 98>, - <689000 100>; - status = "disabled"; + voltage-table = <1050000 0>, + <1040000 3>, + <1030000 6>, + <1020000 8>, + <1010000 11>, + <1000000 14>, + <990000 17>, + <980000 20>, + <970000 23>, + <960000 26>, + <950000 29>, + <940000 31>, + <930000 34>, + <920000 37>, + <910000 40>, + <900000 43>, + <890000 45>, + <880000 48>, + <870000 51>, + <860000 54>, + <850000 56>, + <840000 59>, + <830000 62>, + <820000 65>, + <810000 68>, + <800000 70>, + <790000 73>, + <780000 76>, + <770000 79>, + <760000 81>, + <750000 84>, + <740000 87>, + <730000 89>, + <720000 92>, + <710000 95>, + <700000 98>, + <690000 100>; + status = "okay"; }; aml_dma { diff --git a/arch/arm/boot/dts/amlogic/tm2_pxp.dts b/arch/arm/boot/dts/amlogic/tm2_pxp.dts index fe88d70..648341d 100644 --- a/arch/arm/boot/dts/amlogic/tm2_pxp.dts +++ b/arch/arm/boot/dts/amlogic/tm2_pxp.dts @@ -566,58 +566,57 @@ reg-names = "ao_exit","ao"; }; - /*DCDC for MP8756GD*/ cpu_opp_table0: cpu_opp_table0 { compatible = "operating-points-v2"; opp-shared; opp00 { opp-hz = /bits/ 64 <100000000>; - opp-microvolt = <699000>; + opp-microvolt = <730000>; }; opp01 { opp-hz = /bits/ 64 <250000000>; - opp-microvolt = <699000>; + opp-microvolt = <730000>; }; opp02 { opp-hz = /bits/ 64 <500000000>; - opp-microvolt = <709000>; + opp-microvolt = <730000>; }; opp03 { opp-hz = /bits/ 64 <667000000>; - opp-microvolt = <719000>; + opp-microvolt = <750000>; }; opp04 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <729000>; + opp-microvolt = <770000>; }; opp05 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <749000>; + opp-microvolt = <780000>; }; opp06 { - opp-hz = /bits/ 64 <1398000000>; - opp-microvolt = <769000>; + opp-hz = /bits/ 64 <1404000000>; + opp-microvolt = <790000>; }; opp07 { - opp-hz = /bits/ 64 <1512000000>; - opp-microvolt = <779000>; + opp-hz = /bits/ 64 <1500000000>; + opp-microvolt = <800000>; }; opp08 { opp-hz = /bits/ 64 <1608000000>; - opp-microvolt = <789000>; + opp-microvolt = <810000>; }; opp09 { opp-hz = /bits/ 64 <1704000000>; - opp-microvolt = <829000>; + opp-microvolt = <850000>; }; opp10 { opp-hz = /bits/ 64 <1800000000>; - opp-microvolt = <879000>; + opp-microvolt = <900000>; }; opp11 { opp-hz = /bits/ 64 <1908000000>; - opp-microvolt = <929000>; + opp-microvolt = <950000>; }; }; @@ -625,7 +624,7 @@ compatible = "amlogic, cpufreq-meson"; pinctrl-names = "default"; pinctrl-0 = <&pwm_ao_d_pins3>; - status = "disabled"; + status = "okay"; }; tuner: tuner { diff --git a/arch/arm/boot/dts/amlogic/tm2_t962e2_ab301.dts b/arch/arm/boot/dts/amlogic/tm2_t962e2_ab301.dts index 3b78519..1768e75 100644 --- a/arch/arm/boot/dts/amlogic/tm2_t962e2_ab301.dts +++ b/arch/arm/boot/dts/amlogic/tm2_t962e2_ab301.dts @@ -1094,58 +1094,57 @@ }; }; /*thermal zone end*/ - /*DCDC for MP8756GD*/ cpu_opp_table0: cpu_opp_table0 { compatible = "operating-points-v2"; opp-shared; opp00 { opp-hz = /bits/ 64 <100000000>; - opp-microvolt = <729000>; + opp-microvolt = <730000>; }; opp01 { opp-hz = /bits/ 64 <250000000>; - opp-microvolt = <729000>; + opp-microvolt = <730000>; }; opp02 { opp-hz = /bits/ 64 <500000000>; - opp-microvolt = <729000>; + opp-microvolt = <730000>; }; opp03 { opp-hz = /bits/ 64 <667000000>; - opp-microvolt = <749000>; + opp-microvolt = <750000>; }; opp04 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <769000>; + opp-microvolt = <770000>; }; opp05 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <779000>; + opp-microvolt = <780000>; }; opp06 { opp-hz = /bits/ 64 <1404000000>; - opp-microvolt = <789000>; + opp-microvolt = <790000>; }; opp07 { opp-hz = /bits/ 64 <1500000000>; - opp-microvolt = <799000>; + opp-microvolt = <800000>; }; opp08 { opp-hz = /bits/ 64 <1608000000>; - opp-microvolt = <809000>; + opp-microvolt = <810000>; }; opp09 { opp-hz = /bits/ 64 <1704000000>; - opp-microvolt = <849000>; + opp-microvolt = <850000>; }; opp10 { opp-hz = /bits/ 64 <1800000000>; - opp-microvolt = <899000>; + opp-microvolt = <900000>; }; opp11 { opp-hz = /bits/ 64 <1908000000>; - opp-microvolt = <949000>; + opp-microvolt = <950000>; }; }; @@ -1153,7 +1152,7 @@ compatible = "amlogic, cpufreq-meson"; pinctrl-names = "default"; pinctrl-0 = <&pwm_ao_d_pins3>; - status = "disabled"; + status = "okay"; }; tuner: tuner { diff --git a/arch/arm/boot/dts/amlogic/tm2_t962e2_ab311.dts b/arch/arm/boot/dts/amlogic/tm2_t962e2_ab311.dts index ec1fc22..6887c85 100644 --- a/arch/arm/boot/dts/amlogic/tm2_t962e2_ab311.dts +++ b/arch/arm/boot/dts/amlogic/tm2_t962e2_ab311.dts @@ -1094,58 +1094,57 @@ }; }; /*thermal zone end*/ - /*DCDC for MP8756GD*/ cpu_opp_table0: cpu_opp_table0 { compatible = "operating-points-v2"; opp-shared; opp00 { opp-hz = /bits/ 64 <100000000>; - opp-microvolt = <729000>; + opp-microvolt = <730000>; }; opp01 { opp-hz = /bits/ 64 <250000000>; - opp-microvolt = <729000>; + opp-microvolt = <730000>; }; opp02 { opp-hz = /bits/ 64 <500000000>; - opp-microvolt = <729000>; + opp-microvolt = <730000>; }; opp03 { opp-hz = /bits/ 64 <667000000>; - opp-microvolt = <749000>; + opp-microvolt = <750000>; }; opp04 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <769000>; + opp-microvolt = <770000>; }; opp05 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <779000>; + opp-microvolt = <780000>; }; opp06 { opp-hz = /bits/ 64 <1404000000>; - opp-microvolt = <789000>; + opp-microvolt = <790000>; }; opp07 { opp-hz = /bits/ 64 <1500000000>; - opp-microvolt = <799000>; + opp-microvolt = <800000>; }; opp08 { opp-hz = /bits/ 64 <1608000000>; - opp-microvolt = <809000>; + opp-microvolt = <810000>; }; opp09 { opp-hz = /bits/ 64 <1704000000>; - opp-microvolt = <849000>; + opp-microvolt = <850000>; }; opp10 { opp-hz = /bits/ 64 <1800000000>; - opp-microvolt = <899000>; + opp-microvolt = <900000>; }; opp11 { opp-hz = /bits/ 64 <1908000000>; - opp-microvolt = <949000>; + opp-microvolt = <950000>; }; }; @@ -1153,7 +1152,7 @@ compatible = "amlogic, cpufreq-meson"; pinctrl-names = "default"; pinctrl-0 = <&pwm_ao_d_pins3>; - status = "disabled"; + status = "okay"; }; tuner: tuner { diff --git a/arch/arm/boot/dts/amlogic/tm2_t962e2_ab319.dts b/arch/arm/boot/dts/amlogic/tm2_t962e2_ab319.dts index 1be6b71..4429777 100644 --- a/arch/arm/boot/dts/amlogic/tm2_t962e2_ab319.dts +++ b/arch/arm/boot/dts/amlogic/tm2_t962e2_ab319.dts @@ -1066,58 +1066,57 @@ }; };/*thermal zone end*/ - /*DCDC for MP8756GD*/ cpu_opp_table0: cpu_opp_table0 { compatible = "operating-points-v2"; opp-shared; opp00 { opp-hz = /bits/ 64 <100000000>; - opp-microvolt = <699000>; + opp-microvolt = <730000>; }; opp01 { opp-hz = /bits/ 64 <250000000>; - opp-microvolt = <699000>; + opp-microvolt = <730000>; }; opp02 { opp-hz = /bits/ 64 <500000000>; - opp-microvolt = <709000>; + opp-microvolt = <730000>; }; opp03 { opp-hz = /bits/ 64 <667000000>; - opp-microvolt = <719000>; + opp-microvolt = <750000>; }; opp04 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <729000>; + opp-microvolt = <770000>; }; opp05 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <749000>; + opp-microvolt = <780000>; }; opp06 { opp-hz = /bits/ 64 <1404000000>; - opp-microvolt = <769000>; + opp-microvolt = <790000>; }; opp07 { opp-hz = /bits/ 64 <1500000000>; - opp-microvolt = <779000>; + opp-microvolt = <800000>; }; opp08 { opp-hz = /bits/ 64 <1608000000>; - opp-microvolt = <789000>; + opp-microvolt = <810000>; }; opp09 { opp-hz = /bits/ 64 <1704000000>; - opp-microvolt = <829000>; + opp-microvolt = <850000>; }; opp10 { opp-hz = /bits/ 64 <1800000000>; - opp-microvolt = <879000>; + opp-microvolt = <900000>; }; opp11 { opp-hz = /bits/ 64 <1908000000>; - opp-microvolt = <929000>; + opp-microvolt = <950000>; }; }; @@ -1125,7 +1124,7 @@ compatible = "amlogic, cpufreq-meson"; pinctrl-names = "default"; pinctrl-0 = <&pwm_ao_d_pins3>; - status = "disabled"; + status = "okay"; }; tuner: tuner { diff --git a/arch/arm/boot/dts/amlogic/tm2_t962x3_ab309.dts b/arch/arm/boot/dts/amlogic/tm2_t962x3_ab309.dts index de76c5a..d69847c 100644 --- a/arch/arm/boot/dts/amlogic/tm2_t962x3_ab309.dts +++ b/arch/arm/boot/dts/amlogic/tm2_t962x3_ab309.dts @@ -1066,58 +1066,57 @@ }; };/*thermal zone end*/ - /*DCDC for MP8756GD*/ cpu_opp_table0: cpu_opp_table0 { compatible = "operating-points-v2"; opp-shared; opp00 { opp-hz = /bits/ 64 <100000000>; - opp-microvolt = <699000>; + opp-microvolt = <730000>; }; opp01 { opp-hz = /bits/ 64 <250000000>; - opp-microvolt = <699000>; + opp-microvolt = <730000>; }; opp02 { opp-hz = /bits/ 64 <500000000>; - opp-microvolt = <709000>; + opp-microvolt = <730000>; }; opp03 { opp-hz = /bits/ 64 <667000000>; - opp-microvolt = <719000>; + opp-microvolt = <750000>; }; opp04 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <729000>; + opp-microvolt = <770000>; }; opp05 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <749000>; + opp-microvolt = <780000>; }; opp06 { opp-hz = /bits/ 64 <1404000000>; - opp-microvolt = <769000>; + opp-microvolt = <790000>; }; opp07 { opp-hz = /bits/ 64 <1500000000>; - opp-microvolt = <779000>; + opp-microvolt = <800000>; }; opp08 { opp-hz = /bits/ 64 <1608000000>; - opp-microvolt = <789000>; + opp-microvolt = <810000>; }; opp09 { opp-hz = /bits/ 64 <1704000000>; - opp-microvolt = <829000>; + opp-microvolt = <850000>; }; opp10 { opp-hz = /bits/ 64 <1800000000>; - opp-microvolt = <879000>; + opp-microvolt = <900000>; }; opp11 { opp-hz = /bits/ 64 <1908000000>; - opp-microvolt = <929000>; + opp-microvolt = <950000>; }; }; @@ -1125,7 +1124,7 @@ compatible = "amlogic, cpufreq-meson"; pinctrl-names = "default"; pinctrl-0 = <&pwm_ao_d_pins3>; - status = "disabled"; + status = "okay"; }; tuner: tuner { diff --git a/arch/arm64/boot/dts/amlogic/mesontm2.dtsi b/arch/arm64/boot/dts/amlogic/mesontm2.dtsi index 1148019..3e33fbf 100644 --- a/arch/arm64/boot/dts/amlogic/mesontm2.dtsi +++ b/arch/arm64/boot/dts/amlogic/mesontm2.dtsi @@ -543,49 +543,49 @@ compatible = "pwm-regulator"; pwms = <&pwm_AO_cd MESON_PWM_1 1500 0>; regulator-name = "vddcpu0"; - regulator-min-microvolt = <689000>; - regulator-max-microvolt = <1049000>; + regulator-min-microvolt = <690000>; + regulator-max-microvolt = <1050000>; regulator-always-on; max-duty-cycle = <1500>; /* Voltage Duty-Cycle */ - voltage-table = <1049000 0>, - <1039000 3>, - <1029000 6>, - <1019000 8>, - <1009000 11>, - <999000 14>, - <989000 17>, - <979000 20>, - <969000 23>, - <959000 26>, - <949000 29>, - <939000 31>, - <929000 34>, - <919000 37>, - <909000 40>, - <899000 43>, - <889000 45>, - <879000 48>, - <869000 51>, - <859000 54>, - <849000 56>, - <839000 59>, - <829000 62>, - <819000 65>, - <809000 68>, - <799000 70>, - <789000 73>, - <779000 76>, - <769000 79>, - <759000 81>, - <749000 84>, - <739000 87>, - <729000 89>, - <719000 92>, - <709000 95>, - <699000 98>, - <689000 100>; - status = "disabled"; + voltage-table = <1050000 0>, + <1040000 3>, + <1030000 6>, + <1020000 8>, + <1010000 11>, + <1000000 14>, + <990000 17>, + <980000 20>, + <970000 23>, + <960000 26>, + <950000 29>, + <940000 31>, + <930000 34>, + <920000 37>, + <910000 40>, + <900000 43>, + <890000 45>, + <880000 48>, + <870000 51>, + <860000 54>, + <850000 56>, + <840000 59>, + <830000 62>, + <820000 65>, + <810000 68>, + <800000 70>, + <790000 73>, + <780000 76>, + <770000 79>, + <760000 81>, + <750000 84>, + <740000 87>, + <730000 89>, + <720000 92>, + <710000 95>, + <700000 98>, + <690000 100>; + status = "okay"; }; aml_dma { diff --git a/arch/arm64/boot/dts/amlogic/tm2_pxp.dts b/arch/arm64/boot/dts/amlogic/tm2_pxp.dts index 0b22d1e..9f1c72d 100644 --- a/arch/arm64/boot/dts/amlogic/tm2_pxp.dts +++ b/arch/arm64/boot/dts/amlogic/tm2_pxp.dts @@ -565,58 +565,57 @@ reg-names = "ao_exit","ao"; }; - /*DCDC for MP8756GD*/ cpu_opp_table0: cpu_opp_table0 { compatible = "operating-points-v2"; opp-shared; opp00 { opp-hz = /bits/ 64 <100000000>; - opp-microvolt = <699000>; + opp-microvolt = <730000>; }; opp01 { opp-hz = /bits/ 64 <250000000>; - opp-microvolt = <699000>; + opp-microvolt = <730000>; }; opp02 { opp-hz = /bits/ 64 <500000000>; - opp-microvolt = <709000>; + opp-microvolt = <730000>; }; opp03 { opp-hz = /bits/ 64 <667000000>; - opp-microvolt = <719000>; + opp-microvolt = <750000>; }; opp04 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <729000>; + opp-microvolt = <770000>; }; opp05 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <749000>; + opp-microvolt = <780000>; }; opp06 { - opp-hz = /bits/ 64 <1398000000>; - opp-microvolt = <769000>; + opp-hz = /bits/ 64 <1404000000>; + opp-microvolt = <790000>; }; opp07 { - opp-hz = /bits/ 64 <1512000000>; - opp-microvolt = <779000>; + opp-hz = /bits/ 64 <1500000000>; + opp-microvolt = <800000>; }; opp08 { opp-hz = /bits/ 64 <1608000000>; - opp-microvolt = <789000>; + opp-microvolt = <810000>; }; opp09 { opp-hz = /bits/ 64 <1704000000>; - opp-microvolt = <829000>; + opp-microvolt = <850000>; }; opp10 { opp-hz = /bits/ 64 <1800000000>; - opp-microvolt = <879000>; + opp-microvolt = <900000>; }; opp11 { opp-hz = /bits/ 64 <1908000000>; - opp-microvolt = <929000>; + opp-microvolt = <950000>; }; }; @@ -624,7 +623,7 @@ compatible = "amlogic, cpufreq-meson"; pinctrl-names = "default"; pinctrl-0 = <&pwm_ao_d_pins3>; - status = "disabled"; + status = "okay"; }; tuner: tuner { diff --git a/arch/arm64/boot/dts/amlogic/tm2_t962e2_ab301.dts b/arch/arm64/boot/dts/amlogic/tm2_t962e2_ab301.dts index 47f6b86..025cc12 100644 --- a/arch/arm64/boot/dts/amlogic/tm2_t962e2_ab301.dts +++ b/arch/arm64/boot/dts/amlogic/tm2_t962e2_ab301.dts @@ -1089,58 +1089,57 @@ }; }; /*thermal zone end*/ - /*DCDC for MP8756GD*/ cpu_opp_table0: cpu_opp_table0 { compatible = "operating-points-v2"; opp-shared; opp00 { opp-hz = /bits/ 64 <100000000>; - opp-microvolt = <729000>; + opp-microvolt = <730000>; }; opp01 { opp-hz = /bits/ 64 <250000000>; - opp-microvolt = <729000>; + opp-microvolt = <730000>; }; opp02 { opp-hz = /bits/ 64 <500000000>; - opp-microvolt = <729000>; + opp-microvolt = <730000>; }; opp03 { opp-hz = /bits/ 64 <667000000>; - opp-microvolt = <749000>; + opp-microvolt = <750000>; }; opp04 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <769000>; + opp-microvolt = <770000>; }; opp05 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <779000>; + opp-microvolt = <780000>; }; opp06 { opp-hz = /bits/ 64 <1404000000>; - opp-microvolt = <789000>; + opp-microvolt = <790000>; }; opp07 { opp-hz = /bits/ 64 <1500000000>; - opp-microvolt = <799000>; + opp-microvolt = <800000>; }; opp08 { opp-hz = /bits/ 64 <1608000000>; - opp-microvolt = <809000>; + opp-microvolt = <810000>; }; opp09 { opp-hz = /bits/ 64 <1704000000>; - opp-microvolt = <849000>; + opp-microvolt = <850000>; }; opp10 { opp-hz = /bits/ 64 <1800000000>; - opp-microvolt = <899000>; + opp-microvolt = <900000>; }; opp11 { opp-hz = /bits/ 64 <1908000000>; - opp-microvolt = <949000>; + opp-microvolt = <950000>; }; }; @@ -1148,7 +1147,7 @@ compatible = "amlogic, cpufreq-meson"; pinctrl-names = "default"; pinctrl-0 = <&pwm_ao_d_pins3>; - status = "disabled"; + status = "okay"; }; tuner: tuner { diff --git a/arch/arm64/boot/dts/amlogic/tm2_t962e2_ab311.dts b/arch/arm64/boot/dts/amlogic/tm2_t962e2_ab311.dts index 0d498b3..fb243a2 100644 --- a/arch/arm64/boot/dts/amlogic/tm2_t962e2_ab311.dts +++ b/arch/arm64/boot/dts/amlogic/tm2_t962e2_ab311.dts @@ -1089,58 +1089,57 @@ }; }; /*thermal zone end*/ - /*DCDC for MP8756GD*/ cpu_opp_table0: cpu_opp_table0 { compatible = "operating-points-v2"; opp-shared; opp00 { opp-hz = /bits/ 64 <100000000>; - opp-microvolt = <729000>; + opp-microvolt = <730000>; }; opp01 { opp-hz = /bits/ 64 <250000000>; - opp-microvolt = <729000>; + opp-microvolt = <730000>; }; opp02 { opp-hz = /bits/ 64 <500000000>; - opp-microvolt = <729000>; + opp-microvolt = <730000>; }; opp03 { opp-hz = /bits/ 64 <667000000>; - opp-microvolt = <749000>; + opp-microvolt = <750000>; }; opp04 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <769000>; + opp-microvolt = <770000>; }; opp05 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <779000>; + opp-microvolt = <780000>; }; opp06 { opp-hz = /bits/ 64 <1404000000>; - opp-microvolt = <789000>; + opp-microvolt = <790000>; }; opp07 { opp-hz = /bits/ 64 <1500000000>; - opp-microvolt = <799000>; + opp-microvolt = <800000>; }; opp08 { opp-hz = /bits/ 64 <1608000000>; - opp-microvolt = <809000>; + opp-microvolt = <810000>; }; opp09 { opp-hz = /bits/ 64 <1704000000>; - opp-microvolt = <849000>; + opp-microvolt = <850000>; }; opp10 { opp-hz = /bits/ 64 <1800000000>; - opp-microvolt = <899000>; + opp-microvolt = <900000>; }; opp11 { opp-hz = /bits/ 64 <1908000000>; - opp-microvolt = <949000>; + opp-microvolt = <950000>; }; }; @@ -1148,7 +1147,7 @@ compatible = "amlogic, cpufreq-meson"; pinctrl-names = "default"; pinctrl-0 = <&pwm_ao_d_pins3>; - status = "disabled"; + status = "okay"; }; tuner: tuner { diff --git a/arch/arm64/boot/dts/amlogic/tm2_t962e2_ab319.dts b/arch/arm64/boot/dts/amlogic/tm2_t962e2_ab319.dts index c95cc9a..8f1dcae 100644 --- a/arch/arm64/boot/dts/amlogic/tm2_t962e2_ab319.dts +++ b/arch/arm64/boot/dts/amlogic/tm2_t962e2_ab319.dts @@ -1065,58 +1065,57 @@ }; };/*thermal zone end*/ - /*DCDC for MP8756GD*/ cpu_opp_table0: cpu_opp_table0 { compatible = "operating-points-v2"; opp-shared; opp00 { opp-hz = /bits/ 64 <100000000>; - opp-microvolt = <699000>; + opp-microvolt = <730000>; }; opp01 { opp-hz = /bits/ 64 <250000000>; - opp-microvolt = <699000>; + opp-microvolt = <730000>; }; opp02 { opp-hz = /bits/ 64 <500000000>; - opp-microvolt = <709000>; + opp-microvolt = <730000>; }; opp03 { opp-hz = /bits/ 64 <667000000>; - opp-microvolt = <719000>; + opp-microvolt = <750000>; }; opp04 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <729000>; + opp-microvolt = <770000>; }; opp05 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <749000>; + opp-microvolt = <780000>; }; opp06 { opp-hz = /bits/ 64 <1404000000>; - opp-microvolt = <769000>; + opp-microvolt = <790000>; }; opp07 { opp-hz = /bits/ 64 <1500000000>; - opp-microvolt = <779000>; + opp-microvolt = <800000>; }; opp08 { opp-hz = /bits/ 64 <1608000000>; - opp-microvolt = <789000>; + opp-microvolt = <810000>; }; opp09 { opp-hz = /bits/ 64 <1704000000>; - opp-microvolt = <829000>; + opp-microvolt = <850000>; }; opp10 { opp-hz = /bits/ 64 <1800000000>; - opp-microvolt = <879000>; + opp-microvolt = <900000>; }; opp11 { opp-hz = /bits/ 64 <1908000000>; - opp-microvolt = <929000>; + opp-microvolt = <950000>; }; }; @@ -1124,7 +1123,7 @@ compatible = "amlogic, cpufreq-meson"; pinctrl-names = "default"; pinctrl-0 = <&pwm_ao_d_pins3>; - status = "disabled"; + status = "okay"; }; tuner: tuner { diff --git a/arch/arm64/boot/dts/amlogic/tm2_t962x3_ab309.dts b/arch/arm64/boot/dts/amlogic/tm2_t962x3_ab309.dts index 674debc..29906db 100644 --- a/arch/arm64/boot/dts/amlogic/tm2_t962x3_ab309.dts +++ b/arch/arm64/boot/dts/amlogic/tm2_t962x3_ab309.dts @@ -1065,58 +1065,57 @@ }; };/*thermal zone end*/ - /*DCDC for MP8756GD*/ cpu_opp_table0: cpu_opp_table0 { compatible = "operating-points-v2"; opp-shared; opp00 { opp-hz = /bits/ 64 <100000000>; - opp-microvolt = <699000>; + opp-microvolt = <730000>; }; opp01 { opp-hz = /bits/ 64 <250000000>; - opp-microvolt = <699000>; + opp-microvolt = <730000>; }; opp02 { opp-hz = /bits/ 64 <500000000>; - opp-microvolt = <709000>; + opp-microvolt = <730000>; }; opp03 { opp-hz = /bits/ 64 <667000000>; - opp-microvolt = <719000>; + opp-microvolt = <750000>; }; opp04 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <729000>; + opp-microvolt = <770000>; }; opp05 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <749000>; + opp-microvolt = <780000>; }; opp06 { opp-hz = /bits/ 64 <1404000000>; - opp-microvolt = <769000>; + opp-microvolt = <790000>; }; opp07 { opp-hz = /bits/ 64 <1500000000>; - opp-microvolt = <779000>; + opp-microvolt = <800000>; }; opp08 { opp-hz = /bits/ 64 <1608000000>; - opp-microvolt = <789000>; + opp-microvolt = <810000>; }; opp09 { opp-hz = /bits/ 64 <1704000000>; - opp-microvolt = <829000>; + opp-microvolt = <850000>; }; opp10 { opp-hz = /bits/ 64 <1800000000>; - opp-microvolt = <879000>; + opp-microvolt = <900000>; }; opp11 { opp-hz = /bits/ 64 <1908000000>; - opp-microvolt = <929000>; + opp-microvolt = <950000>; }; }; @@ -1124,7 +1123,7 @@ compatible = "amlogic, cpufreq-meson"; pinctrl-names = "default"; pinctrl-0 = <&pwm_ao_d_pins3>; - status = "disabled"; + status = "okay"; }; tuner: tuner { -- 2.7.4