[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freedesktop-xorg-devel
Subject:    interfacing new touchpad driver with Xorg synaptics
From:       Richard Pospesel <pospeselr () gmail ! com>
Date:       2015-12-28 19:14:37
Message-ID: CAHc7Qt3XF47aBYfoVVrUYFut7uMe9MY1TsH8exWfwTD6AZO_=Q () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Hi,

I'm working on a touchpad kernel driver (in the psmouse module) for BYD
touchpads.  However, Xorg always selects the evdev 'pointer' driver (not
even the evdev 'touhpad' driver).  I've browsed through other touchpad
drivers in the psmouse module, and I don't seem to be missing anything
obvious that my driver would need to do.

What do I need to do in my kernel driver for Xorg to load the synaptics
driver rather than the evdev driver?

kernel source:
https://github.com/pospeselr/linux/blob/master/data/drivers/input/mouse/byd.c
Xorg.0.log: http://pastebin.com/GkCVHu9t

I have already tried enabling the MatchDevicePath /dev/input/event* line.

thanks,
-Richard

[Attachment #5 (text/html)]

<div dir="ltr"><span style="font-size:12.8px">Hi,</span><br \
style="font-size:12.8px"><br style="font-size:12.8px"><span \
style="font-size:12.8px">I&#39;m working on a touchpad kernel driver (in the psmouse \
module) for BYD touchpads.   However, Xorg always selects the evdev &#39;pointer&#39; \
driver (not even the evdev &#39;touhpad&#39; driver).   I&#39;ve browsed through \
other touchpad drivers in the psmouse module, and I don&#39;t seem to be missing \
anything obvious that my driver would need to do.</span><br \
style="font-size:12.8px"><br style="font-size:12.8px"><span \
style="font-size:12.8px">What do I need to do in my kernel driver for Xorg to load \
the synaptics driver rather than the evdev driver?    </span><br \
style="font-size:12.8px"><br style="font-size:12.8px"><span \
style="font-size:12.8px">kernel source:  </span><a \
href="https://github.com/pospeselr/linux/blob/master/data/drivers/input/mouse/byd.c" \
target="_blank" style="font-size:12.8px">https://github.com/pospeselr/linux/blob/master/data/drivers/input/mouse/byd.c</a><br \
style="font-size:12.8px"><span style="font-size:12.8px">Xorg.0.log:  </span><a \
href="http://pastebin.com/GkCVHu9t" target="_blank" \
style="font-size:12.8px">http://pastebin.com/GkCVHu9t</a><br \
style="font-size:12.8px"><br style="font-size:12.8px"><span \
style="font-size:12.8px">I have already tried enabling the MatchDevicePath \
/dev/input/event* line.</span><br style="font-size:12.8px"><br \
style="font-size:12.8px"><span style="font-size:12.8px">thanks,</span><br \
style="font-size:12.8px"><span style="font-size:12.8px">-Richard</span><br></div>


[Attachment #6 (text/plain)]

_______________________________________________
xorg-devel@lists.x.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic