rk312x: update dvfs table, remove gpu 480M

Signed-off-by: 陈亮 <cl@rock-chips.com>
This commit is contained in:
陈亮
2014-09-16 19:59:17 -07:00
parent 3871ecbe29
commit 855685ab74
4 changed files with 141 additions and 105 deletions

View File

@@ -64,12 +64,7 @@
};
&vd_arm {
// regulator_name = "vdd_arm";
pd_ddr {
clk_ddr {
operating-points = <
@@ -99,70 +94,63 @@
>;
auto-freq=<0>;
status="okay";
};
};
};
pd_gpu {
clk_gpu {
operating-points = <
/* KHz uV */
//200000 1250000
200000 1100000
300000 1100000
400000 1150000
480000 1250000
400000 1150000
//480000 1250000
>;
status = "okay";
};
};
};
pd_core {
clk_core {
operating-points = <
/* KHz uV */
216000 1000000
408000 1000000
600000 1100000
696000 1150000
816000 1200000
1008000 1350000
1200000 1425000
216000 1000000
408000 1000000
600000 1100000
696000 1150000
816000 1200000
1008000 1350000
1200000 1425000
>;
virt-temp-limit-1-cpu-busy = <
/* target-temp limit-freq */
75 1008000
85 1200000
95 1200000
100 1200000
>;
virt-temp-limit-2-cpu-busy = <
/* target-temp limit-freq */
75 912000
85 1008000
95 1104000
100 1200000
>;
virt-temp-limit-3-cpu-busy = <
/* target-temp limit-freq */
75 816000
85 912000
95 100800
100 110400
>;
virt-temp-limit-4-cpu-busy = <
/* target-temp limit-freq */
75 816000
85 912000
95 100800
100 110400
>;
temp-limit-enable = <1>;
target-temp = <85>;
};
virt-temp-limit-1-cpu-busy = <
/* target-temp limit-freq */
75 1008000
85 1200000
95 1200000
100 1200000
>;
virt-temp-limit-2-cpu-busy = <
/* target-temp limit-freq */
75 912000
85 1008000
95 1104000
100 1200000
>;
virt-temp-limit-3-cpu-busy = <
/* target-temp limit-freq */
75 816000
85 912000
95 100800
100 110400
>;
virt-temp-limit-4-cpu-busy = <
/* target-temp limit-freq */
75 816000
85 912000
95 100800
100 110400
>;
temp-limit-enable = <1>;
target-temp = <85>;
};
};
};

View File

@@ -130,3 +130,44 @@
>;
status="okay";
};
&clk_gpu_dvfs_table {
operating-points = <
/* KHz uV */
200000 950000
300000 950000
400000 1075000
//480000 1175000
>;
status="okay";
};
&clk_ddr_dvfs_table {
operating-points = <
/* KHz uV */
200000 950000
300000 950000
400000 1000000
533000 1225000
>;
freq-table = <
/*status freq(KHz)*/
SYS_STATUS_NORMAL 400000
SYS_STATUS_SUSPEND 200000
SYS_STATUS_VIDEO_1080P 240000
SYS_STATUS_VIDEO_4K 400000
SYS_STATUS_PERFORMANCE 528000
SYS_STATUS_DUALVIEW 400000
SYS_STATUS_BOOST 324000
SYS_STATUS_ISP 533000
>;
auto-freq-table = <
240000
324000
396000
528000
>;
auto-freq=<0>;
status="okay";
};

View File

@@ -93,3 +93,60 @@
status = "okay";
};
&clk_core_dvfs_table {
operating-points = <
/* KHz uV */
216000 925000
408000 925000
600000 950000
696000 975000
816000 1050000
1008000 1175000
1200000 1300000
1296000 1350000
1320000 1375000
>;
status="okay";
};
&clk_gpu_dvfs_table {
operating-points = <
/* KHz uV */
200000 950000
300000 975000
400000 1075000
//480000 1175000
>;
status="okay";
};
&clk_ddr_dvfs_table {
operating-points = <
/* KHz uV */
200000 950000
300000 950000
400000 1000000
533000 1200000
>;
freq-table = <
/*status freq(KHz)*/
SYS_STATUS_NORMAL 400000
SYS_STATUS_SUSPEND 200000
SYS_STATUS_VIDEO_1080P 240000
SYS_STATUS_VIDEO_4K 400000
SYS_STATUS_PERFORMANCE 528000
SYS_STATUS_DUALVIEW 400000
SYS_STATUS_BOOST 324000
SYS_STATUS_ISP 533000
>;
auto-freq-table = <
240000
324000
396000
528000
>;
auto-freq=<0>;
status="okay";
};

View File

@@ -615,56 +615,6 @@
};
};
&clk_core_dvfs_table {
operating-points = <
/* KHz uV */
408000 1300000
600000 1300000
696000 1300000
816000 1300000
1008000 1300000
>;
status="okay";
};
&clk_gpu_dvfs_table {
operating-points = <
/* KHz uV */
200000 1250000
300000 1250000
>;
status="okay";
};
&clk_ddr_dvfs_table {
operating-points = <
/* KHz uV */
200000 950000
300000 950000
400000 1000000
533000 1050000
>;
freq-table = <
/*status freq(KHz)*/
SYS_STATUS_NORMAL 400000
SYS_STATUS_SUSPEND 200000
SYS_STATUS_VIDEO_1080P 240000
SYS_STATUS_VIDEO_4K 400000
SYS_STATUS_PERFORMANCE 528000
SYS_STATUS_DUALVIEW 400000
SYS_STATUS_BOOST 324000
SYS_STATUS_ISP 533000
>;
auto-freq-table = <
240000
324000
396000
528000
>;
auto-freq=<0>;
status="okay";
};
&pwm0 {
status = "okay";