3. Display 使用

RK3576 拥有 3 路 vp (Video Port),每一个 vp 端口都绑定了固定的显示控制器。详情可以查看设备树文件 rk3576.dtsi 中的 vop_out 节点。

比如 vp0 支持 dsi, hdmi/edp, dp0~2 的输出。

每一个 vp 都有各自所能输出的最大分辨率:

  • vp0 最大可以输出 4K@120Hz

  • vp1 最大可以输出 2560x1600@60Hz

  • vp2 最大可以输出 1920x1080@60Hz

软件上如果把 HDMI0 显示控制器连接在 vp0 上,且硬件 phy 支持 HDMI2.1,则 HDMI0 支持 4K@120Hz 的输出。

如果给每一个 vpx 都单独分配一个显示控制器的话,便可支持同一时间的三屏同显(异显)。

3.1. AIO-3576JD4 显示接口的配置

核心板虽然支持多种视频接口,但 AIO-3576JD4 只有 HDMI 接口。

客户在自行设计底板时候如果要用到其他接口,可以参考其他板型的 dts 比如:

kernel/arch/arm64/boot/dts/rockchip/rk3576-firefly-roc-rk3576-pc.dtsi
kernel/arch/arm64/boot/dts/rockchip/rk3576-firefly-roc-rk3576-pc-mipi101-M101014-BE45-A1.dts