[Freedreno] HP-TouchPad , touchscreen driver
vinay simha
vinaysimha at inforcecomputing.com
Thu Nov 13 04:15:24 PST 2014
andreas,
could you please send the /var/log/Xorg.0.log. I want to check the traces
of evdev
Regards,
vinay simha
On Thu, Nov 13, 2014 at 5:11 PM, vinay simha <
vinaysimha at inforcecomputing.com> wrote:
> andreas,
>
> Driver "evdev" maps somehow to the Atmel touchpad (kernel driver)
> Do you have atmel touchpad driver sources. is it available in any
> repo/github?
> Did you add any specific .conf in /usr/share/X11/xorg.conf.d/ for atmel
> touchpad
>
> Regards,
> vinay simha
>
> On Thu, Nov 13, 2014 at 5:00 PM, Andreas Färber <afaerber at suse.de> wrote:
>
>> Vinay,
>>
>> The touchpad is in fact I2C-connected on HP Chromebook 11 - that's an
>> Exynos5 based ARM netbook, not a regular notebook.
>>
>> I noticed that openSUSE 13.2 ships the following default configuration:
>>
>> Section "InputClass"
>> Identifier "evdev pointer catchall"
>> MatchIsPointer "on"
>> MatchDevicePath "/dev/input/event*"
>> Driver "evdev"
>> EndSection
>>
>> Section "InputClass"
>> Identifier "evdev keyboard catchall"
>> MatchIsKeyboard "on"
>> MatchDevicePath "/dev/input/event*"
>> Driver "evdev"
>> EndSection
>>
>> Section "InputClass"
>> Identifier "evdev touchpad catchall"
>> MatchIsTouchpad "on"
>> MatchDevicePath "/dev/input/event*"
>> Driver "evdev"
>> EndSection
>>
>> Section "InputClass"
>> Identifier "evdev tablet catchall"
>> MatchIsTablet "on"
>> MatchDevicePath "/dev/input/event*"
>> Driver "evdev"
>> EndSection
>>
>> Section "InputClass"
>> Identifier "evdev touchscreen catchall"
>> MatchIsTouchscreen "on"
>> MatchDevicePath "/dev/input/event*"
>> Driver "evdev"
>> EndSection
>>
>> Cheers,
>> Andreas
>>
>> Am 13.11.2014 um 12:00 schrieb vinay simha:
>> > Andreas,
>> >
>> > In hp chromebook the way touchscreen is added would be different, it
>> > will be either USB(hid) based touchscreen. In general laptops will have
>> > usb(hid) touchscreens. Default linux drivers and x11 supports that.
>> >
>> > For mobiles it will be having mipi dsi(for display) interfaces and uses
>> > i2c/spi interface for touchscreen. Android have it's own framework to
>> > handle the touchscreens.
>> >
>> > Regards,
>> > vinay simha
>> >
>> > On Wed, Nov 12, 2014 at 9:18 PM, vinay simha
>> > <vinaysimha at inforcecomputing.com
>> > <mailto:vinaysimha at inforcecomputing.com>> wrote:
>> >
>> > added the respective driver of himax controller(based on i2c), to
>> > link this with x11 added the 69-himaxtouch.conf
>> >
>> > root at linaro-gnome:~# more
>> /usr/share/X11/xorg.conf.d/69-himaxtouch.conf
>> > Section "InputClass"
>> > Identifier "himax-touchscreen"
>> > Driver "evdev"
>> > #Driver "himax8526a"
>> > Option "Type" "finger"
>> > Option "Device" "/dev/input/event1"
>> > Option "ScreenNo" "0"
>> > Option "MinimumXPosition" "0"
>> > Option "MaximumXPosition" "480"
>> > Option "MinimumYPosition" "0"
>> > Option "MaximumYPosition" "864"
>> > Option "Calibration" "0 480 0 864"
>> > EndSection
>> >
>> > When i touch the screen(cursor doesnt move accordigly) dmesg logs
>> > pmic8xxx_pwrkey: Attempted to start touch without x/y (driver bug)
>> >
>> > i do get responses to "cat /dev/input/event1"
>> > cat /proc/bus/input/devices
>> >
>> > I: Bus=0000 Vendor=0000 Product=0000 Version=0000
>> > N: Name="himax-touchscreen"
>> > P: Phys=
>> > S: Sysfs=/devices/virtual/input/input1
>> > U: Uniq=
>> > H: Handlers=event1 cpufreq
>> > B: PROP=2
>> > B: EV=b
>> > B: KEY=400 0 0 0 0 0 0 0 0 0 0
>> > B: ABS=2650000 10000000
>> >
>> >
>> > Regards,
>> > vinay simha
>> >
>> > On Wed, Nov 12, 2014 at 8:41 PM, Rob Clark <robdclark at gmail.com
>> > <mailto:robdclark at gmail.com>> wrote:
>> >
>> > I don't really remember myself, but maybe someone else does.
>> > But IIRC
>> > the touchpad had some goofy userspace driver.
>> >
>> > I'm not an input expert, but I think if the touchscreen driver
>> used
>> > normal kernel evdev stuff, x11 should automatically detect it.
>> At
>> > least on desktop/x86 that stuff should be plug-and-play.
>> >
>> > BR,
>> > -R
>> >
>> > On Wed, Nov 12, 2014 at 4:32 AM, vinay simha
>> > <vinaysimha at inforcecomputing.com
>> > <mailto:vinaysimha at inforcecomputing.com>> wrote:
>> > > HI,
>> > >
>> > > What is the .conf used for touchscreen driver for
>> hp-touchpad ,
>> > > usr/share/X11/xorg.conf.d/
>> > >
>> > > Is there any separate .conf used in /etc/X11/xorg.conf.d/ for
>> > hp-touchpad
>> > >
>> > > Regards,
>> > > vinay simha
>> > >
>> > > _______________________________________________
>> > > Freedreno mailing list
>> > > Freedreno at lists.freedesktop.org
>> > <mailto:Freedreno at lists.freedesktop.org>
>> > > http://lists.freedesktop.org/mailman/listinfo/freedreno
>> > >
>> >
>> >
>> >
>>
>>
>> --
>> SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
>> GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 21284 AG Nürnberg
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/freedreno/attachments/20141113/1682341b/attachment.html>
More information about the Freedreno
mailing list