Toybrick

如何修改3399 hdmi 默认分辨率。

enbed

注册会员

积分
76
发表于 2019-2-27 10:55:54    查看: 6238|回复: 2 | [复制链接]    打印 | 显示全部楼层
以下修改是qj式修改,临时使用,不是量产代码。
从kernel 4.4后,hdmi走drm 模块下面了:
具体的函数:
   static int dw_hdmi_connector_get_modes(struct drm_connector *connector)
  这里,直接将edid 赋值为null,就走下面的,修改数组:def_modes ,里面就一个你要的vic模式即可。

如果需要自己定义分辨率,还需要修改:edid_cea_modes 数组,添加你自己定义分辨率的参数。
然后,还有一个分辨率的白名单,也需要修改。
更多的,参考:
http://www.dianyuan.com/upload/c ... 532917433-42275.pdf

回复

使用道具 举报

jefferyzhang

版主

积分
12919
发表于 2019-5-18 09:41:14 | 显示全部楼层
drm自带的测试程序有代码可以切换,建议看下drm自带的modetest源码
回复

使用道具 举报

derickzhao

新手上路

积分
16
发表于 2019-7-8 11:04:29 | 显示全部楼层
请问3440*1440的分辨率支持吗,多谢
回复

使用道具 举报

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

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表