Project

General

Profile

Actions

完成 #223

open

rk3588 linux hdmi 固定分辨率输出失败

Added by 余 顺 about 2 years ago. Updated 5 months ago.

Status:
完成
Priority:
普通
Assignee:
-
Category:
display
Target version:
Start date:
10/17/2023
Due date:
% Done:

0%

Estimated time:

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

Actions #1

Updated by 余 顺 about 2 years ago

已回复客户相关修改 ,详情见附件 rk3588hdmi新增特殊分辨率.md

Actions #2

Updated by 余 顺 about 2 years ago

注意 给到客户的是强制输出 配置的分辨率 的修改 跳过了edid 读取,只能点亮对应参数的hdmi 屏幕 ,

Actions #3

Updated by 余 顺 almost 2 years ago

注意不同的hdmi 需要对应的时钟的,若没有对应时钟是做不了显示的

若分辨率不对 可以检查 去掉edid 会轮询这个位置的数据 将其他的都注释 只保留 需要的尝试

Actions #4

Updated by 余 顺 over 1 year ago

android 还有一层白名单 会进行相关的过滤 ,增加对应的hdmi 显示后还需要增加到对应白名单

可以优先执行cat /sys/class/drm/card0-HDMI-A-1/modes 查看内核获取到的分辨率,不同内核在card0-HDMI-A-1处节点名可能有小差异 ,需要修改下对应查看节点名

如果内核打印中有对应添加的分辨率了 但是安卓设置中还是没有可以检查下是否白名单中未添加device/rockchip/common/resolution_white.xml

Actions #5

Updated by 余 顺 5 months ago

  • Tracker changed from 新建 to 完成
  • Status changed from 新建 to 完成
Actions

Also available in: Atom PDF