diff --git a/arch/arm/boot/dts/amlogic/g12b_a311d_skt.dts b/arch/arm/boot/dts/amlogic/g12b_a311d_skt.dts index 57642d9fa945..e95e0868f3fe 100644 --- a/arch/arm/boot/dts/amlogic/g12b_a311d_skt.dts +++ b/arch/arm/boot/dts/amlogic/g12b_a311d_skt.dts @@ -650,39 +650,39 @@ opp00 { opp-hz = /bits/ 64 <500000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp01 { opp-hz = /bits/ 64 <667000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp02 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <761000>; + opp-microvolt = <760000>; }; opp03 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <781000>; + opp-microvolt = <780000>; }; opp04 { opp-hz = /bits/ 64 <1398000000>; - opp-microvolt = <811000>; + opp-microvolt = <810000>; }; opp05 { opp-hz = /bits/ 64 <1512000000>; - opp-microvolt = <861000>; + opp-microvolt = <860000>; }; opp06 { opp-hz = /bits/ 64 <1608000000>; - opp-microvolt = <901000>; + opp-microvolt = <900000>; }; opp07 { opp-hz = /bits/ 64 <1704000000>; - opp-microvolt = <951000>; + opp-microvolt = <960000>; }; opp08 { opp-hz = /bits/ 64 <1800000000>; - opp-microvolt = <1001000>; + opp-microvolt = <1020000>; }; }; @@ -692,55 +692,55 @@ opp00 { opp-hz = /bits/ 64 <500000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp01 { opp-hz = /bits/ 64 <667000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp02 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp03 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <751000>; + opp-microvolt = <750000>; }; opp04 { opp-hz = /bits/ 64 <1398000000>; - opp-microvolt = <771000>; + opp-microvolt = <770000>; }; opp05 { opp-hz = /bits/ 64 <1512000000>; - opp-microvolt = <771000>; + opp-microvolt = <770000>; }; opp06 { opp-hz = /bits/ 64 <1608000000>; - opp-microvolt = <781000>; + opp-microvolt = <780000>; }; opp07 { opp-hz = /bits/ 64 <1704000000>; - opp-microvolt = <791000>; + opp-microvolt = <790000>; }; opp08 { opp-hz = /bits/ 64 <1800000000>; - opp-microvolt = <831000>; + opp-microvolt = <830000>; }; opp09 { opp-hz = /bits/ 64 <1908000000>; - opp-microvolt = <861000>; + opp-microvolt = <860000>; }; opp10 { opp-hz = /bits/ 64 <2016000000>; - opp-microvolt = <911000>; + opp-microvolt = <910000>; }; opp11 { opp-hz = /bits/ 64 <2100000000>; - opp-microvolt = <951000>; + opp-microvolt = <960000>; }; opp12 { opp-hz = /bits/ 64 <2208000000>; - opp-microvolt = <1011000>; + opp-microvolt = <1030000>; }; }; diff --git a/arch/arm/boot/dts/amlogic/g12b_a311d_w200.dts b/arch/arm/boot/dts/amlogic/g12b_a311d_w200.dts index d11cf5aa626f..1ebbe6251c2d 100644 --- a/arch/arm/boot/dts/amlogic/g12b_a311d_w200.dts +++ b/arch/arm/boot/dts/amlogic/g12b_a311d_w200.dts @@ -795,6 +795,7 @@ }; }; + cpufreq-meson { compatible = "amlogic, cpufreq-meson"; status = "okay"; diff --git a/arch/arm/boot/dts/amlogic/g12b_a311d_w400.dts b/arch/arm/boot/dts/amlogic/g12b_a311d_w400.dts index 8d1194c2976f..347730ede9fe 100644 --- a/arch/arm/boot/dts/amlogic/g12b_a311d_w400.dts +++ b/arch/arm/boot/dts/amlogic/g12b_a311d_w400.dts @@ -674,39 +674,39 @@ opp00 { opp-hz = /bits/ 64 <500000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp01 { opp-hz = /bits/ 64 <667000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp02 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <761000>; + opp-microvolt = <760000>; }; opp03 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <781000>; + opp-microvolt = <780000>; }; opp04 { opp-hz = /bits/ 64 <1398000000>; - opp-microvolt = <811000>; + opp-microvolt = <810000>; }; opp05 { opp-hz = /bits/ 64 <1512000000>; - opp-microvolt = <861000>; + opp-microvolt = <860000>; }; opp06 { opp-hz = /bits/ 64 <1608000000>; - opp-microvolt = <901000>; + opp-microvolt = <900000>; }; opp07 { opp-hz = /bits/ 64 <1704000000>; - opp-microvolt = <951000>; + opp-microvolt = <960000>; }; opp08 { opp-hz = /bits/ 64 <1800000000>; - opp-microvolt = <1001000>; + opp-microvolt = <1020000>; }; }; @@ -716,55 +716,55 @@ opp00 { opp-hz = /bits/ 64 <500000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp01 { opp-hz = /bits/ 64 <667000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp02 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp03 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <751000>; + opp-microvolt = <750000>; }; opp04 { opp-hz = /bits/ 64 <1398000000>; - opp-microvolt = <771000>; + opp-microvolt = <770000>; }; opp05 { opp-hz = /bits/ 64 <1512000000>; - opp-microvolt = <771000>; + opp-microvolt = <770000>; }; opp06 { opp-hz = /bits/ 64 <1608000000>; - opp-microvolt = <781000>; + opp-microvolt = <780000>; }; opp07 { opp-hz = /bits/ 64 <1704000000>; - opp-microvolt = <791000>; + opp-microvolt = <790000>; }; opp08 { opp-hz = /bits/ 64 <1800000000>; - opp-microvolt = <831000>; + opp-microvolt = <830000>; }; opp09 { opp-hz = /bits/ 64 <1908000000>; - opp-microvolt = <861000>; + opp-microvolt = <860000>; }; opp10 { opp-hz = /bits/ 64 <2016000000>; - opp-microvolt = <911000>; + opp-microvolt = <910000>; }; opp11 { opp-hz = /bits/ 64 <2100000000>; - opp-microvolt = <951000>; + opp-microvolt = <960000>; }; opp12 { opp-hz = /bits/ 64 <2208000000>; - opp-microvolt = <1011000>; + opp-microvolt = <1030000>; }; }; diff --git a/arch/arm/boot/dts/amlogic/g12b_a311d_w400_buildroot.dts b/arch/arm/boot/dts/amlogic/g12b_a311d_w400_buildroot.dts index 7c2f59fd802b..f0e0ba2436b0 100644 --- a/arch/arm/boot/dts/amlogic/g12b_a311d_w400_buildroot.dts +++ b/arch/arm/boot/dts/amlogic/g12b_a311d_w400_buildroot.dts @@ -728,39 +728,39 @@ opp00 { opp-hz = /bits/ 64 <500000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp01 { opp-hz = /bits/ 64 <667000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp02 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <761000>; + opp-microvolt = <760000>; }; opp03 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <781000>; + opp-microvolt = <780000>; }; opp04 { opp-hz = /bits/ 64 <1398000000>; - opp-microvolt = <811000>; + opp-microvolt = <810000>; }; opp05 { opp-hz = /bits/ 64 <1512000000>; - opp-microvolt = <861000>; + opp-microvolt = <860000>; }; opp06 { opp-hz = /bits/ 64 <1608000000>; - opp-microvolt = <901000>; + opp-microvolt = <900000>; }; opp07 { opp-hz = /bits/ 64 <1704000000>; - opp-microvolt = <951000>; + opp-microvolt = <960000>; }; opp08 { opp-hz = /bits/ 64 <1800000000>; - opp-microvolt = <1001000>; + opp-microvolt = <1020000>; }; }; @@ -770,55 +770,55 @@ opp00 { opp-hz = /bits/ 64 <500000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp01 { opp-hz = /bits/ 64 <667000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp02 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp03 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <751000>; + opp-microvolt = <750000>; }; opp04 { opp-hz = /bits/ 64 <1398000000>; - opp-microvolt = <771000>; + opp-microvolt = <770000>; }; opp05 { opp-hz = /bits/ 64 <1512000000>; - opp-microvolt = <771000>; + opp-microvolt = <770000>; }; opp06 { opp-hz = /bits/ 64 <1608000000>; - opp-microvolt = <781000>; + opp-microvolt = <780000>; }; opp07 { opp-hz = /bits/ 64 <1704000000>; - opp-microvolt = <791000>; + opp-microvolt = <790000>; }; opp08 { opp-hz = /bits/ 64 <1800000000>; - opp-microvolt = <831000>; + opp-microvolt = <830000>; }; opp09 { opp-hz = /bits/ 64 <1908000000>; - opp-microvolt = <861000>; + opp-microvolt = <860000>; }; opp10 { opp-hz = /bits/ 64 <2016000000>; - opp-microvolt = <911000>; + opp-microvolt = <910000>; }; opp11 { opp-hz = /bits/ 64 <2100000000>; - opp-microvolt = <951000>; + opp-microvolt = <960000>; }; opp12 { opp-hz = /bits/ 64 <2208000000>; - opp-microvolt = <1011000>; + opp-microvolt = <1030000>; }; }; diff --git a/arch/arm/boot/dts/amlogic/g12b_a311d_w400_buildroot_vccktest.dts b/arch/arm/boot/dts/amlogic/g12b_a311d_w400_buildroot_vccktest.dts index 934912f5c305..ca43054199f6 100644 --- a/arch/arm/boot/dts/amlogic/g12b_a311d_w400_buildroot_vccktest.dts +++ b/arch/arm/boot/dts/amlogic/g12b_a311d_w400_buildroot_vccktest.dts @@ -693,39 +693,39 @@ opp00 { opp-hz = /bits/ 64 <500000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp01 { opp-hz = /bits/ 64 <667000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp02 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <761000>; + opp-microvolt = <760000>; }; opp03 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <781000>; + opp-microvolt = <780000>; }; opp04 { opp-hz = /bits/ 64 <1398000000>; - opp-microvolt = <811000>; + opp-microvolt = <810000>; }; opp05 { opp-hz = /bits/ 64 <1512000000>; - opp-microvolt = <861000>; + opp-microvolt = <860000>; }; opp06 { opp-hz = /bits/ 64 <1608000000>; - opp-microvolt = <901000>; + opp-microvolt = <900000>; }; opp07 { opp-hz = /bits/ 64 <1704000000>; - opp-microvolt = <951000>; + opp-microvolt = <960000>; }; opp08 { opp-hz = /bits/ 64 <1800000000>; - opp-microvolt = <1001000>; + opp-microvolt = <1020000>; }; }; @@ -735,55 +735,55 @@ opp00 { opp-hz = /bits/ 64 <500000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp01 { opp-hz = /bits/ 64 <667000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp02 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp03 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <751000>; + opp-microvolt = <750000>; }; opp04 { opp-hz = /bits/ 64 <1398000000>; - opp-microvolt = <771000>; + opp-microvolt = <770000>; }; opp05 { opp-hz = /bits/ 64 <1512000000>; - opp-microvolt = <771000>; + opp-microvolt = <770000>; }; opp06 { opp-hz = /bits/ 64 <1608000000>; - opp-microvolt = <781000>; + opp-microvolt = <780000>; }; opp07 { opp-hz = /bits/ 64 <1704000000>; - opp-microvolt = <791000>; + opp-microvolt = <790000>; }; opp08 { opp-hz = /bits/ 64 <1800000000>; - opp-microvolt = <831000>; + opp-microvolt = <830000>; }; opp09 { opp-hz = /bits/ 64 <1908000000>; - opp-microvolt = <861000>; + opp-microvolt = <860000>; }; opp10 { opp-hz = /bits/ 64 <2016000000>; - opp-microvolt = <911000>; + opp-microvolt = <910000>; }; opp11 { opp-hz = /bits/ 64 <2100000000>; - opp-microvolt = <951000>; + opp-microvolt = <960000>; }; opp12 { opp-hz = /bits/ 64 <2208000000>; - opp-microvolt = <1011000>; + opp-microvolt = <1030000>; }; }; diff --git a/arch/arm/boot/dts/amlogic/mesong12b.dtsi b/arch/arm/boot/dts/amlogic/mesong12b.dtsi index 36316c4ea439..227091db4a77 100644 --- a/arch/arm/boot/dts/amlogic/mesong12b.dtsi +++ b/arch/arm/boot/dts/amlogic/mesong12b.dtsi @@ -1797,44 +1797,50 @@ compatible = "pwm-regulator"; pinctrl-names = "default"; pinctrl-0 = <&pwm_ao_d_pins3>; - pwms = <&pwm_AO_cd MESON_PWM_1 1250 0>; + pwms = <&pwm_AO_cd MESON_PWM_1 1500 0>; regulator-name = "vddcpu0"; - regulator-min-microvolt = <721000>; - regulator-max-microvolt = <1022000>; + regulator-min-microvolt = <680000>; + regulator-max-microvolt = <1040000>; regulator-always-on; - max-duty-cycle = <1250>; + max-duty-cycle = <1500>; /* Voltage Duty-Cycle */ - voltage-table = <1022000 0>, - <1011000 3>, - <1001000 6>, - <991000 10>, - <981000 13>, - <971000 16>, - <961000 20>, - <951000 23>, - <941000 26>, - <931000 30>, - <921000 33>, - <911000 36>, - <901000 40>, - <891000 43>, - <881000 46>, - <871000 50>, - <861000 53>, - <851000 56>, - <841000 60>, - <831000 63>, - <821000 67>, - <811000 70>, - <801000 73>, - <791000 76>, - <781000 80>, - <771000 83>, - <761000 86>, - <751000 90>, - <741000 93>, - <731000 96>, - <721000 100>; + voltage-table = <1040000 0>, + <1030000 3>, + <1020000 6>, + <1010000 8>, + <1000000 11>, + <990000 14>, + <980000 17>, + <970000 20>, + <960000 23>, + <950000 26>, + <940000 29>, + <930000 31>, + <920000 34>, + <910000 37>, + <900000 40>, + <890000 43>, + <880000 45>, + <870000 48>, + <860000 51>, + <850000 54>, + <840000 56>, + <830000 59>, + <820000 62>, + <810000 65>, + <800000 68>, + <790000 70>, + <780000 73>, + <770000 76>, + <760000 79>, + <750000 81>, + <740000 84>, + <730000 87>, + <720000 89>, + <710000 92>, + <700000 95>, + <690000 98>, + <680000 100>; status = "okay"; }; @@ -1842,44 +1848,50 @@ compatible = "pwm-regulator"; pinctrl-names = "default"; pinctrl-0 = <&pwm_a_e2>; - pwms = <&pwm_ab MESON_PWM_0 1250 0>; + pwms = <&pwm_ab MESON_PWM_0 1500 0>; regulator-name = "vddcpu1"; - regulator-min-microvolt = <721000>; - regulator-max-microvolt = <1022000>; + regulator-min-microvolt = <680000>; + regulator-max-microvolt = <1040000>; regulator-always-on; - max-duty-cycle = <1250>; + max-duty-cycle = <1500>; /* Voltage Duty-Cycle */ - voltage-table = <1022000 0>, - <1011000 3>, - <1001000 6>, - <991000 10>, - <981000 13>, - <971000 16>, - <961000 20>, - <951000 23>, - <941000 26>, - <931000 30>, - <921000 33>, - <911000 36>, - <901000 40>, - <891000 43>, - <881000 46>, - <871000 50>, - <861000 53>, - <851000 56>, - <841000 60>, - <831000 63>, - <821000 67>, - <811000 70>, - <801000 73>, - <791000 76>, - <781000 80>, - <771000 83>, - <761000 86>, - <751000 90>, - <741000 93>, - <731000 96>, - <721000 100>; + voltage-table = <1040000 0>, + <1030000 3>, + <1020000 6>, + <1010000 8>, + <1000000 11>, + <990000 14>, + <980000 17>, + <970000 20>, + <960000 23>, + <950000 26>, + <940000 29>, + <930000 31>, + <920000 34>, + <910000 37>, + <900000 40>, + <890000 43>, + <880000 45>, + <870000 48>, + <860000 51>, + <850000 54>, + <840000 56>, + <830000 59>, + <820000 62>, + <810000 65>, + <800000 68>, + <790000 70>, + <780000 73>, + <770000 76>, + <760000 79>, + <750000 81>, + <740000 84>, + <730000 87>, + <720000 89>, + <710000 92>, + <700000 95>, + <690000 98>, + <680000 100>; status = "okay"; }; diff --git a/arch/arm64/boot/dts/amlogic/g12b_a311d_skt.dts b/arch/arm64/boot/dts/amlogic/g12b_a311d_skt.dts index 5be01b9209f5..f2e8d46c3f99 100644 --- a/arch/arm64/boot/dts/amlogic/g12b_a311d_skt.dts +++ b/arch/arm64/boot/dts/amlogic/g12b_a311d_skt.dts @@ -650,39 +650,39 @@ opp00 { opp-hz = /bits/ 64 <500000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp01 { opp-hz = /bits/ 64 <667000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp02 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <761000>; + opp-microvolt = <760000>; }; opp03 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <781000>; + opp-microvolt = <780000>; }; opp04 { opp-hz = /bits/ 64 <1398000000>; - opp-microvolt = <811000>; + opp-microvolt = <810000>; }; opp05 { opp-hz = /bits/ 64 <1512000000>; - opp-microvolt = <861000>; + opp-microvolt = <860000>; }; opp06 { opp-hz = /bits/ 64 <1608000000>; - opp-microvolt = <901000>; + opp-microvolt = <900000>; }; opp07 { opp-hz = /bits/ 64 <1704000000>; - opp-microvolt = <951000>; + opp-microvolt = <960000>; }; opp08 { opp-hz = /bits/ 64 <1800000000>; - opp-microvolt = <1001000>; + opp-microvolt = <1020000>; }; }; @@ -692,55 +692,55 @@ opp00 { opp-hz = /bits/ 64 <500000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp01 { opp-hz = /bits/ 64 <667000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp02 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp03 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <751000>; + opp-microvolt = <750000>; }; opp04 { opp-hz = /bits/ 64 <1398000000>; - opp-microvolt = <771000>; + opp-microvolt = <770000>; }; opp05 { opp-hz = /bits/ 64 <1512000000>; - opp-microvolt = <771000>; + opp-microvolt = <770000>; }; opp06 { opp-hz = /bits/ 64 <1608000000>; - opp-microvolt = <781000>; + opp-microvolt = <780000>; }; opp07 { opp-hz = /bits/ 64 <1704000000>; - opp-microvolt = <791000>; + opp-microvolt = <790000>; }; opp08 { opp-hz = /bits/ 64 <1800000000>; - opp-microvolt = <831000>; + opp-microvolt = <830000>; }; opp09 { opp-hz = /bits/ 64 <1908000000>; - opp-microvolt = <861000>; + opp-microvolt = <860000>; }; opp10 { opp-hz = /bits/ 64 <2016000000>; - opp-microvolt = <911000>; + opp-microvolt = <910000>; }; opp11 { opp-hz = /bits/ 64 <2100000000>; - opp-microvolt = <951000>; + opp-microvolt = <960000>; }; opp12 { opp-hz = /bits/ 64 <2208000000>; - opp-microvolt = <1011000>; + opp-microvolt = <1030000>; }; }; diff --git a/arch/arm64/boot/dts/amlogic/g12b_a311d_w400.dts b/arch/arm64/boot/dts/amlogic/g12b_a311d_w400.dts index e686e8577ee8..b50c0b2834fc 100644 --- a/arch/arm64/boot/dts/amlogic/g12b_a311d_w400.dts +++ b/arch/arm64/boot/dts/amlogic/g12b_a311d_w400.dts @@ -674,39 +674,39 @@ opp00 { opp-hz = /bits/ 64 <500000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp01 { opp-hz = /bits/ 64 <667000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp02 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <761000>; + opp-microvolt = <760000>; }; opp03 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <781000>; + opp-microvolt = <780000>; }; opp04 { opp-hz = /bits/ 64 <1398000000>; - opp-microvolt = <811000>; + opp-microvolt = <810000>; }; opp05 { opp-hz = /bits/ 64 <1512000000>; - opp-microvolt = <861000>; + opp-microvolt = <860000>; }; opp06 { opp-hz = /bits/ 64 <1608000000>; - opp-microvolt = <901000>; + opp-microvolt = <900000>; }; opp07 { opp-hz = /bits/ 64 <1704000000>; - opp-microvolt = <951000>; + opp-microvolt = <960000>; }; opp08 { opp-hz = /bits/ 64 <1800000000>; - opp-microvolt = <1001000>; + opp-microvolt = <1020000>; }; }; @@ -716,55 +716,55 @@ opp00 { opp-hz = /bits/ 64 <500000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp01 { opp-hz = /bits/ 64 <667000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp02 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp03 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <751000>; + opp-microvolt = <750000>; }; opp04 { opp-hz = /bits/ 64 <1398000000>; - opp-microvolt = <771000>; + opp-microvolt = <770000>; }; opp05 { opp-hz = /bits/ 64 <1512000000>; - opp-microvolt = <771000>; + opp-microvolt = <770000>; }; opp06 { opp-hz = /bits/ 64 <1608000000>; - opp-microvolt = <781000>; + opp-microvolt = <780000>; }; opp07 { opp-hz = /bits/ 64 <1704000000>; - opp-microvolt = <791000>; + opp-microvolt = <790000>; }; opp08 { opp-hz = /bits/ 64 <1800000000>; - opp-microvolt = <831000>; + opp-microvolt = <830000>; }; opp09 { opp-hz = /bits/ 64 <1908000000>; - opp-microvolt = <861000>; + opp-microvolt = <860000>; }; opp10 { opp-hz = /bits/ 64 <2016000000>; - opp-microvolt = <911000>; + opp-microvolt = <910000>; }; opp11 { opp-hz = /bits/ 64 <2100000000>; - opp-microvolt = <951000>; + opp-microvolt = <960000>; }; opp12 { opp-hz = /bits/ 64 <2208000000>; - opp-microvolt = <1011000>; + opp-microvolt = <1030000>; }; }; diff --git a/arch/arm64/boot/dts/amlogic/g12b_a311d_w400_buildroot.dts b/arch/arm64/boot/dts/amlogic/g12b_a311d_w400_buildroot.dts index 445c23c05c96..0f98f326e15e 100644 --- a/arch/arm64/boot/dts/amlogic/g12b_a311d_w400_buildroot.dts +++ b/arch/arm64/boot/dts/amlogic/g12b_a311d_w400_buildroot.dts @@ -727,39 +727,39 @@ opp00 { opp-hz = /bits/ 64 <500000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp01 { opp-hz = /bits/ 64 <667000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp02 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <761000>; + opp-microvolt = <760000>; }; opp03 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <781000>; + opp-microvolt = <780000>; }; opp04 { opp-hz = /bits/ 64 <1398000000>; - opp-microvolt = <811000>; + opp-microvolt = <810000>; }; opp05 { opp-hz = /bits/ 64 <1512000000>; - opp-microvolt = <861000>; + opp-microvolt = <860000>; }; opp06 { opp-hz = /bits/ 64 <1608000000>; - opp-microvolt = <901000>; + opp-microvolt = <900000>; }; opp07 { opp-hz = /bits/ 64 <1704000000>; - opp-microvolt = <951000>; + opp-microvolt = <960000>; }; opp08 { opp-hz = /bits/ 64 <1800000000>; - opp-microvolt = <1001000>; + opp-microvolt = <1020000>; }; }; @@ -769,55 +769,55 @@ opp00 { opp-hz = /bits/ 64 <500000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp01 { opp-hz = /bits/ 64 <667000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp02 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp03 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <751000>; + opp-microvolt = <750000>; }; opp04 { opp-hz = /bits/ 64 <1398000000>; - opp-microvolt = <771000>; + opp-microvolt = <770000>; }; opp05 { opp-hz = /bits/ 64 <1512000000>; - opp-microvolt = <771000>; + opp-microvolt = <770000>; }; opp06 { opp-hz = /bits/ 64 <1608000000>; - opp-microvolt = <781000>; + opp-microvolt = <780000>; }; opp07 { opp-hz = /bits/ 64 <1704000000>; - opp-microvolt = <791000>; + opp-microvolt = <790000>; }; opp08 { opp-hz = /bits/ 64 <1800000000>; - opp-microvolt = <831000>; + opp-microvolt = <830000>; }; opp09 { opp-hz = /bits/ 64 <1908000000>; - opp-microvolt = <861000>; + opp-microvolt = <860000>; }; opp10 { opp-hz = /bits/ 64 <2016000000>; - opp-microvolt = <911000>; + opp-microvolt = <910000>; }; opp11 { opp-hz = /bits/ 64 <2100000000>; - opp-microvolt = <951000>; + opp-microvolt = <960000>; }; opp12 { opp-hz = /bits/ 64 <2208000000>; - opp-microvolt = <1011000>; + opp-microvolt = <1030000>; }; }; diff --git a/arch/arm64/boot/dts/amlogic/g12b_a311d_w400_buildroot_vccktest.dts b/arch/arm64/boot/dts/amlogic/g12b_a311d_w400_buildroot_vccktest.dts index 3a96e4f9a5d7..e1d1cd18b2d1 100644 --- a/arch/arm64/boot/dts/amlogic/g12b_a311d_w400_buildroot_vccktest.dts +++ b/arch/arm64/boot/dts/amlogic/g12b_a311d_w400_buildroot_vccktest.dts @@ -693,39 +693,39 @@ opp00 { opp-hz = /bits/ 64 <500000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp01 { opp-hz = /bits/ 64 <667000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp02 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <761000>; + opp-microvolt = <760000>; }; opp03 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <781000>; + opp-microvolt = <780000>; }; opp04 { opp-hz = /bits/ 64 <1398000000>; - opp-microvolt = <811000>; + opp-microvolt = <810000>; }; opp05 { opp-hz = /bits/ 64 <1512000000>; - opp-microvolt = <861000>; + opp-microvolt = <860000>; }; opp06 { opp-hz = /bits/ 64 <1608000000>; - opp-microvolt = <901000>; + opp-microvolt = <900000>; }; opp07 { opp-hz = /bits/ 64 <1704000000>; - opp-microvolt = <951000>; + opp-microvolt = <960000>; }; opp08 { opp-hz = /bits/ 64 <1800000000>; - opp-microvolt = <1001000>; + opp-microvolt = <1020000>; }; }; @@ -735,55 +735,55 @@ opp00 { opp-hz = /bits/ 64 <500000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp01 { opp-hz = /bits/ 64 <667000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp02 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp03 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <751000>; + opp-microvolt = <750000>; }; opp04 { opp-hz = /bits/ 64 <1398000000>; - opp-microvolt = <771000>; + opp-microvolt = <770000>; }; opp05 { opp-hz = /bits/ 64 <1512000000>; - opp-microvolt = <771000>; + opp-microvolt = <770000>; }; opp06 { opp-hz = /bits/ 64 <1608000000>; - opp-microvolt = <781000>; + opp-microvolt = <780000>; }; opp07 { opp-hz = /bits/ 64 <1704000000>; - opp-microvolt = <791000>; + opp-microvolt = <790000>; }; opp08 { opp-hz = /bits/ 64 <1800000000>; - opp-microvolt = <831000>; + opp-microvolt = <830000>; }; opp09 { opp-hz = /bits/ 64 <1908000000>; - opp-microvolt = <861000>; + opp-microvolt = <860000>; }; opp10 { opp-hz = /bits/ 64 <2016000000>; - opp-microvolt = <911000>; + opp-microvolt = <910000>; }; opp11 { opp-hz = /bits/ 64 <2100000000>; - opp-microvolt = <951000>; + opp-microvolt = <960000>; }; opp12 { opp-hz = /bits/ 64 <2208000000>; - opp-microvolt = <1011000>; + opp-microvolt = <1030000>; }; }; diff --git a/arch/arm64/boot/dts/amlogic/g12b_a311x_w411_buildroot.dts b/arch/arm64/boot/dts/amlogic/g12b_a311x_w411_buildroot.dts index 9eef0d21638e..df8e1e578cc5 100644 --- a/arch/arm64/boot/dts/amlogic/g12b_a311x_w411_buildroot.dts +++ b/arch/arm64/boot/dts/amlogic/g12b_a311x_w411_buildroot.dts @@ -705,39 +705,39 @@ opp00 { opp-hz = /bits/ 64 <500000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp01 { opp-hz = /bits/ 64 <667000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp02 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <761000>; + opp-microvolt = <760000>; }; opp03 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <781000>; + opp-microvolt = <780000>; }; opp04 { opp-hz = /bits/ 64 <1398000000>; - opp-microvolt = <811000>; + opp-microvolt = <810000>; }; opp05 { opp-hz = /bits/ 64 <1512000000>; - opp-microvolt = <861000>; + opp-microvolt = <860000>; }; opp06 { opp-hz = /bits/ 64 <1608000000>; - opp-microvolt = <901000>; + opp-microvolt = <900000>; }; opp07 { opp-hz = /bits/ 64 <1704000000>; - opp-microvolt = <951000>; + opp-microvolt = <960000>; }; opp08 { opp-hz = /bits/ 64 <1800000000>; - opp-microvolt = <1001000>; + opp-microvolt = <1020000>; }; }; @@ -747,55 +747,55 @@ opp00 { opp-hz = /bits/ 64 <500000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp01 { opp-hz = /bits/ 64 <667000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp02 { opp-hz = /bits/ 64 <1000000000>; - opp-microvolt = <731000>; + opp-microvolt = <730000>; }; opp03 { opp-hz = /bits/ 64 <1200000000>; - opp-microvolt = <751000>; + opp-microvolt = <750000>; }; opp04 { opp-hz = /bits/ 64 <1398000000>; - opp-microvolt = <771000>; + opp-microvolt = <770000>; }; opp05 { opp-hz = /bits/ 64 <1512000000>; - opp-microvolt = <771000>; + opp-microvolt = <770000>; }; opp06 { opp-hz = /bits/ 64 <1608000000>; - opp-microvolt = <781000>; + opp-microvolt = <780000>; }; opp07 { opp-hz = /bits/ 64 <1704000000>; - opp-microvolt = <791000>; + opp-microvolt = <790000>; }; opp08 { opp-hz = /bits/ 64 <1800000000>; - opp-microvolt = <831000>; + opp-microvolt = <830000>; }; opp09 { opp-hz = /bits/ 64 <1908000000>; - opp-microvolt = <861000>; + opp-microvolt = <860000>; }; opp10 { opp-hz = /bits/ 64 <2016000000>; - opp-microvolt = <911000>; + opp-microvolt = <910000>; }; opp11 { opp-hz = /bits/ 64 <2100000000>; - opp-microvolt = <951000>; + opp-microvolt = <960000>; }; opp12 { opp-hz = /bits/ 64 <2208000000>; - opp-microvolt = <1011000>; + opp-microvolt = <1030000>; }; }; diff --git a/arch/arm64/boot/dts/amlogic/mesong12b.dtsi b/arch/arm64/boot/dts/amlogic/mesong12b.dtsi index 227b8037a414..6a4a5f0435f2 100644 --- a/arch/arm64/boot/dts/amlogic/mesong12b.dtsi +++ b/arch/arm64/boot/dts/amlogic/mesong12b.dtsi @@ -1782,44 +1782,50 @@ compatible = "pwm-regulator"; pinctrl-names = "default"; pinctrl-0 = <&pwm_ao_d_pins3>; - pwms = <&pwm_AO_cd MESON_PWM_1 1250 0>; + pwms = <&pwm_AO_cd MESON_PWM_1 1500 0>; regulator-name = "vddcpu0"; - regulator-min-microvolt = <721000>; - regulator-max-microvolt = <1022000>; + regulator-min-microvolt = <680000>; + regulator-max-microvolt = <1040000>; regulator-always-on; - max-duty-cycle = <1250>; + max-duty-cycle = <1500>; /* Voltage Duty-Cycle */ - voltage-table = <1022000 0>, - <1011000 3>, - <1001000 6>, - <991000 10>, - <981000 13>, - <971000 16>, - <961000 20>, - <951000 23>, - <941000 26>, - <931000 30>, - <921000 33>, - <911000 36>, - <901000 40>, - <891000 43>, - <881000 46>, - <871000 50>, - <861000 53>, - <851000 56>, - <841000 60>, - <831000 63>, - <821000 67>, - <811000 70>, - <801000 73>, - <791000 76>, - <781000 80>, - <771000 83>, - <761000 86>, - <751000 90>, - <741000 93>, - <731000 96>, - <721000 100>; + voltage-table = <1040000 0>, + <1030000 3>, + <1020000 6>, + <1010000 8>, + <1000000 11>, + <990000 14>, + <980000 17>, + <970000 20>, + <960000 23>, + <950000 26>, + <940000 29>, + <930000 31>, + <920000 34>, + <910000 37>, + <900000 40>, + <890000 43>, + <880000 45>, + <870000 48>, + <860000 51>, + <850000 54>, + <840000 56>, + <830000 59>, + <820000 62>, + <810000 65>, + <800000 68>, + <790000 70>, + <780000 73>, + <770000 76>, + <760000 79>, + <750000 81>, + <740000 84>, + <730000 87>, + <720000 89>, + <710000 92>, + <700000 95>, + <690000 98>, + <680000 100>; status = "okay"; }; @@ -1827,44 +1833,50 @@ compatible = "pwm-regulator"; pinctrl-names = "default"; pinctrl-0 = <&pwm_a_e2>; - pwms = <&pwm_ab MESON_PWM_0 1250 0>; + pwms = <&pwm_ab MESON_PWM_0 1500 0>; regulator-name = "vddcpu1"; - regulator-min-microvolt = <721000>; - regulator-max-microvolt = <1022000>; + regulator-min-microvolt = <680000>; + regulator-max-microvolt = <1040000>; regulator-always-on; - max-duty-cycle = <1250>; + max-duty-cycle = <1500>; /* Voltage Duty-Cycle */ - voltage-table = <1022000 0>, - <1011000 3>, - <1001000 6>, - <991000 10>, - <981000 13>, - <971000 16>, - <961000 20>, - <951000 23>, - <941000 26>, - <931000 30>, - <921000 33>, - <911000 36>, - <901000 40>, - <891000 43>, - <881000 46>, - <871000 50>, - <861000 53>, - <851000 56>, - <841000 60>, - <831000 63>, - <821000 67>, - <811000 70>, - <801000 73>, - <791000 76>, - <781000 80>, - <771000 83>, - <761000 86>, - <751000 90>, - <741000 93>, - <731000 96>, - <721000 100>; + voltage-table = <1040000 0>, + <1030000 3>, + <1020000 6>, + <1010000 8>, + <1000000 11>, + <990000 14>, + <980000 17>, + <970000 20>, + <960000 23>, + <950000 26>, + <940000 29>, + <930000 31>, + <920000 34>, + <910000 37>, + <900000 40>, + <890000 43>, + <880000 45>, + <870000 48>, + <860000 51>, + <850000 54>, + <840000 56>, + <830000 59>, + <820000 62>, + <810000 65>, + <800000 68>, + <790000 70>, + <780000 73>, + <770000 76>, + <760000 79>, + <750000 81>, + <740000 84>, + <730000 87>, + <720000 89>, + <710000 92>, + <700000 95>, + <690000 98>, + <680000 100>; status = "okay"; };