1、MTK 平台查看eMMC和DDR的工作频率
eMMC:
adb shell cat /sys/kernel/debug/mmc0/clock
DDR:
adb shell cat /sys/bus/platform/drivers/emi_clk_test/read_dram_data_rate
补充说明:cat read_dram_data_rate节点显示的是实时的dramc频率,由于相关平台可能默认开启了DVFS功能,因此实际得到的值会小于等于1333
2、如何关闭DVFS
如何关闭DVFS自动变频功能,从而实现定频配置
修改kernel部分mtk_spm_dvfs.h文件
/* Feature will disable both of DVS/DFS are 0 */
#if defined(CONFIG_MACH_MT6739)
#define SPM_VCORE_DVS_EN 1 // 修改为0 即关闭DVFS自动变频
#define SPM_DDR_DFS_EN 1 // 修改为0 即关闭DVFS自动变频
DVFS功能的作用
简单来说DVFS动态电压和频率功能,主要是能根据当前cpu工作任务的强度来自动调整DDR的频率和电压,当系统不忙时降低DDR的频率和电压,从而降低系统的功耗延长机器的续航能力
3、DDR DRAM 锁频/查看 ddr频率与电压
[DESCRIPTION]
MTK平台的DVFS 支持的