在《Rockchip RK3399 - DRM驱动程序》》我们已经介绍过了,RK3399有两个VOP,均可以支持HDMI、eDP、DP、MIPI DSI0、MIPI DSI1显示接口,由于此时我手里正好有一块友善7寸高清电容触摸显示屏(型号为HD702E,eDP接口),因此本节我们选择eDP作为分析的对象。
rockchip drm驱动的启动流程图: 第一阶段: mipi_dsi_probe res = platform_get_resource(pdev, IORESOURCE_MEM, 0); //获取内存资源 dsi->irq = platform_get_irq(pdev, 0); //获取中断资源 dsi->pclk = devm_clk_get(dev, "pclk"); //获取pclk dsi->regmap = devm_regmap_init_mmio(dev, ...
参考《Rockchip_DRM_Panel_Porting_Guide_V1.3_20171209.pdf》 2.调试手段有哪些: (1)检查软件配置。 (2)查看log,相应的显示驱动有没有绑定成功。 (3)调整对应的参数。 3.示例 (1)点一块edp屏 (2)点一块mipi屏 点一块edp屏 参考rk3399-edp.dts #include //#include #include "rk3399-excavator-sa...
我们在文章《Rockchip RK3399 - DRM子系统》和《Rockchip RK3399 - DRM驱动程序》中介绍了RM子系统的整体框架,并对DRM各个模块进行了简单的介绍,本节我们将会详细介绍framebuffer、plane。 回到顶部 一、显示处理器 我们知道一个显示子系统由显示处理器(vop,video output processor)、接口控制器(mipi,lvds,hdmi、e...
logo-memory-region = <&drm_logo>;secure-memory-region = <&secure_memory>;route { route_hdmi:...
注册plane、crtc、encoder、connector这4个drm_mode_object; 回到顶部 一、显示子系统概述 显示子系统是Rockchip平台显示输出相关软硬件系统的统称,linux内核采用component框架来构建显示子系统,一个显示子系统由显示处理器(vop,video output processor)、接口控制器(mipi,lvds,hdmi、edp、dp、rgb、BT1120、BT656、I8080...
2)Rockchip平台的芯片集成丰富的显示接口,包括HDMI/MIPI-DSI/RGB/LVDS/eDP/DP 等等,不同芯片可能...
1、简介 DRM全称是Direct Rendering Manager,是DRI(Direct Rendering Infrastructure)框架的一个组件;...
RK628D是瑞芯微全新推出的视频桥接芯片,支持丰富的显示接口,支持高分辨率大屏产品转换需求。基于DRM、FB的显示框架,软件兼容性好,替换方便。产品应用方向包括电子白板、多屏异显广告机、投影仪、扩展坞和笔记本电脑等。 RK628D具备以下特性: 一、功能特性: ...
USB 2.0 HDMI 2.0 with HDCP 2.2 MIPI/eDP/LVDS/RGMII TrustZone/TEE/DRM 详细参数 工艺• 28nm CPU• 四核Cortex-A17,主频最高达1.8GHz(适用于RK3288-C/CG/K) GPU• Mali-T764 GPU,支持AFBC(帧缓冲压缩) • 支持 OpenGL ES 1.1/2.0/3.1, OpenCL, DirectX9.3 ...