diff --git a/arch/arm/boot/dts/amlogic/g12b_a311d_skt.dts b/arch/arm/boot/dts/amlogic/g12b_a311d_skt.dts index e2d410e97ed9..72ecf9fcbf4a 100644 --- a/arch/arm/boot/dts/amlogic/g12b_a311d_skt.dts +++ b/arch/arm/boot/dts/amlogic/g12b_a311d_skt.dts @@ -680,39 +680,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>; }; }; @@ -722,55 +722,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.dts b/arch/arm/boot/dts/amlogic/g12b_a311d_w400.dts index 0d761e2e86d1..6e66c96a31ed 100644 --- a/arch/arm/boot/dts/amlogic/g12b_a311d_w400.dts +++ b/arch/arm/boot/dts/amlogic/g12b_a311d_w400.dts @@ -682,39 +682,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>; }; }; @@ -724,55 +724,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 f1d902001ed6..9a84e031ebc7 100644 --- a/arch/arm/boot/dts/amlogic/g12b_a311d_w400_buildroot.dts +++ b/arch/arm/boot/dts/amlogic/g12b_a311d_w400_buildroot.dts @@ -739,39 +739,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>; }; }; @@ -781,55 +781,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 f93cfd208cbe..73530814a589 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 @@ -702,39 +702,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>; }; }; @@ -744,55 +744,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_drm_buildroot.dts b/arch/arm/boot/dts/amlogic/g12b_a311d_w400_drm_buildroot.dts index d9a3ed071508..1a9a40d1c6a4 100644 --- a/arch/arm/boot/dts/amlogic/g12b_a311d_w400_drm_buildroot.dts +++ b/arch/arm/boot/dts/amlogic/g12b_a311d_w400_drm_buildroot.dts @@ -740,39 +740,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>; }; }; @@ -782,58 +782,59 @@ 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>; }; }; + cpufreq-meson { compatible = "amlogic, cpufreq-meson"; status = "okay"; diff --git a/arch/arm/boot/dts/amlogic/mesong12b.dtsi b/arch/arm/boot/dts/amlogic/mesong12b.dtsi index 459d1aee4079..a78ebfba43ed 100644 --- a/arch/arm/boot/dts/amlogic/mesong12b.dtsi +++ b/arch/arm/boot/dts/amlogic/mesong12b.dtsi @@ -1793,44 +1793,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"; }; @@ -1838,44 +1844,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 f1f97e6df149..e62388b03495 100644 --- a/arch/arm64/boot/dts/amlogic/g12b_a311d_skt.dts +++ b/arch/arm64/boot/dts/amlogic/g12b_a311d_skt.dts @@ -682,39 +682,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>; }; }; @@ -724,55 +724,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 5bbdf83175c6..d25bea808048 100644 --- a/arch/arm64/boot/dts/amlogic/g12b_a311d_w400.dts +++ b/arch/arm64/boot/dts/amlogic/g12b_a311d_w400.dts @@ -683,39 +683,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>; }; }; @@ -725,55 +725,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 179f5ad51522..773f558ff502 100644 --- a/arch/arm64/boot/dts/amlogic/g12b_a311d_w400_buildroot.dts +++ b/arch/arm64/boot/dts/amlogic/g12b_a311d_w400_buildroot.dts @@ -739,39 +739,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>; }; }; @@ -781,55 +781,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 0fd4d3d7aff9..bc2b5fc97459 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 @@ -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/g12b_a311d_w400_drm_buildroot.dts b/arch/arm64/boot/dts/amlogic/g12b_a311d_w400_drm_buildroot.dts index adff020f2e89..ac00f863a730 100644 --- a/arch/arm64/boot/dts/amlogic/g12b_a311d_w400_drm_buildroot.dts +++ b/arch/arm64/boot/dts/amlogic/g12b_a311d_w400_drm_buildroot.dts @@ -740,39 +740,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>; }; }; @@ -782,55 +782,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 f125871b56bb..16461d597fdd 100644 --- a/arch/arm64/boot/dts/amlogic/g12b_a311x_w411_buildroot.dts +++ b/arch/arm64/boot/dts/amlogic/g12b_a311x_w411_buildroot.dts @@ -717,39 +717,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>; }; }; @@ -759,55 +759,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 4a77017954ef..4e620e52d153 100644 --- a/arch/arm64/boot/dts/amlogic/mesong12b.dtsi +++ b/arch/arm64/boot/dts/amlogic/mesong12b.dtsi @@ -1793,44 +1793,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"; }; @@ -1838,44 +1844,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"; };