dear :
I hve a board named X-MX8QMLPD4CPU , I want to use channel0 and channel1 of the lvds0 , each chanel connect to an it6263 ,and hope use two independent outputs mode.when I only used chanel0 , everything is fine ; but when I add chanel1 , both chanel show nothing ! the device tree config as follow:
&ldb1_phy {
status = "okay";
};
&ldb1 {
status = "okay";
lvds-channel@0 {
fsl,data-mapping = "jeida";
fsl,data-width = <24>;
status = "okay";
port@1 {
reg = <1>;
lvds0_out: endpoint {
remote-endpoint = <&it6263_0_in>;
};
};
};
lvds-channel@1 {
fsl,data-mapping = "jeida";
fsl,data-width = <24>;
status = "okay";
port@1 {
reg = <1>;
lvds0_chn1_out: endpoint {
remote-endpoint = <&it6263_2_in>;
};
};
};
};
&i2c1_lvds0 {
#address-cells = <1>;
#size-cells = <0>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_lvds0_lpi2c1>;
clock-frequency = <100000>;
status = "okay";
lvds-to-hdmi-bridge@4c {
compatible = "ite,it6263";
reg = <0x4c>;
port@0 {
it6263_0_in: endpoint {
clock-lanes = <3>;
data-lanes = <0 1 2 4>;
remote-endpoint = <&lvds0_out>;
};
};
port@1 {
it6263_2_in: endpoint {
clock-lanes = <3>;
data-lanes = <0 1 2 4>;
remote-endpoint = <&lvds0_chn1_out>;
};
};
};
};
and the kernel log show as follow :
[ 1.571677] [drm] Initialized
[ 1.615861] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 1.622490] [drm] No driver support for vblank timestamp query.
[ 1.628527] imx-drm display-subsystem: bound imx-drm-dpu-bliteng.2 (ops dpu_)
[ 1.636655] imx-drm display-subsystem: bound imx-drm-dpu-bliteng.5 (ops dpu_)
[ 1.644985] imx-drm display-subsystem: bound imx-dpu-crtc.0 (ops dpu_crtc_op)
[ 1.652410] imx-drm display-subsystem: bound imx-dpu-crtc.1 (ops dpu_crtc_op)
[ 1.659826] imx-drm display-subsystem: bound imx-dpu-crtc.3 (ops dpu_crtc_op)
[ 1.667238] imx-drm display-subsystem: bound imx-dpu-crtc.4 (ops dpu_crtc_op)
[ 1.674715] [drm:imx_ldb_bind] *ERROR* Failed to initialize bridge with drm
[ 1.681695] imx-drm display-subsystem: failed to bind ldb@562410e0 (ops imx_6
[ 1.690038] imx-drm display-subsystem: master bind failed: -16
[ 1.695890] imx-drm-dpu-bliteng: probe of imx-drm-dpu-bliteng.5 failed with 6
[ 1.708994] loop: module loaded
can anyone give some advice ? TKS a lot !
Hi huati
unfortunately MX8QM is not publicly released and not supported yet, its
software in beta stage and marked as "PREPRODUCTION".
i.MX 8 Arm Cortex-A53 Processor|NXP
So far publicly and officialy launched and supported only i.MX8M:
i.MX 8M Applications Processor | Arm Cortex-A53, Cortex-M4|NXP
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
I change configuration like this :
&i2c1_lvds0 {
#address-cells = <1>;
#size-cells = <0>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_lvds0_lpi2c1>;
clock-frequency = <100000>;
status = "okay";
lvds0-to-hdmi-bridge@62 {
compatible = "ite,it6263";
reg = <0x62>;
port@0 {
it6263_0_in: endpoint {
clock-lanes = <3>;
data-lanes = <0 1 2 4>;
remote-endpoint = <&lvds0_out>;
};
};
};
lvds1-to-hdmi-bridge@61 {
compatible = "ite,it6263";
reg = <0x61>;
port@1 {
it6263_2_in: endpoint {
clock-lanes = <3>;
data-lanes = <0 1 2 4>;
remote-endpoint = <&lvds0_chn1_out>;
};
};
};
};
the device are id0=0x61,id1=0x62.
nothing change .