搜索

450

主题

660

帖子

4898

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4898
QQ
发表于 2022-9-23 09:25:14 1106 浏览 0 回复

[FAQ23368] 对最高频做降频-MT6853

[DESCRIPTION]
有些客户需要降低最高频,那么修改gFreqTbl[].


[SOLUTION]
修改方法:

以6853平台为例,如果需要把最高频4266降低到3200.
  1. /vendor/mediatek/proprietary/bootable/bootloader/preloader/platform/mt6853/src/drivers/dramc_pi_main.c
  2.   DRAM_DFS_FREQUENCY_TABLE_T gFreqTbl[DRAM_DFS_SRAM_MAX] =
  3. {
  4.       {LP4_DDR3200 /*0*/, DIV8_MODE, SRAM_SHU1, DUTY_LAST_K,  VREF_CALI_OFF,  CLOSE_LOOP_MODE},  // highest freq of term group (3733) must k first.
  5.       {LP4_DDR4266 /*1*/, DIV8_MODE, SRAM_SHU0, DUTY_NEED_K,  VREF_CALI_ON,   CLOSE_LOOP_MODE},  // highest freq of term group (3733) must k first.
  6. ......

  7. };
复制代码

需要修改最高频SRAM_SHU0对应的freq_sel, 默认SRAM_SHU0对应的freq_sel为LP4_DDR4266(4266Mhz)。
如果要把最高频4266降低到3200,需要把LP4_DDR4266改成LP4_DDR3200.

即:LP4_DDR4266 => LP4_3200

  1. DRAM_DFS_FREQUENCY_TABLE_T gFreqTbl[DRAM_DFS_SRAM_MAX] = {
  2.       {LP4_DDR3200 /*0*/, DIV8_MODE, SRAM_SHU1, DUTY_LAST_K,  VREF_CALI_OFF,  CLOSE_LOOP_MODE},  // highest freq of term group (3733) must k first.
  3.       {LP4_DDR3200 /*1*/, DIV8_MODE, SRAM_SHU0, DUTY_NEED_K,  VREF_CALI_ON,   CLOSE_LOOP_MODE},  // highest freq of term group (3733) must k first.
  4. ......

  5. }
复制代码



手机微信同号:13682654092
回复

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


登录或注册
快速回复 返回顶部 返回列表