Toybrick

标题: 如何修改3399 hdmi 默认分辨率。 [打印本页]

作者: enbed    时间: 2019-2-27 10:55
标题: 如何修改3399 hdmi 默认分辨率。
以下修改是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    时间: 2019-5-18 09:41
drm自带的测试程序有代码可以切换,建议看下drm自带的modetest源码
作者: derickzhao    时间: 2019-7-8 11:04
请问3440*1440的分辨率支持吗,多谢




欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3