cpufreq: update dvfs voltage and pwm for g12b revb [1/1]

PD#SWPL-7636

Problem:
update dvfs voltage and pwm for g12b revb

Solution:
update dvfs voltage and pwm for g12b revb

Verify:
update dvfs voltage and pwm for g12b revb

Change-Id: I29deea791126fcb1819be380ed81bc2aa29eeec6
Signed-off-by: Hong Guo <hong.guo@amlogic.com>
Signed-off-by: Luan Yuan <luan.yuan@amlogic.com>

Conflicts:
	arch/arm/boot/dts/amlogic/g12b_a311d_w400_drm_buildroot.dts
	arch/arm64/boot/dts/amlogic/g12b_a311d_w400_drm_buildroot.dts
This commit is contained in:
Hong Guo
2019-04-23 15:38:33 +08:00
committed by Luan Yuan
parent e7c5b28ea3
commit 1882898c4b
11 changed files with 362 additions and 338 deletions

View File

@@ -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>;
};
};

View File

@@ -698,39 +698,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>;
};
};
@@ -740,55 +740,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>;
};
};

View File

@@ -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>;
};
};

View File

@@ -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>;
};
};

View File

@@ -1771,44 +1771,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";
};
@@ -1816,44 +1822,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";
};

View File

@@ -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>;
};
};

View File

@@ -699,39 +699,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>;
};
};
@@ -741,55 +741,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>;
};
};

View File

@@ -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>;
};
};

View File

@@ -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>;
};
};

View File

@@ -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>;
};
};

View File

@@ -1771,44 +1771,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";
};
@@ -1816,44 +1822,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";
};