您好,NXP团队:
我们正在测试运行 Linux 的 i.MX95 19x19 EVK 上的 OX05B1S GMSL2 相机。
设置:
OX05B1S 相机 - MAX96717 - GMSL2 - MX95MBDESER01 MAX96724 - i.MX95
MX95MBDES10001 套件附带的 OX03C10 摄像头与相同的解串器板配合使用,并且可以使用 cam -l 命令查看。
但是,cam -l 并未列出配备 MAX96717 的 OX05B1S 相机。
BSP包含ox05b1s.ko,max96724.ko,max96717_lib.ko,以及 OX05B1S DTB 文件。
OX05B1S DTB 似乎描述了直接的 MIPI 连接,而 OX03C10 DTB 包含 MAX96724 拓扑结构。
NXP是否为这种配置提供参考设备树配置?
OX05B1S - MAX96717 - MAX96724 - i.MX95
如果不行,请问要将这款 OX05B1S GMSL2 相机与 MX95MBDESER01 板配合使用,需要进行哪些更改?
谢谢!
此致,
塔伦
谢谢你的解释。我们了解到,目前的 电路板支持包 正式支持通过直接 MIPI-CSI 接口实现的 OX05B1S,而 MAX96717/MAX96724 SerDes 支持则用于 OX03C10。
我们使用 OX05B1S 相机模块,该模块通过 MAX96724 解串器连接到 i.MX95,并带有 MAX96717 串行器。GMSL2 链路锁定成功,MAX96717 可通过远程 I2C 通道访问。
目前 电路板支持包 是否不支持 OX05B1S + MAX96717 + MAX96724,这意味着需要自定义驱动程序/设备树集成?或者是否有针对这种组合的参考实现或补丁?
当前 电路板支持包 支持使用 MIPI_CSI miniSAS 连接器直接连接 i.MX95 板的 OX05B1S 传感器。Omnivision OX03C10 传感器可通过以下供应商提供的串行器/解串器解决方案在 i.MX 95 上获得支持:
• Analog Devices:MAX96717/MAX96724
• 德州仪器:DS0UB953/DS0UV960
更多详细信息,请参阅第 6.1.3 章。相机参考手册
是的,请参考驱动程序 MX95mbcam.c如果使用 OX03C10 驱动程序,并且需要更换摄像头,则必须完全更换该驱动程序。
https://github.com/nxp-imx/linux-imx/blob/lf-6.18.y/drivers/media/i2c/mx95mbcam.c