Firefly开源社区

打印 上一主题 下一主题

RK3288怎么设置HDMI 1280x800输出?(安卓5.1)

24

积分

0

威望

0

贡献

游客

积分
24

RK3288怎么设置HDMI 1280x800输出?(安卓5.1)

发表于 2016-10-7 16:36:15      浏览:11913 | 回复:7        打印      只看该作者   [复制链接] 楼主
以下是我在kernel/drivers/video/rockchip/hdmi/rockchip-hdmi-lcdc.c插入的代码:

  1.         { {     "1280x800p@60Hz",       60,     1280,   800,    75000000,       124,    64,     12,     5,      48,     7,      FB_SYNC_HOR_HIGH_ACT,                           0,      0       },      999,    0,                              1,      OUT_P888},
复制代码


但是在/sys/class/display/HDMI/modes中看不到可以选择的输出格式。
最终输出的分辨率是1280x720p-50,不知道哪里可以修改hdmi输出分辨率?
回复

使用道具 举报

54

积分

0

威望

0

贡献

游客

积分
54
发表于 2016-10-8 15:48:09        只看该作者  沙发
有在同层rockchip-hdmi.h的hdmi_video_information_code 加入该分辨率的定义吗?
另外在 dts 也要加入该分辨率,不然屏幕可能会怪怪的
回复

使用道具 举报

24

积分

0

威望

0

贡献

游客

积分
24
发表于 2016-10-9 07:47:49        只看该作者  板凳
DasuTsai 发表于 2016-10-8 15:48
有在同层rockchip-hdmi.h的hdmi_video_information_code 加入该分辨率的定义吗?
另外在 dts 也要加入该分 ...

请问VIC和2ndVIC是怎么定义的呢?
回复

使用道具 举报

54

积分

0

威望

0

贡献

游客

积分
54
发表于 2016-10-11 09:33:00        只看该作者  地板
karfield 发表于 2016-10-9 07:47
请问VIC和2ndVIC是怎么定义的呢?

先在 hdmi.h 的 hdmi_video_infomation_code 里面 定义 HDMI_1280X800P_60HZ
2ndVIC 就是 HDMI_1280X800P_60HZ
VIC 就是 (n - 1) >>> n是 hdmi_video_infomation_code, enum 里面的第几个
回复

使用道具 举报

62

积分

0

威望

0

贡献

技术小白

积分
62
发表于 2016-10-13 15:03:29        只看该作者  5#
git 更新之后好了
回复

使用道具 举报

24

积分

0

威望

0

贡献

游客

积分
24
发表于 2016-10-16 08:37:32        只看该作者  6#
cqy646 发表于 2016-10-13 15:03
git 更新之后好了

有同步到bitbucket的git上吗?
回复

使用道具 举报

27

积分

0

威望

0

贡献

技术小白

积分
27
发表于 2016-10-29 17:28:11        只看该作者  7#
是不是得电视支持1280x800的才行,我这边按上面的方法加了,还是没作用,不是720P就是1080P
回复

使用道具 举报

8

积分

0

威望

0

贡献

技术小白

积分
8
发表于 2019-6-13 10:30:20        只看该作者  8#
DasuTsai 发表于 2016-10-8 15:48
有在同层rockchip-hdmi.h的hdmi_video_information_code 加入该分辨率的定义吗?
另外在 dts 也要加入该分 ...

dts 中如何设置?
回复

使用道具 举报

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

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表