HDMI
芯片名称与内核版本
- 芯片名称:RK322X/RK3328/RK3368/RK3399/RK3288/RK3528/RK356X/RK3588
- 内核版本:LINUX kernel 6.1/5.10/4.19/4.4
前言
本 文主要介绍 Rockchip 平台基于 DRM 显示框架的 HDMI 的使用与调试方法。
概述
产品版本
- RK3288
- RK3368
- RK322X
- RK3328
- RK3399
- RK3528
- RK356X
- RK3588
- RK3576
读者对象
- 技术支持工程师
- 软件开发工程师
1. Rockchip 平台 HDMI 简介
Rockchip 各平台的 HDMI 功能如下:
功能 | RK3288 | RK3368 | RK322X | RK3328 | RK3399 | RK3528 | RK356X | RK3588 | RK3576 |
---|---|---|---|---|---|---|---|---|---|
最大输出分辨率 | 3840x2160p60 | 4096x2160p60 | 4096x2160p60 | 4096x2160p60 | 4096x2160p60 | 4096x2160p60 | 4096x2160p60 | 7680x4320p60 | 4096x2160p120 |
隔行模式 | N | N | Y | Y | Y | Y | Y | Y | Y |
支持的颜色格式 | RGB, YCbCr444, YCbCr422, YCbCr420 (仅 RK3288W 支持 YCbCr420) | RGB, YCbCr444, YCbCr422, YCbCr420 | RGB, YCbCr444, YCbCr422, YCbCr420 | RGB, YCbCr444, YCbCr422, YCbCr420 | RGB, YCbCr444, YCbCr420 | RGB, YCbCr444, YCbCr422, YCbCr420 | RGB, YCbCr444, YCbCr422, YCbCr420 | RGB, YCbCr444, YCbCr422, YCbCr420 | RGB, YCbCr444, YCbCr422, YCbCr420 |
是否支持 10bit 色深 | Y | N | Y | Y | Y | Y | Y | Y | Y |
支持 HDMI 协议版本 | HDMI 2.0 | HDMI 2.0 | HDMI 2.0 | HDMI 2.0 | HDMI 2.0 | HDMI 2.0 | HDMI 2.0 | HDMI 2.1 | HDMI 2.1 |
DRM: DRM 全称是 Direct Rendering Manager 是 DRI ( Direct Rendering Infrastructure ) 框架的一个 组件。LINUX 4.4 及其以后的内核采用 DRM 框架, HDMI 驱动的路径为:
kernel/drivers/gpu/drm/rockchip/dw_hdmi-Rockchip.c
kernel/drivers/gpu/drm/rockchip/inno_hdmi.c
kernel/drivers/gpu/drm/bridge/synopsys/