The display (ET035009DH6) stays dark with the following configuration. The backlight is on. Touch is working. ETM035009EDH6 Spec
Device Tree
lcdif@021c8000 {
compatible = "fsl,imx6ul-lcdif", "fsl,imx28-lcdif";
reg = <0x021c8000 0x00004000>;
interrupts = <0x00000000 0x00000005 0x00000004>;
clocks = <0x00000001 0x000000a2 0x00000001 0x000000a1 0x00000001 0x00000000>;
clock-names = "pix", "axi", "disp_axi";
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <0x0000003f 0x00000040>;
display = <0x00000041>;
lcd-display {
bits-per-pixel = <0x00000010>;
bus-width = <0x00000012>;
linux,phandle = <0x00000041>;
phandle = <0x00000041>;
display-timings {
native-mode = <0x00000042>;
320x240 {
phandle = <0x00000042>;
linux,phandle = <0x00000042>;
clock-frequency = <0x00632ea0>;
hactive = <0x00000140>;
vactive = <0x000000f0>;
hback-porch = <0x00000044>;
hsync-len = <0x00000058>;
hfront-porch = <0x00000014>;
vback-porch = <0x00000012>;
vsync-len = <0x00000016>;
vfront-porch = <0x00000004>;
hsync-active = <0x00000000>;
vsync-active = <0x00000000>;
de-active = <0x00000001>;
pixelclk-active = <0x00000000>;
};
640x480 {
clock-frequency = <0x018023d8>;
hactive = <0x00000280>;
vactive = <0x000001e0>;
hback-porch = <0x00000028>;
hfront-porch = <0x00000018>;
vback-porch = <0x00000020>;
vfront-porch = <0x0000000b>;
hsync-len = <0x00000060>;
vsync-len = <0x00000002>;
de-active = <0x00000001>;
hsync-active = <0x00000000>;
vsync-active = <0x00000000>;
pixelclk-active = <0x00000000>;
};
800x480 {
};
800x480pixclkact {
};
800x600 {
};
1024x600 {
};
1024x768 {
};
};
U-Boot
setenv vidargs video=mxsfb:320x240M-18@60
When connecting a screen via VGA to the Eval Board (Toradex Colibri Evaluation Board Rev3.2) and leave the default LCD timings to 640x480 (phandle
and linux,phandle
in 640x480) the screen shows the LXDE desktop.
User contributions licensed under CC BY-SA 3.0