2345632_ja-JP

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2345632_ja-JP

2345632_ja-JP

i.MX93 LDBとIT62633 HDMIブリッジの統合 – DRMコネクタが作成されず、LVDS信号も検出されない

NXPチームの皆様、こんにちは。
私は現在、IT62633 LVDS-HDMIブリッジをi.MX93プラットフォームに統合する作業に取り組んでいます。ハードウェア接続はI2C1バスを介して行われ、デバイスはアドレス0x4cで検出されます(i2cdetectでは「UU」として表示されます)。
しかし、HDMI出力は機能しておらず、/sys/class/drm/ の下に DRM コネクタ (例: HDMI-A-1) が作成されません。
dtsの変更点:
hdmi_connector: hdmi-connector {
compatible = "hdmi-connector";
ラベル = "HDMI";
タイプ = "a";
ステータス = "正常";
ポート {
hdmi_connector_in: エンドポイント {
リモートエンドポイント = <&it62633_out>;
};
};
};

&lcdif {
ステータス = "正常";
割り当てられたクロックレート = <1039500000>、<74250000>、<400000000>、<133333333>;
};

&lpi2c1 {
ステータス = "正常";
lvds_bridge: lvds-to-hdmi-bridge@4c {
compatible = "ite,it62633";
reg = �;<0x4c>
reset-gpios = <&gpio2 22 GPIO_ACTIVE_LOW>;
interrupt-parent = <&gpio2>;
割り込み = <21 IRQ_TYPE_LEVEL_LOW>;
ピクセルクロック周波数 = <74250>;
データマッピング = "jeida-24";
ステータス = "正常";
ポルト
#address-cells = <1>;
#size-cells = <0>;
ポート@0 {
reg = <0>;
it62633_in: エンドポイント {
リモートエンドポイント = <&ldb_out>;
};
};
ポート@2 {
reg = <2>;
it62633_out: エンドポイント {
remote-endpoint = <&hdmi_connector_in>;
};
};
};
};

&ldb {
ステータス = "正常";
lvds-channel@0 {
ステータス = "正常";
ポート@1 {
reg = <1>;
ldb_out: エンドポイント {
リモートエンドポイント = <&it62633_in>;
};
};
};
};
&ldb_phy {
ステータス = "正常";
};

カーネルログ:
dmesg | grep it62*
[ 1.929968] it6263 0-004c: プローブが失敗しました。リモートポート「lvds-channel@0」が無効になっています

dmesg | grep drm
[ 2.008693]imx-drm ディスプレイサブシステム: [drm] crtc または sizes が見つかりません


支援が必要です:
1) IT62633とi.MX93(LDB → HDMI)のデバイスツリー構成に関する参考資料はありますか?
2) LVDS信号を適切に生成するために、ピクセルクロック/ディスプレイタイミングの設定に関して特別な要件はありますか?
3) このパイプラインにおいて、IT62633はパネルとして扱うべきか、それともブリッジ専用デバイスとして扱うべきか?
4) 既知の問題点:

  • LDBデバイスリンク作成失敗
  • DRMにおけるHDMIコネクタの登録


5) NXP BSPのIT62633ドライバに対する推奨パッチまたはアップデートはありますか?

Re: i.MX93 LDB to IT62633 HDMI Bridge Integration – DRM Connector Not Created and No LVDS Signal

こんにちは、

FRDMボードで使用している構成とほぼ同じなので、お使いのデバイスの設定を確認して参考にしてください。

https://github.com/nxp-imx/linux-imx/blob/lf-6.12.y/arch/arm64/boot/dts/freescale/imx93-11x11-frdm.d...

よろしくお願いいたします。
アルド。

Re: i.MX93 LDB to IT62633 HDMI Bridge Integration – DRM Connector Not Created and No LVDS Signal

こんにちは、
imx93-11x11-frdm.dts ファイルに基づいて変更を加えました。frdmではit6263を使用します。
しかし、私はNXP imx93 EVKに外部接続されたLVDS-HDMIコンバーターにit62633を使用しています。

IT62633適切にLVDS信号生成するための設定方法について、ご協力をお願いいたします。


Re: i.MX93 LDB to IT62633 HDMI Bridge Integration – DRM Connector Not Created and No LVDS Signal

チームの皆さん、こんにちは。
私は、imx93 EVKを使用したITE62633E LVDS-HDMIブリッジの開発に取り組んでいます。

dtsの変更点:

hdmi_connector: hdmi-connector {

compatible = "hdmi-connector";
ラベル = "HDMI";
タイプ = "a";
ステータス = "正常";
ポート {
hdmi_connector_in: エンドポイント {
リモートエンドポイント = <&it62633_out>;
};
};
};

&lcdif {
ステータス = "正常";
割り当てられたクロックレート = <1039500000>、<74250000>、<400000000>、<133333333>;
};

&lpi2c1 {
ステータス = "正常";
lvds_bridge: lvds-to-hdmi-bridge@4c {
compatible = "ite,it62633";
reg = �;<0x4c>
reset-gpios = <&gpio2 22 GPIO_ACTIVE_LOW>;
interrupt-parent = <&gpio2>;
割り込み = <21 IRQ_TYPE_LEVEL_LOW>;
ピクセルクロック周波数 = <74250>;
データマッピング = "jeida-24";
ステータス = "正常";
ポルト
#address-cells = <1>;
#size-cells = <0>;
ポート@0 {
reg = <0>;
it62633_in: エンドポイント {
リモートエンドポイント = <&ldb_out>;
};
};
ポート@2 {
reg = <2>;
it62633_out: エンドポイント {
remote-endpoint = <&hdmi_connector_in>;
};
};
};
};

&ldb {
ステータス = "正常";
lvds-channel@0 {
ステータス = "正常";
ポート@1 {
reg = <1>;
ldb_out: エンドポイント {
リモートエンドポイント = <&it62633_in>;
};
};
};
};

&ldb_phy {
ステータス = "正常";
};

NXPのIT62633Eドライバに対する推奨パッチやアップデート、またはその他のdtsの変更があれば、実施する必要があります。

Re: i.MX93 LDB to IT62633 HDMI Bridge Integration – DRM Connector Not Created and No LVDS Signal

こんにちは、

メインラインカーネルにもNXPカーネルリポジトリにもIT62633用のドライバが見つからないため、バインディング/設定が正しいかどうかわかりません。詳細についてはベンダーにお問い合わせいただくことをお勧めします。IT6263と同じものを使用していると思われますが、念のためご確認ください。

よろしくお願いいたします。
アルド。

タグ(1)
評価なし
バージョン履歴
最終更新日:
‎04-15-2026 05:31 AM
更新者: