This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/AM3354: LCD in DE mode

Part Number: AM3354

Tool/software: Linux

Hi,

We are using a TFT LCD (controller: HX8264-D) with DE mode (instead of Hsync/Vsync mode) with custom board using AM3354 processor (TI SDK 03.03, Kernel: 4.4.41).

We are unable to find driver details in .dts file to set the parameters for DE mode (Ex: DE mode blanking for horizontal, DE mode blanking for vertical, minimum DE setup/hold time etc.)

Can you kindly suggest how to modify the am335x-evm.dts file to support DE mode ?

Note: Currently, the dts file supports for HSYNC/VSYNC mode as mentioned below (Need to change it to DE mode, please find attached image file for parameter sample of DE mode at the end of this post):

Current DTS:

panel {
                compatible = "ti,tilcdc,panel";
                status = "okay";
                pinctrl-names = "default";
                pinctrl-0 = <&lcd_pins_s0>;
                panel-info {
                        ac-bias           = <255>;
                        ac-bias-intrpt    = <0>;
                        dma-burst-sz      = <16>;
                        bpp               = <24>;
                        fdd               = <0x80>;
                        sync-edge         = <0>;
                        sync-ctrl         = <1>;
                        raster-order      = <0>;
                        fifo-th           = <0>;
                };

                display-timings {
                        native-mode = <&timing0>;
                        timing0: 800x480p62 {
                                clock-frequency = <30000000>;
                                hactive = <800>;
                                vactive = <480>;
                                hfront-porch = <40>;
                                hback-porch = <88>;
                                hsync-len = <48>;
                                vback-porch = <32>;
                                vfront-porch = <13>;
                                vsync-len = <3>;
                                hsync-active = <1>;
                                vsync-active = <1>;
                        };
                };
        };

Best Regards,

Biplab Kundu