在iTOP-RK3568的底板设计中,默认配备了一个EDP(Embedded DisplayPort)接口,这为连接高分辨率显示屏提供了便利。然而,在默认的源码配置中,系统并未对EDP屏幕进行完整的驱动适配。随着越来越多客户提出使用EDP屏幕的需求,为了满足这一实际应用场景,接下来将详细讲解如何完成EDP屏幕的适配工作。
RK3568开发板介绍
iTOP-3568开发板采用瑞芯微RK3568处理器,集成4核arm架构A55处理器和Mali G52 2EE图形处理器,支持4K解码和1080P编码。RK3568支持SATA/PCIE/USB3.0等各类型外围接口,内置独立的NPU,同时支持HDMI、EDP、MIPI、VGA、LVDS多个显示接口,可用于轻量级人工智能应用。

底板EDP接口介绍
RK3568 SOC 支持EDP屏幕,具体特性如下所示:
(1)支持1个eDP 1.3接口
(2)最多4条物理通道,每条通道支持2.7Gbps
(3)支持面板自刷新(Panel Self Refresh, PSR)
(4)最大支持2560x1600 @ 60Hz 分辨率
(5)支持RGB格式(最高10位色深)
迅为iTOP-RK3568底板的EDP屏幕接口如下所示:

而EDP信号除了引到该接口之外,还应用到了EDP转VGA电路上,EDP转VGA电路如下所示:

迅为默认已经提供了VGA镜像,VGA屏幕可以被正常点亮,而由于VGA和EDP共用同一个信号,所以需要自己绘制底板来实现EDP屏幕的正常使用(已测试),底板EDP接口部分只需跟第一张原理图部分保持一致即可。
至此,关于硬件部分就介绍完成了,而默认的源码是不支持EDP屏幕的,所以在下个小节中将对EDP的软件配置进行说明。
设备树内容修改
关于屏幕配置相关的设备树路径为SDK的kernel/arch/arm64/boot/dts/rockchip/topeet_rk3568_lcds.dtsi,如下图所示:

首先在该文件的最上面添加EDP屏幕的宏定义,添加完成如下所示:
#define LCD_TYPE_EDP

然后添加在根节点添加edp屏幕的配置,具体内容如下所示:


然后来到该设备树的最下方,继续追加如下edp屏幕的相关配置,追加完成如下所示:


至此,关于设备树的修改就完成了,然后编译内核,连接好EDP屏幕之后,单独烧写内核镜像boot.img,即可成功点亮EDP屏幕。
-
屏幕
+关注
关注
7文章
1213浏览量
56322 -
RK3568
+关注
关注
5文章
568浏览量
6003 -
迅为电子
+关注
关注
0文章
50浏览量
134
发布评论请先 登录
混合部署 | 在迅为RK3568上同时部署RT-Thread和Linux系统
混合部署 | 在迅为RK3568上同时部署RT-Thread和Linux系统
开发更便利!迅为RK3568/RK3588 定制分区镜像发布
【瑞芯微RK3568资料】迅为精心编写3568开发资料,研发更快人一步
迅为RK3568开发板鸿蒙OpenHarmony系统固件烧写步骤
iTOP-RK3568开发板使用TF卡升级固件-制作TF卡
系统升级 | RK3568体验 OpenHarmony 3.2
国产工业级RK3568核心板-AI人脸识别产品方案
北京迅为iTOP-RK3568开发板OpenHarmony系统南向驱动开发实操-HDF驱动配置LED

【北京迅为】iTOP-RK3568开发板OpenHarmony系统南向驱动开发-第4章 UART基础知识

【北京迅为】iTOP-RK3568开发板鸿蒙OpenHarmony系统南向驱动开发实操-HDF驱动配置UART

评论