00891001 Verdin iMX95 Hexa 8GB WB IT V1.0Bを購入して、動作確認を進めています。
TorizonOS7.6.0をビルドしてそれをベースとして動作確認をしています。
MIPI-CSIでのカメラ映像入力で詰まっており、v4lでのストリームパスは通りましたが、映像入力がされません。
確認しているところ、imx95のデバイスツリーでMIPI-CSIで示されている
mipi_csi0: csi@4ad30000 {
compatible = “snps,dw-mipi-csi2”, “syscon”;
に該当するソースが
/drivers/media/platform/nxp/dwc-mipi-csi2.cとなっております。
dwc-mipi-csi2.cで定義されているレジスタがNXPのIMX95のリファレンスマニュアルのレジスタマップとあってません。
ですのでdwc-mipi-csi2.c内でレジスタライトしてもリードバックで反映されないレジスタがありました。
imx95向けのmipi-csiドライバは他にあるのでしょうか?
Hi, I’m the Toradex AI Assistant.
I might make mistakes or occasionally get you wrong. Our support team will step in if needed.
Verdin iMX95のMIPI-CSI対応状況について
Verdin iMX95 Hexa 8GB WB IT(PID8: 00891001)でのMIPI-CSI機能についてお答えします。
MIPI-CSIインターフェースの仕様
Verdin iMX95データシートによると、MIPI-CSIインターフェースは以下のピン配置で提供されています(1):
- CSI_1_D3_P/N (X1 pins 99/101): データレーン3
- CSI_1_D2_P/N (X1 pins 105/107): データレーン2
- CSI_1_CLK_P/N (X1 pins 111/113): クロック信号
- CSI_1_D1_P/N (X1 pins 117/119): データレーン1
- CSI_1_D0_P/N (X1 pins 123/125): データレーン0
これらのピンは「MIPI-CSIインターフェース専用で、代替機能はサポートしていません」(1)。
ドライバとレジスタマップの問題について
ご指摘の通り、dwc-mipi-csi2.cドライバのレジスタマップがiMX95のリファレンスマニュアルと一致しない問題は、ハードウェア固有の実装差異によるものと考えられます。
デバイスツリー設定の参考
デバイスツリーでのMIPI-CSI設定については、Toradexの公式ドキュメントで詳細なガイダンスが提供されています(2)。デバイスツリーオーバーレイを使用することで、ベースデバイスツリーを変更せずにハードウェア設定をカスタマイズできます。
推奨アプローチ
- デバイスツリーオーバーレイの活用: 既存のオーバーレイを参考に、iMX95固有の設定を適用
- コミュニティでの情報収集: 類似の問題について、MIPI-CSI camera migration to Yocto Scarthgap(3)などの議論を参考にする
注意事項
Verdin iMX95は比較的新しいプラットフォームのため、MIPI-CSI機能のソフトウェアサポートが完全に整備されていない可能性があります。TorizonOS 7.6.0での対応状況については、最新の開発状況を確認することをお勧めします。
具体的なドライバの実装や代替ソリューションについては、現在利用可能な情報源では詳細を確認できませんでした。
Best regards, Toradex AI Assistant.
Did you like my answer?

If I answered your question, please tick the “Solution” checkbox.
For follow-up questions to me, please use @ToradexAI in your post.