Jump to content

Dig Kleppe

Members
  • Posts

    4
  • Joined

  • Last visited

Posts posted by Dig Kleppe

  1. I have trouble getting the driver (imx-ldb)  to load. It is present in the kernel, but there is no sign of it in dmesg. Also no fb.

    In my dtb:

        //    ldb: ldb {      The address was missing in the original dtsi , needed?
                ldb: ldb@020e0008 {  
                    #address-cells = <1>;
                    #size-cells = <0>;
                    compatible = "fsl,imx6q-ldb", "fsl,imx53-ldb";      The driver is imx6q   Works for Solo ?
                    gpr = <&gpr>;
                    status = "okay";

                    lvds-channel@0 {
                    #address-cells = <1>;
                    #size-cells = <0>;
                        reg = <0>;
                        status = "okay";

                        port@0 {
                            reg = <0>;

                            lvds0_mux_0: endpoint {
                                remote-endpoint = <&ipu1_di0_lvds0>;
                            };
                        };

                        port@1 {
                            reg = <1>;

                            lvds0_mux_1: endpoint {
                        //        remote-endpoint = <&ipu1_di1_lvds0>;
                                remote_endpoint = <&panel_in>;
                            };
                        };
                    };

                    panel { // klp
                        compatible = "mitsubishi,aa121td01", "panel-lvds";

                        width-mm = <261>;
                        height-mm = <163>;

                        data-mapping = "jeida-24";

                        panel-timing {
                            clock-frequency = <60000000>;
                            hactive = <1024>;
                            vactive = <600>;
                            hback-porch = <160>;
                            hfront-porch = <160>;
                            vback-porch = <23>;
                            vfront-porch = <12>;
                            hsync-len = <70>;  // 60
                            vsync-len = <15>;// 10
                            // <1>: high active
                            // <0>: low active
                            hsync-active = <1>;//hsync pulse is active low/high/ignored
                            vsync-active = <1>;//vsync pulse is active low/high/ignored
                            //    de-active = <1>;
                            pixelclk-active = <1>;// active high = drive pixel data on rising edge/sample data on falling edge
                            // active low  = drive pixel data on falling edge/    sample data on rising edge
                        };

                        port {
                            panel_in: endpoint {
                                remote-endpoint = <&lvds_out>;
                            };
                        };
                    };

    Any idea?

     

     

     

     

     

×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines