Enabling AUO G065VN01 display in Linux - DE mode

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Enabling AUO G065VN01 display in Linux - DE mode

1,267 次查看
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

标签 (3)
标记 (2)
0 项奖励
2 回复数

871 次查看
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 项奖励

871 次查看
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 项奖励