1. 前言
nano平台原生是支持imx219驱动的;
但是如果要扩展多路imx219需要修改硬件和设备树的;
需要通过I2C一分四芯片,对四个imx219进行分时复用;
这里暂时只调试两路imx219
2. CSI接口连接如下
MIPI-CSI接口使用如下:
` 1 -> Ground
2 -> CAM1_DN0 - Data Lane 0
3 -> CAM1_DP0 - Data Lane 0
4 -> Ground
5 -> CAM1_DN1 - Data Lane 1
6 -> CAM1_DP1 - Data Lane 1
7 -> Ground
8 -> CAM1_CN - MIPI Clock
9 -> CAM1_CP - MIPI Clock
10 -> Ground
11 -> CAM_GPIO
12 -> CAM_CLK
13 -> SCL0 - CAM_I2C
14 -> SDA0 - CAM_I2C
15 -> +3.3 V`
3. 修改设备树
参考其它dts `/i2c@3180000/tca9545@70/i2c@0/imx219 // for first camera
... /i2c@3180000/tca9545@70/i2c@1/imx219 // for second camera`
修改如下:
tegra-camera-platform {
c