Hi @Manuel_Salas ,
Iam also facing the same issue in Scarthgap.
[ 0.090951] platform panel-lvds: Fixed dependency cycle(s) with /ldb-display- controller/lvds-channel@0
[ 1.605694] panel-lvds panel-lvds: /panel-lvds: problems parsing panel-timing (-22)
[ 1.613391] panel-lvds: probe of panel-lvds failed with error -22
[ 1.630510] imx8mp-ldb ldb-display-controller: Failed to create device link ( 0x180) with 32e90000.lcd-controller
[ 2.659304] imx8mp-ldb ldb-display-controller: Failed to create device link ( 0x180) with phy-lvds
My dts file
// SPDX-License-Identifier: GPL-2.0+
/*
* i.MX8M Plus EVK
* LVDS Panel: 800x480 @ 60Hz
* Kernel: Linux 6.6+
*/
#include "imx8mp-evk.dts"
/ {
model = "NXP i.MX8M Plus EVK - LVDS 800x480";
compatible = "fsl,imx8mp-evk", "fsl,imx8mp";
panel_lvds: panel-lvds {
compatible = "panel-lvds";
status = "okay";
data-mapping = "vesa-24";
data-width = <24>;
display-timings {
native-mode = <&timing0>;
timing0: timing0 {
clock-frequency = <25005000>;
hactive = <800>;
hsync-len = <6>;
hback-porch = <14>;
hfront-porch = <44>;
vactive = <480>;
vsync-len = <1>;
vback-porch = <3>;
vfront-porch = <5>;
};
};
port {
panel_in: endpoint {
remote-endpoint = <&ldb_lvds_out>;
};
};
};
};
&ldb_phy {
status = "okay";
};
&ldb {
status = "okay";
port@0 {
reg = <0>;
ldb_lcdif_in: endpoint {
remote-endpoint = <&lcdif3_out>;
};
};
lvds-channel@0 {
status = "okay";
fsl,data-mapping = "vesa-24";
fsl,data-width = <24>;
port@1 {
reg = <1>;
ldb_lvds_out: endpoint {
remote-endpoint = <&panel_in>;
};
};
};
};
&lcdif3 {
status = "okay";
port {
lcdif3_out: endpoint {
remote-endpoint = <&ldb_lcdif_in>;
};
};
};
/* Disable HDMI controller ONLY */
&hdmi {
status = "disabled";
};
/* Disable MIPI + unused LCDIFs */
&mipi_dsi { status = "disabled"; };
&lcdif1 { status = "disabled"; };
&lcdif2 { status = "disabled"; };
can you help me to fix that . I also attach my display details . Could you address the issue
