Enabling AUO G065VN01 display in Linux - DE mode

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Enabling AUO G065VN01 display in Linux - DE mode

1,246 Views
EinarMar
Contributor IV

Hi there

I have a AUO display (G065VN01) that is 640x480 6inch which I need to enable in our Linux kernel. 

I've used in my devicetree the parameters from the datasheet (http://www.datadisplay-group.com/fileadmin/pdf/produkte/Displays/AUO/G065VN01V2_Datasheet.pdf ) without any real luck. The display is just blinking red,blue, black and white every now and then. No image is being formed on the screen. 

The section in the device tree is as follows:

&ldb {
    status = "okay";

      lvds-channel@0 {
         crtc = "ipu1-di1";
         fsl,data-mapping = "spwg";
         fsl,data-width = <18>;
         status = "okay";
         primary;

         display-timings {

            t_lvds: t_lvds_default {
               clock-frequency = <25200000>;
               hactive = <640>;
               vactive = <480>;
               hback-porch = <10>;
               hfront-porch = <10>;
               hsync-len = <130 160 430>;
               vback-porch = <100>;
               vfront-porch = <10>;
               vsync-len = <40 45 142>;
               hsync-active = <0>;
               vsync-active = <0>;
               de-active = <1>;
               pixelclk-active = <0>;
         };

      };

   };

};

The kernel I'm using is 3.14.38 but I've also tried the 4.1.33. 

If I use an older Toshiba display (LTA065B0D2F) that at least forms an image on the screen with these settings, even though they do not apply for that display. So far I haven't been able to have any image forming on the AUO display, just this blinking as described above. 

Anybody dealing with this issue or know how to solve ?

regards

Einar

Labels (3)
Tags (2)
0 Kudos
2 Replies

850 Views
EinarMar
Contributor IV

Hi Igor and thank you for your response. 

I however managed to figure out that the main reason the display was not working. It was due to wiring and some misconception of "No Connection" labeling in the signal description from AUO (i.e. pin 16). See here: http://www.datadisplay-group.com/fileadmin/pdf/produkte/Displays/AUO/G065VN01V2_Datasheet.pdf 

Previously we used pin 16 for other displays and only by disconnecting that pin the AUO display started to work. 

Regards

Einar

0 Kudos

850 Views
igorpadykov
NXP Employee
NXP Employee

Hi Einar

t_lvds aliases are not used in nxp bsp releases, so seems some third party
release used in the case. One can look at similar case in BD imx6qdl-nitrogen6x.dtsi
for vga AA065VE11:
https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_4.1.15_1.0.0_ga/arch/arm/boot/dts/im...
and description of configuring lcd timings in uboot:
https://community.nxp.com/thread/385544
https://boundarydevices.com/configuring-i-mx6-machines-different-screens-nitrogen6x-sabre-lite/

Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos