[d-kernel] tsc2101 touchscreen driver
Vitaly Ostanin
vyt на vzljot.ru
Ср Авг 9 15:41:03 MSD 2006
Здравствуйте.
Прошу прощения за оффтопик, вопрос по ядру, но не от ALT.
Разбираюсь с драйвером tsc2101_ts (touchscreen в ipaq hx2790).
Драйвер доступен здесь:
http://projects.o-hand.com/sources/kernel/tsc2101-r12.patch
и работал в linux-2.6.13-mm5.
В новых ядрах драйвер не регистрируется из-за этого:
http://lkml.org/lkml/2005/11/2/423
Я этот драйвер обновил и теперь он регистрируется, но работает
странно - движения стилом инвертируются и сдвигаются. То есть
если я рисую круг по часовой стрелке, он рисуется в стороне и
против часовой :) После отпускания стила курсор уезжает в левый
верхний угол, так что дело не в калибровке.
Так вот, как вообще отлавливаются такие проблемы? Где искать
проблему - в evdev, sysfs, udev или драйвере?
Если что, исходники обновлённого драйвера в архиве:
http://www.vzljot.ru/vyt/temp/tsc2101_ts-driver-2.6.17.tar.bz2
Патч для input_allocate_device():
http://www.vzljot.ru/vyt/temp/tsc2101-dynamic_input_allocate.patch
С аналогичным патчем для pxa_keys драйвер собрался и кнопки
заработали:
http://www.vzljot.ru/vyt/temp/pxa_keys-dynamic_input_allocate.patch
--
Regards, Vyt
mailto: vyt at vzljot.ru
JID: vyt at vzljot.ru
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 254 bytes
Desc: OpenPGP digital signature
Url : http://lists.altlinux.org/pipermail/devel-kernel/attachments/20060809/1c6faa4a/attachment.bin
Подробная информация о списке рассылки devel-kernel