I am working with the RZ/G2L custom board, which features the Renesas processor, and I am using the Lontium LT8912 driver for my display interface. I have successfully configured and run the driver with a 4-lane DSI configuration, and it works flawlessly. However, I am encountering issues when attempting to run the driver with a 2-lane DSI configuration.
System Details:
Board: MYIR-YG2LX
Processor: Renesas RZ/G2L
Display Driver: Lontium LT8912
Device Tree Configuration for 2-Lane DSI:
/* MIPI DSI */&dsi0 { status = "okay"; ports { port@1 { dsi0_out: endpoint { remote-endpoint = <<8912_in>; data-lanes = <1 2>; }; }; };};
&i2c0 { clock-frequency = <400000>; pinctrl-names = "default"; status = "okay";
/* MIPI-DSI to HDMI and LVDS adapter */ hdmi@48 { compatible = "lontium,lt8912"; ddc-i2c-bus = <&i2c0>; dsi-lanes = <1 2>; reg = <0x48>; reset-gpios = <&pinctrl RZG2L_GPIO(42, 2) GPIO_ACTIVE_HIGH>; hpd-gpios = <&pinctrl RZG2L_GPIO(2, 0) GPIO_ACTIVE_HIGH>; //interrupt-parent = <&pinctrl>; //interrupts = <RZG2L_GPIO(2, 0) IRQ_TYPE_EDGE_RISING>;
/* LVDS output or HDMI output 0: lvds 1: hdmi 2: hdmi and lvds */ lvds_mode = <2>; bit_color = <0>; // 0:24bit 1:18bit hdmi_mode = <0>; // 0: 1080P 1:720P audio_mode = <2>; // 0:NONE 1: SPDIF 2: I2S
display-timings { native-mode = <&timing0>; timing0:timing0 { clock-frequency = <51200000>;
hactive = <1024>; hsync-len = <20>; hback-porch = <162>; hfront-porch = <140>; vactive = <600>; vsync-len = <3>; vback-porch = <20>; vfront-porch = <12>;
vsync-active = <0>; hsync-active = <0>; de-active = <0>; pixelclk-active = <0>; }; };
ports { #address-cells = <1>; #size-cells = <0>; port@0 { reg = <0>; lt8912_in: endpoint@0 { remote-endpoint = <&dsi0_out>; }; };
port@1 { reg = <1>; lt8912_out: endpoint@1 { remote-endpoint = <&hdmi_con_out>; }; };
port@2 { reg = <2>; codec_endpoint: endpoint { remote-endpoint = <&i2s2_cpu_endpoint>; }; }; }; };};
Hi samar,Please contact with your supplier to assist you further.Kind Regards.
Hi Samar, VK-RZV2L/G2L board is using LT8912 .
thanx PT_Renesas