7 inch touch panel patches
#1
Question 
Hey,

I have tried porting Alpine Linux 3.22.2 to my Pine64 A64 LTS v2 board using only packages from Alpine communities, which works reasonable except for sound, ethernet device is weird (have to ethtool it to 100mbit for it to work). I also have a 7 inch panel https://pine64.com/product/7-lcd-touch-screen-panel/ which doesn't work at all. 

I found from the Armbian community patches to DTS overlays that should enable it (pine64_lcd=on). Latest Armbian images doesn't work either, their u-boot breaks my Pine64 board (doesn't detect RAM and demands reset), and the panel only backlights up (no image), though HDMI works,. The touchscreen does produce output when running libinput debug-events.

I have tried experimenting with dts patches to the 6.12 kernel source tree, and got the touchpanel discovered but still broken, while the kernel panics and oops every so often.

I'd like to ask the Pine64 community if anyone have an overview of which patches are needed for the 7 inch panel to work on a 6.12 kernel?
  Reply
#2
Hi,

I think support for the touch panel is broken from kernel v ~6.6 onwards. 6.1 is working on my A64+ board (I'm guessing that part of the kernel and DT are shared between the A64+ and LTS v2 boards.

If you read this and have the possibility of rolling back the kernel on Alpine Linux, please start from kernel 6.1.x, then, if that works, try incrementally rolling forward until it breaks. That way we might be able to identify the exact kernel version that broke the touchscreen.
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
Exclamation Using LCD panel with Xenial Mate OS r.tanaka 1 5,153 09-05-2018, 11:55 PM
Last Post: tllim

Forum Jump:


Users browsing this thread: 1 Guest(s)