i.MX 8M Plus:ISIドライバーの選択、RMでのガスケットドキュメント、およびデインターレースのサポートCPU/モジュール = i.MX 8M Plus (TQMa8MPxL)
カーネル = NXPカーネル 6.6
H.264エンコード用に、MIPI-CSI2経由でインターレースビデオソース(1080i / 480i)をキャプチャします。
AN13857(「i.MX 8Mシリーズ MIPIキャプチャシステム」、セクション8)に記載されているハードウェアデインターレース機能がi.MX 8M Plusで使用できるかどうかを調べています。
この過程で、3つの疑問点が浮かび上がったので、ここで明確にしておきたいと思います。
- 今後、どのISIドライバーを使用すべきでしょうか?
現在のNXPカーネルには、ISIドライバの実装が2つあるようです。1つは`drivers/staging/media/imx/`にある古いバージョン、もう1つは`drivers/media/platform/nxp/imx8-isi/`にある新しいバージョンです。
NXP社は、現在のBSPに対応したi.MX 8M Plus向けに公式にサポートされ推奨されているドライバはどれか、また古いドライバは非推奨とみなされているのかどうかを明確にしていただけますでしょうか?
- ガスケットレジスターは、i.MX 8M Plusリファレンスマニュアルに記載されていますか?
AN13857では、i.MX 8M Plusでデインターレースを設定するメカニズムとして、ガスケット制御レジスタ(特にインターレースモードを選択するフィールド)を参照しています。IMX8MPRM (Rev.2)
NXP社は、ガスケットレジスタの説明(特にインターレースモードフィールド)がIMX8MPRMのどこかに記載されているかどうかを明確にしていただけますでしょうか?
- AN13857で示されているハードウェアによるデインターレース処理は、現在のISIドライバでサポートされていますか?
現在のドライバでは、AN13857で説明されているインターレース入力の方法でガスケットとISIをプログラムするコードパスを特定できませんでした。
NXP社に説明をお願いできますでしょうか?
- AN13857 ハードウェア デインターレース フローが現在の ISI ドライバで標準でサポートされているかどうか、
- はいの場合、アプリケーションによってどのように有効化されますか?
- そうでない場合、NXPが現在この機能を必要とする顧客に対して推奨する解決策(ソフトウェアによるインターレース解除、カスタムドライバの開発など)を教えてください。
よろしくお願いします。
よろしくお願いします、
ラファエロ
グラフィック&ディスプレイi.MX 8ファミリー | i.MX 8QuadMax (8QM) | 8QuadPlusLinuxマルチメディアヨクトプロジェクト