karfield 发表于 2016-10-7 16:36:15

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

以下是我在kernel/drivers/video/rockchip/hdmi/rockchip-hdmi-lcdc.c插入的代码:

      { {   "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:09

有在同层rockchip-hdmi.h的hdmi_video_information_code 加入该分辨率的定义吗?
另外在 dts 也要加入该分辨率,不然屏幕可能会怪怪的

karfield 发表于 2016-10-9 07:47:49

DasuTsai 发表于 2016-10-8 15:48
有在同层rockchip-hdmi.h的hdmi_video_information_code 加入该分辨率的定义吗?
另外在 dts 也要加入该分 ...

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

DasuTsai 发表于 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 里面的第几个

cqy646 发表于 2016-10-13 15:03:29

git 更新之后好了

karfield 发表于 2016-10-16 08:37:32

cqy646 发表于 2016-10-13 15:03
git 更新之后好了

有同步到bitbucket的git上吗?

andydeng 发表于 2016-10-29 17:28:11

是不是得电视支持1280x800的才行,我这边按上面的方法加了,还是没作用,不是720P就是1080P

小黑 发表于 2019-6-13 10:30:20

DasuTsai 发表于 2016-10-8 15:48
有在同层rockchip-hdmi.h的hdmi_video_information_code 加入该分辨率的定义吗?
另外在 dts 也要加入该分 ...

dts 中如何设置?
页: [1]
查看完整版本: RK3288怎么设置HDMI 1280x800输出?(安卓5.1)