Firefly开源社区

标题: Firefly-RK3288 Android 5.1支持4K HDMI显示 [打印本页]

作者: zhansb    时间: 2016-6-23 15:44
标题: Firefly-RK3288 Android 5.1支持4K HDMI显示
本帖最后由 zhansb 于 2016-6-29 10:38 编辑

Firefly-RK3288 5.1 SDK默认支持双屏显示,但没有支持4K HDMI显示,如果需要4K的时候怎么办呢,单独打开VOP(即LCDC0)、关闭RGB2HDMI就行。

具体操作方式为在arch/arm/boot/dts/firefly-rk3288.dts(reload为arch/arm/boot/dts/firefly-rk3288-reload.dts)关闭LCDC1,确保LCDC0打开并且为PRMRY,如下:
index 59f363e..eccf5b1 100644
--- a/kernel/arch/arm/boot/dts/firefly-rk3288-reload.dts
+++ b/kernel/arch/arm/boot/dts/firefly-rk3288-reload.dts
@@ -187,7 +187,7 @@
         hpd-gpio = <&gpio4 GPIO_D3 GPIO_ACTIVE_HIGH>;
                rockchip,source = <0>; //0: LCDC0; 1: LCDC1
                rockchip,prop = <PRMRY>;//<PRMRY>;//<EXTEND>
-               status = "okay";
+               status = "disabled";
     };
};

@@ -577,7 +577,7 @@
};

&lcdc1 {
-       status = "okay";
+       status = "disabled";
        rockchip,iommu-enabled = <1>;
        rockchip,prop = <EXTEND>;
};
@@ -587,6 +587,7 @@
        rockchip,cec_enable = <0>;
        rockchip,hdcp_enable = <0>;
        rockchip,hdmi_audio_source = <1>;
+       rockchip,hdmi_video_source = <DISPLAY_SOURCE_LCDC0>;
};
firefly-rk3288-reload.tar.gz (30 KB, 下载次数: 387)



作者: luoshen1123    时间: 2016-6-24 16:04
改完是这样的
/*lcdc0 as PRMRY(HDMI)*/
&lcdc0 {
        status = "okay";
        rockchip,iommu-enabled = <1>;
        rockchip,prop = <PRMRY>;
};

&lcdc1 {
        status = "disabled";
        rockchip,prop = <EXTEND>;
};
编译之后发现没有效果,setting---displa里面还是有1st Output interface 和2nd ,且分辨率最高均为1920x1080
作者: luoshen1123    时间: 2016-6-24 16:05
是不是还有哪里漏掉了

作者: zzyzjdy    时间: 2016-6-29 10:05
afagshhhhh
作者: zhansb    时间: 2016-6-29 10:38
luoshen1123 发表于 2016-6-24 16:05
是不是还有哪里漏掉了

抱歉,补丁重新更新了
作者: sh0568    时间: 2016-7-7 11:24
我也是这个问题,请问 更新的 补丁在哪里?

作者: zhansb    时间: 2016-7-11 11:00
看一下楼主那层,在原来的补丁中修改:
http://developer.t-firefly.com/f ... thread&tid=9817
作者: luoshen1123    时间: 2016-7-15 09:55
zhansb 发表于 2016-7-11 11:00
看一下楼主那层,在原来的补丁中修改:
http://developer.t-firefly.com/forum.php?mod=viewthread&tid=98 ...

非常感谢,哈哈
作者: 214740484    时间: 2016-7-21 21:44
本帖最后由 214740484 于 2016-7-22 09:32 编辑

我直接用楼主的dts文件,make了一次,烧录后发现没什么变化。后来clean了一下重新make就行了。
最新的技术简报上说添加双屏异显补丁和多窗口补丁,
顺便请教一下怎么reload使用多窗口和双屏异显功能,谢谢楼主!

作者: xiaofei    时间: 2016-7-22 11:30
谢谢
作者: sunlh    时间: 2016-7-22 13:48
Android 4.4 也适用吗?
作者: zhansb    时间: 2016-7-23 10:37
Android 4.4默认版本已经支持HDMI 4K
作者: luminmin882001    时间: 2016-8-19 15:12
多谢,果然厉害的高手啊
作者: phh761066    时间: 2016-8-29 18:01
谢谢,好东西,收藏了
作者: z80020100    时间: 2016-10-5 15:18
Thanks!
作者: quanguoheme    时间: 2016-10-6 17:01
压塑包 就是 dts文件 ,行不行啊
作者: csworld    时间: 2016-10-29 16:04
mark下,多谢楼主提供方案
作者: qiaoxing2000    时间: 2017-1-13 16:43
firefly的板子支持4k吗?
作者: qiaoxing2000    时间: 2017-1-17 13:08
用firefly 开发板,点hdmi 4k的屏, 点屏可以了,但为什么按power键后,睡眠后在唤醒,系统起不来
作者: zhansb    时间: 2017-1-18 16:39
qiaoxing2000 发表于 2017-1-17 13:08
用firefly 开发板,点hdmi 4k的屏, 点屏可以了,但为什么按power键后,睡眠后在唤醒,系统起不来

哪块板子,还有用哪个固件?
作者: GXL    时间: 2017-1-23 16:29
看看 顺便学习一下
作者: sunlh    时间: 2017-1-24 14:47
学习了, 收藏一下!
作者: hanban    时间: 2017-6-15 08:29
Hi, please help me get a firmware with 4k support. I can't build firmware by myself. no linux and old pc.

作者: zygcs    时间: 2017-7-20 11:14
先试一下吧
作者: qingfeng623    时间: 2017-7-20 16:23
如何修改为默认分辨率为auto?
作者: 13859993892    时间: 2017-12-15 16:22
为什么我不能下载了
作者: ━═☆ㄗ寶    时间: 2018-6-22 10:01
很棒试试看看n
作者: land1987    时间: 2018-12-15 10:17
收藏了  谢谢
作者: coolv    时间: 2019-1-3 09:37
谢谢分享
作者: 小黑    时间: 2019-6-12 17:46
楼主  可以把文件发给我吗?  你的文件我看不了

作者: 翱翔天宇    时间: 2019-9-4 18:34

作者: 翱翔天宇    时间: 2019-9-4 18:37





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