new Kernel got official touchscreen FT5406 broken

Problems with packages? Post here, using [tags] of the package name.

new Kernel got official touchscreen FT5406 broken

Postby bahamut657 » Fri Mar 02, 2018 9:11 am

Hi all guys

I'm searching to anyone that can help me performing a pull-request in the ArchlinuxARM kernel source.
I investigate with the libinput/systemd team and we figure out that the official RPI Touchscreen 7inch got broken with the latest kernel update (and no only the last one).
The touchscreen was working properly before update, but nowadays the kernel seems to change the touchscreen resolution it reads (not the video one). It seems that it maps an 800x600 touchscreen, but this is an 800x480, so the top side of the screen is untouchable. :geek:

The link to the issue opened on github is here
https://github.com/systemd/systemd/issu ... -369819450

It seems that in the new kernel source FT5406 support was dropped due to this issue in the file $this->bbcode_second_pass_code('', 'drivers/input/touchscreen/edt-ft5x06.c')
$this->bbcode_second_pass_code('', '/* Unknown maximum values. Specify via devicetree */')

I can fix it adding those lines in $this->bbcode_second_pass_code('', '60-evdev.hwdb')
$this->bbcode_second_pass_code('', 'evdev:name:FT5406*
EVDEV_ABS_00=2:800:1
EVDEV_ABS_01=2:480:1
EVDEV_ABS_35=2:800:1
EVDEV_ABS_36=2:480:1')
bahamut657
 
Posts: 5
Joined: Tue Feb 13, 2018 10:35 pm

Return to Packages

Who is online

Users browsing this forum: No registered users and 11 guests

cron