由于官方代码没有IMX291的驱动,所以想把IMX214的驱动进行移植,刚开始的做法跟这位仁兄差不多
http://developer.t-firefly.com/archiver/tid-1615.html?page=1
在cam_board.xml中增加的IMX291相关配置,根据hardware/rockchip/camera/SiliconImage/isi/drv/IMX214添加了一份IMX291,修改相关内容编译生成libisp_isi_drv_IMX291.so,然后跑起来Camsys驱动初始化问题不大
但是设备注册失败:
D CameraHal: Check IMX291 ID: reg: 0x16 val: 0x0 default: 0x2
E CameraHal: IMX291 device register failed!
采用哪组MIPI接口,RST脚,MCKL时钟都是在cam_board.xml分别配phyIndex,SensorGpioRst,SensorMclk
但是发现该时钟配置没生效,i2c通信也有问题
先在这立个帖子,如果有朋友也在RK上面移植新的camera驱动请私信