LCD Support on Linux - Printable Version +- PINE64 (https://forum.pine64.org) +-- Forum: PINE A64(+) (https://forum.pine64.org/forumdisplay.php?fid=4) +--- Forum: Pine A64 Hardware, Accessories and POT (https://forum.pine64.org/forumdisplay.php?fid=32) +---- Forum: LCD and Touch Panel (https://forum.pine64.org/forumdisplay.php?fid=37) +---- Thread: LCD Support on Linux (/showthread.php?tid=2896) |
LCD Support on Linux - pfeerick - 12-07-2016 This thread/post is intended to pull together scattered discussions from the forum on LCD Support on Linux, and put the current information of the state of affairs of LCD support on the pine64 with regards to the Linux operating systems in one place. It is a living post, so may be subject to change by myself or other moderators as needed to correct any inaccuracies over time. Any support requests will be moved to a different thread as that is NOT the focus of this thread. If you have any suggestions as to more information or related forum threads, please leave a reply!
Out of the box, the pine64 has always supported both the HDMI and LCD outputs via the Android images - but not at the same time. More recently in that area, the need for two different images has been removed, and a simply change to the uEnv.txt file was needed. This was not the case with linux... until recently, there was no LCD support at all. It was certainly possible, as it had been done before with other boards using the Allwinner Display Engine, but was not enabled on the pine64 until recently. There are currently no "official" images that support the LCD and/or touchscreen out of the box. However, it was pointed out in Nov 2016 that support was present in the official Armbian repo, so there is in fact a ready to use image that is available for download or for you to build yourself. Check out the latest Armbian Beta image (I won't direct link as it is rebuilt daily, but you want the Pine64_Ubuntu_xenial build), and also look at the pine64 specific documentation on their site in order to try it out for yourself! To enable the LCD panel under Armbian navigate to /boot, open the armbianEnv.txt file with a text editor and change the pine64_lcd=off value to on. You will also need to add gt9xxf_ts to /ect/modules if you wish to enable the touch screen support. For more information please see (the last three points of) the pine64 specific Armbian documentation. * Instructions for installing the touch screen driver in Debian (and possibly other images) Other threads/subforums:
Notes:
One way to increase/decrease brightness using GPIO: Code: echo 362 > /sys/class/gpio/export Changelog:
RE: LCD Support on Linux - Workaholic - 10-09-2017 Hi pfeerick I'm going to try Linux on my Pine64 with LCD+Touch, but I found out that " Armbian Beta image " link from your post isn't working anymore. Could you please orient me where can I obtain the right image for my experiments? Regards! RE: LCD Support on Linux - Luke - 10-09-2017 (10-09-2017, 10:45 AM)Workaholic Wrote: Hi pfeerick Hey, this is an old post and ought to be updated. If I am not mistaken LCD should work with ayufans images as well as armbian pretty much out-of-the-box. In ayufan's images you need to set the following value in uEnv.txt: Code: disp_screen0=lcd Edit 2: regarding armbian (from their docs): Quote: LCD with touchscreen support can simply be activated in /boot/armbianEnv.txt by setting pine64_lcd=on and adding gt9xxf_ts to /etc/modules followed by a reboot. RE: LCD Support on Linux - chilicon - 02-18-2020 (10-09-2017, 12:24 PM)Luke Wrote:(10-09-2017, 10:45 AM)Workaholic Wrote: Hi pfeerick What about for the Pine64-LTS? It is a different build than the Pine64 and does not seem to work with LCD after adding those two lines as specified. RE: LCD Support on Linux - Learnincurve - 06-05-2020 Can anyone describe how to get the LCD working with mainline 5.6.x kernel? Still struggling here to get mipi-dsi dt (overlays or blob) configured and applied. RE: LCD Support on Linux - LrdShaper - 06-16-2020 (02-18-2020, 11:50 AM)chilicon Wrote:(10-09-2017, 12:24 PM)Luke Wrote: Hey, this is an old post and ought to be updated. If I am not mistaken LCD should work with ayufans images as well as armbian pretty much out-of-the-box. In ayufan's images you need to set the following value in uEnv.txt: I believe the docs from Armbian website are just out of date because I have not been able to make it work with a Pine A64+ 2GB following those instructions. And from what I've read in their forums it only ever worked on the old 3.10 kernel based on longsleep's work. Here're what I've tested to work so far apart from openSUSE: Pine A64+ LCD Debian / Ubuntu: ayufan's pine64 images by following the changes described in his /boot/uEnv.txt Code: disp_screen0=lcd Armbian: The latest Armbian version that I found which works out of the box is from modsbyus (thanks to NexusDude's post). This image is Ubuntu Xenial on KDE however I was able to upgrade it all the way to Focal with the following steps:
Code: fdisk /dev/mmcblk0
Code: cp /home/momonga/boot/Image-3.10.107-pine64 /boot
Pine A64-LTS LCD Debian: ayufan's sopine images by following the changes described in his /boot/uEnv.txt Code: disp_screen0=lcd RE: LCD Support on Linux - HBeserra - 08-24-2020 I use the steps of LrdShaper to update the armbian to the focal, I will leave the link in case anyone wants to avoid the pain of updating 10 million packages. Donwload RE: LCD Support on Linux - JAYJAYN - 12-28-2020 (08-24-2020, 12:55 AM)HBeserra Wrote: I use the steps of LrdShaper to update the armbian to the focal, I will leave the link in case anyone wants to avoid the pain of updating 10 million packages.I'm new to my pine a64 could you explain how to use this image? I tried flashing it directly to an sd card but nothing came up. Thanks! RE: LCD Support on Linux - HBeserra - 02-08-2021 (12-28-2020, 05:18 AM)JAYJAYN Wrote:(08-24-2020, 12:55 AM)HBeserra Wrote: I use the steps of LrdShaper to update the armbian to the focal, I will leave the link in case anyone wants to avoid the pain of updating 10 million packages.I'm new to my pine a64 could you explain how to use this image? I tried flashing it directly to an sd card but nothing came up. Thanks! Hi Jayjayn, you can use the process described in the noobs page, I use the Linux dd command, but today the Armbian is a more viable solution for use 7" display with the new driver and a new version of the kernel with security paths Armbian display configuration process |