2024年4月20日发(作者:广州最新疫情)
MIPICSI用法
RK3566/RK3568平台仅有一个标准物理mipicsi2dphy,可以工作在两个模式:fullmode和splitmode,拆
分为csi2_dphy0/csi2_dphy1/csi2_dphy2三个逻辑dphy(参见)
FullMode
仅使用csi2_dphy0,csi2_dphy0与csi2_dphy1/csi2_dphy2互斥,不可同时使用;
datalane最大4lanes;
最大速率2.5Gbps/lane;
SplitMode
仅使用csi2_dphy1和csi2_dphy2,与csi2_dphy0互斥,不可同时使用;
csi2_dphy1和csi2_dphy2可同时使用;
csi2_dphy1和csi2_dphy2各自的datalane最大是2lanes;
csi2_dphy1对应物理dphy的lane0/lane1;
csi2_dphy2对应物理dphy的lane2/lane3;
最大速率2.5Gbps/lane
简单点来讲,如果用单目摄像头我们可以配置fullmode,若使用双目摄像头我们可以配置splitmode
FullMode配置
链接关系:sensor->csi2_dphy0->isp
FullMode设备树配置要点
配置sensor端
我们需要根据板子原理图的MIPICSI接口找到sensor是挂在哪个I2C总线上,然后在对应的I2C节点配
置camera节点,正确配置camera模组的I2C设备地址、引脚等属性。如下ROC-RK3566-PC的xc7160
配置:
&i2c4{
status="okay";
XC7160:XC7160b@1b{
status="okay";
compatible="firefly,xc7160";
reg=<0x1b>;
clocks=<&cruCLK_CIF_OUT>;
clock-names="xvclk";
power-domains=<&powerRK3568_PD_VI>;
pinctrl-names="default";
pinctrl-0=<&cif_clk>;
power-gpios=<&gpio4RK_PB6GPIO_ACTIVE_LOW>;
reset-gpios=<&gpio4RK_PB0GPIO_ACTIVE_HIGH>;
pwdn-gpios=<&gpio4RK_PB7GPIO_ACTIVE_HIGH>;
firefly,clkout-enabled-index=<0>;
rockchip,camera-module-index=<0>;
rockchip,camera-module-facing="back";
rockchip,camera-module-name="NC";
rockchip,camera-module-lens-name="NC";
发布者:admin,转转请注明出处:http://www.yc00.com/num/1713591061a2279411.html
评论列表(0条)