目录
一、RK356x camera硬件
Mipi接口
DVP接口
二、软件链路
三、dts配置
DVP
MIPI
sensor->dphy->isp_vir
一、RK356x camera硬件
RK356X包含RK3566和RK3568,在camera方面,两颗芯片的软硬件是兼容的,共有两种硬件连接方式:DVP和MIPI。
Mipi接口
图一
如图一所示,RK356X提供了4lane的mipi接口,可以选择一个camera使用4lane,也可以将4lane分为0 1/2 3 两个2lane。其中分为三个dphy(dphy0, dphy1, dphy2),dphy0和其他两个互斥,即使用了dphy0就不用另外两个,用了另外两个之一,就不能用dphy0。dphy1对应0 1两lane,dphy2对用2 3两lane。据RK原始dts参考推论,如果两个camera分别使用0 1/0 1 2 3,则选择dphy0。参考如图二。
图 二
DVP接口
DVP接口,硬件上,由于GPIO的复用,需要配置gpio口,如图三。
图 三
二、软件链路
RK356X软件链路如图四所示:
有三种链路,其中DVP的链路为dvp->rkcif_dvp。Mipi可以为sensor->dphy->csi2->vicap 然后vicap_sditf->isp_vir,也可以为sensor->dphy->isp_vir。