一.RK3568平台HDMIIN
这篇文章给大家介绍一下在Rk356X等平台,HDMIIN的调试,RK356X的平台没有自带的HDMIRX的模块,因此只能通过外接转接芯片来完成,
常见的一般是HDMI转MIPI-CSI和HDMI转BT1120等芯片。
二.HDMIIN VIDEO框架
RK356X平台上的HDMIIN实现都是通过HDMI转MIPI或者转BT1120等转接芯片实现的,因此驱动代码框架是基于V4L2的camera框架实现的,将转接芯片当做是一个类camera设备,注册成v4l2的节点,通过media-framework的框架与主控vicap控制器link,应用层从对应的video节点取数据流。这里需要注意一下几点:
HDMIIN的转接芯片一般直接输出YUV422的数据格式,主控将其当做是SOC camera设备,不需要ISP的3A调试。
RK3568平台VICAP(CIF)控制器支持MIPI接口,因此在该平台上的时候,不需要经过ISP,vicap接收数据即可。
三.RK3568上添加转接芯片链路
HDMI->LT6911UXC->CSI_DPHY0->MIPI_CSI2->RKCIF_MIPI_LVDS
&i2c3 {
status = "okay";
lt6911