完成 #223
open
rk3588 linux hdmi 固定分辨率输出失败
Added by 余 顺 about 2 years ago.
Updated 5 months ago.
Description
版型:rd-rk3588
系统: buildroot
需求:更改hdmi 输出固定 为 640x480@60Hz
现有修改:修改 kernel/drivers/gpu/drm/bridge/synopsys/dw-hdmi-qp.c
kernel/drivers/gpu/drm/drm_edid.c
Files
已回复客户相关修改 ,详情见附件 rk3588hdmi新增特殊分辨率.md
注意 给到客户的是强制输出 配置的分辨率 的修改 跳过了edid 读取,只能点亮对应参数的hdmi 屏幕 ,
注意不同的hdmi 需要对应的时钟的,若没有对应时钟是做不了显示的
若分辨率不对 可以检查 去掉edid 会轮询这个位置的数据 将其他的都注释 只保留 需要的尝试

android 还有一层白名单 会进行相关的过滤 ,增加对应的hdmi 显示后还需要增加到对应白名单
可以优先执行cat /sys/class/drm/card0-HDMI-A-1/modes 查看内核获取到的分辨率,不同内核在card0-HDMI-A-1处节点名可能有小差异 ,需要修改下对应查看节点名
如果内核打印中有对应添加的分辨率了 但是安卓设置中还是没有可以检查下是否白名单中未添加device/rockchip/common/resolution_white.xml
- Tracker changed from 新建 to 完成
- Status changed from 新建 to 完成
Also available in: Atom
PDF