Firefly开源社区

标题: RK3288怎么设置HDMI 1280x800输出?(安卓5.1) [打印本页]

作者: karfield    时间: 2016-10-7 16:36
标题: RK3288怎么设置HDMI 1280x800输出?(安卓5.1)
以下是我在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输出分辨率?

作者: DasuTsai    时间: 2016-10-8 15:48
有在同层rockchip-hdmi.h的hdmi_video_information_code 加入该分辨率的定义吗?
另外在 dts 也要加入该分辨率,不然屏幕可能会怪怪的
作者: karfield    时间: 2016-10-9 07:47
DasuTsai 发表于 2016-10-8 15:48
有在同层rockchip-hdmi.h的hdmi_video_information_code 加入该分辨率的定义吗?
另外在 dts 也要加入该分 ...

请问VIC和2ndVIC是怎么定义的呢?
作者: DasuTsai    时间: 2016-10-11 09:33
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 里面的第几个
作者: cqy646    时间: 2016-10-13 15:03
git 更新之后好了
作者: karfield    时间: 2016-10-16 08:37
cqy646 发表于 2016-10-13 15:03
git 更新之后好了

有同步到bitbucket的git上吗?
作者: andydeng    时间: 2016-10-29 17:28
是不是得电视支持1280x800的才行,我这边按上面的方法加了,还是没作用,不是720P就是1080P
作者: 小黑    时间: 2019-6-13 10:30
DasuTsai 发表于 2016-10-8 15:48
有在同层rockchip-hdmi.h的hdmi_video_information_code 加入该分辨率的定义吗?
另外在 dts 也要加入该分 ...

dts 中如何设置?




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1