23 Jul, 2011
1 commit
22 Jul, 2011
1 commit
-
Add forgotten entry into the global blacklist.
Signed-off-by: Jiri Kosina
21 Jul, 2011
1 commit
-
This patch adds support for the CSR panel built by XAT.
Signed-off-by: Ice Chien
Signed-off-by: Jiri Kosina
11 Jul, 2011
2 commits
-
Add support for UC-Logic Tablet WP1062 by fixing its report descriptor.
This tablet is sold as Monoprice 10X6.25 Inches Graphic Drawing Tablet.
Signed-off-by: Nikolai Kondrashov
Signed-off-by: Jiri Kosina -
The wiimote uses a fake HID protocol. Hence, we need to prevent
HIDINPUT and HIDDEV from parsing wiimote data and instead parse
raw hid events.
Add VID/PID to hid-core so the special driver is loaded on new
wiimotes.Signed-off-by: David Herrmann
Signed-off-by: Jiri Kosina
27 Jun, 2011
1 commit
-
Add force feedback support for Holtek On Line Grip based HID devices.
The protocol is more complex than that of most other rumblepads, but the
device still needs to be handled as a memoryless one.Tested by Cleber de Mattos Casali with a 1241:5015 "Clone Joypad Super
Power Fire" gamepad, with help from Hendrik Iben .Signed-off-by: Anssi Hannula
Tested-by: Cleber de Mattos Casali
Signed-off-by: Jiri Kosina
24 Jun, 2011
1 commit
-
Signed-off-by: Benjamin Tissoires
Signed-off-by: Jiri Kosina
14 Jun, 2011
1 commit
-
The Digital Media 3000 keyboard (USB id: 0x0730) features the same 1-5
Application Launch keys that the Natural Ergonomic 4000 has. Add its
usb id to the list of quirks.Reported-by: Khelben Blackstaff
Signed-off-by: Jiri Kosina
08 Jun, 2011
1 commit
-
Speedlink VAD Cezanne have a hardware bug that makes the cursor "jump" from one
place to another every now and then. The issue are relative motion events
erroneously reported by the device, each having a distance value of +256. This
256 can in fact never occur due to real motion, therefore those events can
safely be ignored. The driver also drops useless EV_REL events with a value of
0, that the device sends every time it sends an "real" EV_REL or EV_KEY event.Signed-off-by: Stefan Kriwanek
Signed-off-by: Jiri Kosina
07 Jun, 2011
2 commits
-
Added Chunghwa hid multitouch panel support into hid-multitouch.
Signed-off-by: Austin Zhang
Reviewed-by: Benjamin Tissoires
Signed-off-by: Jiri Kosina -
Unfortunately, the device seems to have the same Vendor ID and Product ID
as YUREX leg-shakes sensors, and the commit 6bc235a2e2 ("USB: add driver
for Meywa-Denki & Kayac YUREX") added the ID to hid_ignore_list.I believe that we can distinguish YUREX and the Wireless Presenter by
device type. The patch below makes the driver ignore only YUREX
(bInterfaceProtocol==0), and recognize Wireless Presenter
(bInterfaceProtocol is keyboard or mouse) as generic HID. (I don't have
the Wireless Presenter, so not yet ested.)** YUREX lsusb information:
Bus 002 Device 007: ID 0c45:1010 Microdia
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0c45 Microdia
idProduct 0x1010
bcdDevice 0.03
iManufacturer 1 JESS
iProduct 2 YUREX
iSerial 3 10000269
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 34
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 0 None
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.10
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 31
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 10
Device Status: 0x0002
(Bus Powered)
Remote Wakeup EnabledAddresses https://bugzilla.kernel.org/show_bug.cgi?id=26922
Signed-off-by: Tomoki Sekiyama
Cc: Greg KH
Cc: "Rafael J. Wysocki"
Cc: Maciej Rutecki
Reported-by: Thomas B?chler
Tested-by: Thomas B?chler
Signed-off-by: Andrew Morton
Signed-off-by: Jiri Kosina
24 May, 2011
1 commit
-
* 'usb-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (205 commits)
USB: EHCI: Remove SPARC_LEON {read,write}_be definitions from ehci.h
USB: UHCI: Support big endian GRUSBHC HC
sparc: add {read,write}*_be routines
USB: UHCI: Add support for big endian descriptors
USB: UHCI: Use ACCESS_ONCE rather than using a full compiler barrier
USB: UHCI: Add support for big endian mmio
usb-storage: Correct adjust_quirks to include latest flags
usb/isp1760: Fix possible unlink problems
usb/isp1760: Move function isp1760_endpoint_disable() within file.
USB: remove remaining usages of hcd->state from usbcore and fix regression
usb: musb: ux500: add configuration and build options for ux500 dma
usb: musb: ux500: add dma glue layer for ux500
usb: musb: ux500: add dma name for ux500
usb: musb: ux500: add ux500 specific code for gadget side
usb: musb: fix compile error
usb-storage: fix up the unusual_realtek device list
USB: gadget: f_audio: Fix invalid dereference of initdata
EHCI: don't rescan interrupt QHs needlessly
OHCI: fix regression caused by nVidia shutdown workaround
USB: OTG: msm: Free VCCCX regulator even if we can't set the voltage
...
23 May, 2011
1 commit
20 May, 2011
6 commits
-
This patch introduce support for Unitec panels.
This device has not been optimized in term of kernel processing
operations (default class), but it will work.Signed-off-by: Benjamin Tissoires
Signed-off-by: Jiri Kosina -
This patch introduce support for Touch International panels.
This device has not been optimized in term of kernel processing
operations (default class), but it will work.Signed-off-by: Benjamin Tissoires
Signed-off-by: Jiri Kosina -
This patch introduce support for GoodTouch panels.
This device has not been optimized in term of kernel processing
operations (default class), but it will work.Signed-off-by: Benjamin Tissoires
Signed-off-by: Jiri Kosina -
This patch introduce support for CVTouch panels.
This device has not been optimized in term of kernel processing
operations (default class), but it will work.Signed-off-by: Benjamin Tissoires
Signed-off-by: Jiri Kosina -
This patch introduce support for ActionStar panels.
This device has not been optimized in term of kernel processing
operations (default class), but it will work.Signed-off-by: Benjamin Tissoires
Signed-off-by: Jiri Kosina -
I'm using a Data Modul EasyTouch USB multitouch controller,
which is issuing a hid report with a size equals to 0. The rsize
value gets set to 536870912 and Linux is crashing in the memset
because the value is too big.Signed-off-by: Armando Visconti
Signed-off-by: Jiri Kosina
19 May, 2011
1 commit
-
This patch adds support for Elo TouchSystems 2515 IntelliTouch Plus
that can be found in Lenovo A700 all-in-one.Signed-off-by: Benjamin Tissoires
Tested-by: Bastien Nocera
Signed-off-by: Jiri Kosina
18 May, 2011
1 commit
-
This patch enables support for Lumio optical devices.
Signed-off-by: Benjamin Tissoires
Signed-off-by: Jiri Kosina
09 May, 2011
1 commit
-
Added ILITEK hid dual touch panel support into hid-multitouch.
Signed-off-by: Austin Zhang
Reviewed-by: Benjamin Tissoires
Signed-off-by: Jiri Kosina
04 May, 2011
1 commit
-
Added several new devices to ldusb and excluded them from the HID driver.
Signed-off-by: Michael Hund
Signed-off-by: Greg Kroah-Hartman
03 May, 2011
1 commit
-
Gere's a small patch to add support for the Logitech G27 wheel, since
the prior patch only added FF support for the Driving Force Pro and G25.
The patch contains the changes from the G25 and DFP, too.I tested the changes with wine/LFS and got full support for all axes and
buttons.Signed-off: Peter Gundermann
Signed-off-by: Jiri Kosina
28 Apr, 2011
1 commit
-
Sony Navigation Controller needs a special report to be sent to it
before it is able to operate, the same way as other Sony controllers
do.Tested-by: Jacek Lukas Wotka
Signed-off-by: Jiri Kosina
22 Apr, 2011
1 commit
-
This patch adds PenMount support to hid-multitouch. A new class
MT_CLS_CONFIDENCE is defined for PenMount, since it uses HID_DG_CONFIDENCE as
the valid flag.Signed-off-by: John Sung
[benjamin.tissoires@enac.fr: rebased on top of last_index_field changes]
Signed-off-by: Benjamin Tissoires
Acked-by: Henrik Rydberg
Signed-off-by: Jiri Kosina
08 Apr, 2011
2 commits
-
* 'for-linus2' of git://git.profusion.mobi/users/lucas/linux-2.6:
Fix common misspellings -
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:
HID: Add support for CH Pro Throttle
HID: hid-magicmouse: Increase evdev buffer size
HID: add FF support for Logitech G25/G27
HID: roccat: Add support for wireless variant of Pyra
HID: Fix typo Keyoutch -> Keytouch
HID: add support for Skycable 0x3f07 wireless presenter
31 Mar, 2011
1 commit
-
Fixes generated by 'codespell' and manually reviewed.
Signed-off-by: Lucas De Marchi
24 Mar, 2011
1 commit
-
Wireless variant of Roccat Pyra finally has been tested with
existing driver.Signed-off-by: Stefan Achatz
Signed-off-by: Jiri Kosina
21 Mar, 2011
1 commit
-
This device contains the very same bug in report descriptor as the
Ortek ones do (i.e. LogicalMinimum == 1, which is wrong for the key
array).As we have more reports for the Ortek devices, we are keeping the driver
name for now. Apparently there is a chip producer which sells chip with
this buggy descriptor to multiple vendors. Thus if such reports start
to come at highger frequency, we'll either have to rename the driver
accordingly, or come up with more generic workaround.Signed-off-by: Jiri Kosina
20 Mar, 2011
1 commit
-
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (64 commits)
Input: tsc2005 - remove 'disable' sysfs attribute
Input: tsc2005 - add open/close
Input: tsc2005 - handle read errors from SPI layer
Input: tsc2005 - do not rearm timer in hardirq handler
Input: tsc2005 - don't use work for 'pen up' handling
Input: tsc2005 - do not use 0 in place of NULL
Input: tsc2005 - use true/false for boolean variables
Input: tsc2005 - hide selftest attribute if we can't reset
Input: tsc2005 - rework driver initialization code
Input: tsc2005 - set up bus type in input device
Input: tsc2005 - set up parent device
Input: tsc2005 - clear driver data after unbinding
Input: tsc2005 - add module description
Input: tsc2005 - remove driver banner message
Input: tsc2005 - remove incorrect module alias
Input: tsc2005 - convert to using dev_pm_ops
Input: tsc2005 - use spi_get/set_drvdata()
Input: introduce tsc2005 driver
Input: xen-kbdfront - move to drivers/input/misc
Input: xen-kbdfront - add grant reference for shared page
...
17 Mar, 2011
3 commits
-
…'upstream' and 'upstream-fixes' into for-linus
-
Add force feedback support for Logitech Driving Force Pro wheel.
Device IDs reported by Michal Malý.
Reported-by: Michal Malý
Signed-off-by: Jiri Kosina -
As reported on http://ubuntuforums.org/showthread.php?t=1594007 the
PKB-1700 needs same special handling as WKB-2000. This change is
originally based on patch posted by user asmoore82 on the Ubuntu
forums.Cc: stable@kernel.org
Signed-off-by: Herton Ronaldo Krzesinski
Signed-off-by: Jiri Kosina
13 Mar, 2011
2 commits
-
This patch add multitouch support for the MacBookPro8,1 and
MacBookPro8,2 models.Cc: stable@kernel.org
Signed-off-by: Andy Botting
Signed-off-by: Henrik Rydberg
Acked-by: Jiri Kosina
Signed-off-by: Dmitry Torokhov -
This device does not tolerate delayed opening and goes into a coma if
we try to that. Ubuntu even has a crutch for udev that opened the device
upon seeing it for the first time, but it did not work if we happened to
boot with the device attached, since by the time userspace got around
opening the device it was too late. Let's start the device immediately
to deal with this issue.Reported-by: Sergei Kolzun
Signed-off-by: Dmitry Torokhov
Signed-off-by: Jiri Kosina
17 Feb, 2011
3 commits
-
The keyboard has several bugs in its report descriptor, most
importantly the Logical Min/Max are completely off.Replace it with simplified descriptor which describes it properly.
Signed-off-by: Jiri Kosina
-
Add a new binary sysfs entry called report_descriptor which contains
the HID report descriptor.Signed-off-by: Alan Ott
Signed-off-by: Jiri Kosina -
Without this patch, the device is handled by hidinput and does
not have the right behavior.Signed-off-by: Benjamin Tissoires
Signed-off-by: Jiri Kosina