ET035009DH6 lcd display config

0

The display (ET035009DH6) stays dark with the following configuration. The backlight is on. Touch is working. ETM035009EDH6 Spec

  • Toradex Colibri iMX6ULL 512MB V1.1A
  • Toradex Colibri Evaluation Board Rev. 3.2
  • ET035009DH6
  • angstrom-lxde-image

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.

embedded-linux
yocto
u-boot
lcd
imx6
asked on Stack Overflow Aug 17, 2020 by codeshredder726b • edited Aug 20, 2020 by 0andriy

0 Answers

Nobody has answered this question yet.


User contributions licensed under CC BY-SA 3.0