立即注册
查看: 2777|回复: 9

[经验分享] RK3288 HDMI配置和调试_

已绑定手机
发表于 2020-2-13 16:06:11 | 显示全部楼层 |阅读模式 来自 广西
RK3288 最大输出分辨率为 3840x2160
HDMI 驱动代码位于 kernel/drivers/video/rockchip/hdmi/rockchip-hdmiv2目录

1、设置默认输出分辨率
网上的资源是修改 kernel/drivers/video/rockchip/hdmi/rockchip-hdmiv2中的 rockchip-hdmi.h 文件,
/* HDMI defaultvide mode */
#define HDMI_VIDEO_DEFAULT_MODE    HDMI_1280X720P_60HZ
官方文档中是修改板级 dts 文件,路径为kernel\arch\arm\boot\dts\xxx.dts
在 hdmi 节点中添加 rockchip,defaultmode = <value>,<value>值可以在 rockchip-hdmi.h的 hdmi_video_infomation_code 中查到相应值。
hdmi_video_infomation_code是一个枚举数组,从 1 开始,想设置哪个分辨率,value 值就填此分辨率的序号。
设置前首先得支持此分辨率。查看支持的分辨率:cat/sys/class/display/HDMI/modes
例如,设置默认分辨率为1280x720P60Hz输出:
//路径:kernel\arch\arm\boot\dts\xxx.dts
&hdmi {
    status = "okay";
    rockchip,hdmi_video_source = <DISPLAY_SOURCE_LCDC1>;
    rockchip,defaultmode = <4>;
};

//路径:kernel\drivers\video\rockchip\hdmi\rockchip-hdmi.h
/* HDMI videoinformation code according CEA-861-F */
enum hdmi_video_infomation_code {
    HDMI_640X480P_60HZ = 1,
    HDMI_720X480P_60HZ_4_3,
    HDMI_720X480P_60HZ_16_9,
    HDMI_1280X720P_60HZ,
        ...
}

2、调试方法
游客,如果您要查看本帖隐藏内容请回复

一牛瑞芯微技术QQ群:910632931
瑞芯微方案及技术咨询电话:18924675756(微信同号)加号请备注
已绑定手机
发表于 2020-7-18 16:31:17 | 显示全部楼层 来自 重庆市
正需要,学习学习
已绑定手机
发表于 2020-10-26 11:37:33 | 显示全部楼层 来自 福建省南平市
正需要,学习学习
发表于 2020-12-17 15:20:29 | 显示全部楼层 来自 广东省深圳市
66666666666
已绑定手机
发表于 2022-12-8 16:27:15 | 显示全部楼层 来自 广东省深圳市
的说法的
已绑定手机
发表于 2024-1-30 15:42:30 | 显示全部楼层 来自 广东省广州市
666666666666666
已绑定手机
发表于 2024-1-30 20:32:53 | 显示全部楼层 来自 广东省深圳市
学习一下
已绑定手机
发表于 2024-1-30 20:33:10 | 显示全部楼层 来自 广东省深圳市
学习一下
已绑定手机
发表于 2024-1-30 20:33:27 | 显示全部楼层 来自 广东省深圳市
天看不重复5个主题可获得额外1~5贡献奖励
已绑定手机
发表于 2024-1-31 09:35:25 | 显示全部楼层 来自 安徽省合肥市
正需要,学习学习
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表