搜索

430

主题

515

帖子

2118

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2118
QQ
发表于 2020-9-11 12:24:23 4923 浏览 0 回复

【MT6785/6768/6853】【MIPI】调节mipi HS的参考电压

[DESCRIPTION]

提前告知:更改驱动能力,并不能规避mipi对射频的干扰,解决干扰的最佳方案是mipi hopping.

如果您仍然需要更改mipi的驱动能力,请参考如下修改HS TX的参考电压.


[SOLUTION]

MT6785 为例:
  1. kernel&LK:
  2. /kernel-4.14/drivers/misc/mediatek/video/mt6785/dispsys/ddp_dsi.c
  3. /vendor/mediatek/proprietary/bootable/bootloader/lk/platform/mt6785/ddp_dsi.c
复制代码
MIPITX_OUTREG32(DSI_PHY_REG+MIPITX_VOLTAGE_SEL, 0x4444236A);   //其他平台搜索黄底名称即可,具体地址可能会不同,但是名称不变.
0x4444236A 里的bit6~9 就是我们需要更改的HS下的TX参考电压
其范围是0.3V~0.6V, 20mv/step

其他平台寄存器各bit含义与MT6785同,如无此code,可自行添加:

+ MIPITX_OUTREGBIT(DSI_PHY_REG+MIPITX_VOLTAGE_SEL,  REG_FLD(4, 6), 8); 其中8就是您需要设定值.8对应的是1000,也是0.46v.

手机微信同号:13682654092
回复

使用道具 举报

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

本版积分规则


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