- 13 10月, 2010 1 次提交
-
-
由 François Jaouen 提交于
This add the product id of the touch screen found on ACER Aspire 5738PZ. Works with hid-cando driver. Signed-off-by: Francois Jaouen<francois.jaouen@laposte.net> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
- 08 9月, 2010 2 次提交
-
-
由 Jiri Kosina 提交于
The device is handled by hid-mosart driver, and therefore should be present in hid_blacklist[], not hid_ignore_list[]. Cc: Stephane Chatty <chatty@lii-enac.fr> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
由 Roland Baum 提交于
The following patch instructs usbhid/hid-mosart to handle a new multitouch controller, built-in by some Asus EeePC T101MT models. Signed-off-by: NRoland Baum <rba@tr33.de> Tested-by: NRoland Baum <rba@tr33.de> Acked-by: NStéphane Chatty <chatty@enac.fr> CC: Stéphane Chatty <chatty@enac.fr> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
- 30 8月, 2010 1 次提交
-
-
由 Jiri Kosina 提交于
Add device ID for another variant of this remote control. Reported-by: NGregor Fuis <gujs.lists@gmail.com> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
- 16 8月, 2010 1 次提交
-
-
由 Chris Ball 提交于
The JooJoo tablet (http://thejoojoo.com/) contains an "eGalax Inc. USB TouchController", and this patch hooks it up to the egalax-touch driver. Without the patch we don't get any cursor motion, since it comes through Z/RX rather than X/Y. (The egalax-touch driver does not yet generate a correct event sequence for the "serial" protocol used by this device, though -- see the note added to the code, which comes from research by Stéphane Chatty.) Cc: Jiri Kosina <jkosina@suse.cz> Cc: Stéphane Chatty <chatty@enac.fr> Signed-off-by: NChris Ball <cjb@laptop.org> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
- 20 7月, 2010 1 次提交
-
-
由 Jiri Kosina 提交于
This reverts commit ed9eac5b. As reported by Bastien Nocera, the device actually uses a completely different protocol, so simply adding VID/PID doesn't work and completely new driver will need to be written. Reported-by: NBastien Nocera <hadess@hadess.net> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
- 19 7月, 2010 2 次提交
-
-
由 Sergei Kolzun 提交于
Adds force feedback support for ACRUX USB game controllers. These devices are mass produced in China by several vendors. Signed-off-by: NSergei Kolzun <x0r@dv-life.ru> Signed-off-by: NDmitry Torokhov <dtor@mail.ru> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
由 Daniel Mack 提交于
For devices with exotic HID report descriptors, it might be necessary to make the HID core force the registration of an input device. Make that possible by introducing a new quirk type. Signed-off-by: NDaniel Mack <daniel@caiaq.de> Cc: Jiri Kosina <jkosina@suse.cz> Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
- 14 7月, 2010 1 次提交
-
-
由 Kees Bakker 提交于
There is only one extra button for Conceptronic that wasn't yet present. The button has code 0xffbc0027 and the description is "Toggle between display ratios". So I picked KEY_MODE for this button. Signed-off-by: NKees Bakker <kees.bakker@xs4all.nl> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
- 29 6月, 2010 2 次提交
-
-
由 Richard Nauber 提交于
This patch removes the annoying feature of Elecoms BM084 to constantly scroll to the right. The device can be found at: http://www.dealextreme.com/details.dx/sku.15402Signed-off-by: NRichard Nauber <Richard.Nauber@gmail.com> [jkosina@suse.cz: fix build error] Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
由 Petr Štetiar 提交于
The device is handled by usbtouchscreen driver. Signed-off-by: NPetr Štetiar <ynezz@true.cz> Acked-by: NJiri Kosina <jkosina@suse.cz> Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
-
- 21 6月, 2010 1 次提交
-
-
由 micki 提交于
Signed-off-by: NMicki Balanga <micki@n-trig.com> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
- 04 6月, 2010 1 次提交
-
-
由 Jindrich Makovicka 提交于
While the hardcoded ignore list is checked in hid_add_device(), the user supplied ignore flags are not. Thus, the IGNORE quirk (0x0004) cannot be used to stop usbhid from binding devices like iBuddy, which has been recently removed from the ignore list due to product ID conflict. This patch adds the user quirk check to hid_add_device(), and makes hid_add_device() return -ENODEV when HID_QUIRK_IGNORE bit is set. HID_QUIRK_NO_IGNORE still takes precedence over HID_QUIRK_IGNORE. With the patch, iBuddy works properly using libusb when the following option is added to modprobe.d: options usbhid quirks=0x1130:0x0002:0x0004 Signed-off-by: NJindrich Makovicka <makovick@gmail.com> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
- 25 5月, 2010 1 次提交
-
-
由 Cory Maccarrone 提交于
This change adds in the USB product ID for the Gyration GYR4101US USB media center remote control. This remote is similar enough to the other two devices that this driver can be used without any other changes to get full support for the remote. Signed-off-by: NCory Maccarrone <darkstar6262@gmail.com> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
- 17 5月, 2010 3 次提交
-
-
由 Don Prince 提交于
Add support for the multimedia buttons of the Creative Desktop Wireless 6000 keyboard/mouse combo which are not currently handled by the default/samsung HID driver. Signed-off-by: NDon Prince <dhprince-devel@yahoo.co.uk> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
由 Don Prince 提交于
A specialised HID driver for the Zydacron Remote Control (usb id: 13ec:0006). The specialised HID driver adds support for the buttons which are not currently handled by the default HID driver. Signed-off-by: NDon Prince <dhprince-devel@yahoo.co.uk> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
由 Julia Lawall 提交于
Use kmemdup when some other buffer is immediately copied into the allocated region. A simplified version of the semantic patch that makes this change is as follows: (http://coccinelle.lip6.fr/) // <smpl> @@ expression from,to,size,flag; statement S; @@ - to = \(kmalloc\|kzalloc\)(size,flag); + to = kmemdup(from,size,flag); if (to==NULL || ...) S - memcpy(to, from, size); // </smpl> Signed-off-by: NJulia Lawall <julia@diku.dk> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
- 12 5月, 2010 1 次提交
-
-
由 Don Prince 提交于
A specialised HID driver for the Creative Prodikeys PC-MIDI USB Keyboard. The Prodikeys PC-MIDI is a multifunction keyboard comprising a qwerty keyboard, multimedia keys and a touch sensitive musical keyboard. The specialised HID driver adds full support for the musical keyboard and extra multimedia keys which are not currently handled by the default HID driver. The specialised HID driver interfaces with ALSA, and presents the midi keyboard as a rawmidi device. Sustain duration, octave shifting and the midi output channel can be read/written form userspace via sysfs. Signed-off-by: NDon Prince <dhprince-devel@yahoo.co.uk> ALSA parts: Acked-by: NClemens Ladisch <clemens@ladisch.de> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
- 29 4月, 2010 1 次提交
-
-
由 Wayne Thomas 提交于
The Behavior Tech. Computer Corp. (BTC) remote branded as "Emprex 3009URF III Vista Remote Controller" uses non-standard mappings for all of its 'special purpose' keys (0xffbc usage page). This patch modifies the existing hid-topseed quirky driver to support both remotes in order to prevent proliferation of in-kernel quirky drivers until such a time that udev remapping works with these devices. Tested successfully with both the "Emprex" remote and the "CyberLink" remote originally supported by the hid-topseed driver. Signed-off-by: NWayne Thomas <waynethomas69@gmail.com> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
- 27 4月, 2010 1 次提交
-
-
由 Alan Ott 提交于
Make hidraw not stick an extra byte on the beginning of an IN transfer when a HID device contains multiple reports. Signed-off-by: NAlan Ott <alan@signal11.us> Acked-by: NJiri Slaby <jslaby@suse.cz> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
- 23 4月, 2010 2 次提交
-
-
由 Jiri Kosina 提交于
Fix build failure introduced by 4afb0320 ("HID: fix support for Wacom Intuos 4 wireless") due to missing coma. Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
由 Stephane Chatty 提交于
Added support for the 11.6" Cando panel found on the Acer Timeline 1825PTZ. Signed-off-by: NStephane Chatty <chatty@enac.fr> Tested-by: NJohannes Klug <johannesklug@room2web.de> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
- 21 4月, 2010 1 次提交
-
-
由 Jiri Kosina 提交于
Commit ed9eac5b ("HID: add support for the Wacom Intuos 4 wireles") forgot to add VID/PID to hid_blacklist[]. Fix that up. Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
- 19 4月, 2010 1 次提交
-
-
由 Bastien Nocera 提交于
Add two quirks to make it possible for usbhid module options to override whether a device is ignored (HID_QUIRK_NO_IGNORE) and whether to connect a hiddev device (HID_QUIRK_HIDDEV_FORCE). Passing HID_QUIRK_NO_IGNORE for your device means that it will not be ignored by the HID layer, even if present in a blacklist. HID_QUIRK_HIDDEV_FORCE will force the creation of a hiddev for that device, making it accessible from user-space. Tested with an Apple IR Receiver, switching it from using appleir to using lirc's macmini driver. Signed-off-by: NBastien Nocera <hadess@hadess.net> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
- 15 4月, 2010 1 次提交
-
-
由 Stephane Chatty 提交于
Added support for the Cando dual touch panels, found in the Lenovo S10-3t. Signed-off-by: NStephane Chatty <chatty@enac.fr> Tested-by: NPriya Vijayan <priya.vijayan@intel.com> Tested-by: NFlorian Echtler <floe@butterbrot.org> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
- 13 4月, 2010 1 次提交
-
-
由 Pete Zaitcev 提交于
From my review of the way the unused bits of report are being zeroed, it seems like there must be a bug. Currently, the zeroing is done in hid_output_field and it covers any bits between the last used bit and the end of the byte. But in case of, say, my keyboard, NumLock is mask 0x01 and CapsLock is 0x02. Invoking hid_output_field for NumLock definitely zeroes across CapsLock. The only reason this works is that the fields are sorted by the offset. It would be more correct and simpler to zero-fill the buffer into which the fields are set. The patch is tested with an IBM keyboard that is improperly sensitive to out-of-report pad bits, the extra bits are still zeroed and the fields continue to work as expected. It is also tested with good keyboards. In case, a related bug in RHEL 5 is tracked with Red Hat bug 513934. Signed-off-by: NPete Zaitcev <zaitcev@redhat.com> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
- 12 4月, 2010 1 次提交
-
-
由 Stephane Chatty 提交于
Now support the 22" display and its updated firmware, including touch width and height. The number of touches can now go up to 60, and our single touch emulation will fail when there are more than 6-7 touches; further work is needed on this. Signed-off-by: NStephane Chatty <chatty@enac.fr> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
- 11 4月, 2010 1 次提交
-
-
由 Stephane Chatty 提交于
Added support for the eGalax dual-touch panel, found on the Asus EeePC T101MT Signed-off-by: NStephane Chatty <chatty@enac.fr> Tested-by: NPhilipp Merkel <linux@philmerk.de> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
- 08 4月, 2010 1 次提交
-
-
由 Raphaël Doursenaud 提交于
Support the solar version of the Cherry's cymotion keyboard line using existing cherry driver. Signed-off-by: NRaphaël Doursenaud <rdoursenaud@free.fr> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
- 31 3月, 2010 1 次提交
-
-
由 Bruno Prémont 提交于
Add basic driver for PicoLCD graphics device. Initially support keypad with input device and provide support for debugging communication via events file from debugfs. Signed-off-by: NBruno Prémont <bonbons@linux-vserver.org> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
- 22 3月, 2010 1 次提交
-
-
由 Stefan Achatz 提交于
This Patch adds support for Kone gaming mouse from Roccat. It provides access to profiles, settings, firmware, weight, actual settings etc. through sysfs attributes. Event handling of this mouse differs from standard hid behaviour in that tilt button press is reported in each move event which results in strange behaviour if not handled by the driver. This is a heavily reworked version of the previously introduced driver. The changes include most of the previously raised concerns, memory leak and other fixes, code cleanups, adoption of additional achieved knowlege about the hardware and is (IMHO) a much better version than before even when I exchanged reduced USB-IO with a bigger memory consumption. I refused to implement one mentioned point: Removing the 'just-because-we-can' attributes. Motivation: Reading the clipped in weight: I'm no gamer and can't determine the usefulness of this feature but if the manufacturer implements such a feature it might make sense to someone and I would unwillingly limit the functionality besides its such a small feature. Reading the actual profile and dpi settings: Here I can testify that one can get lost of the actual settings when switching back and forth. The manufacturers windows driver has the ability for on-screen-display of the values and there is a mouse in the market that has an lcd on the underside of it to show these values. So I think this feature makes sense not only for me and shouldn't be removed. Signed-off-by: NStefan Achatz <erazor_de@users.sourceforge.net> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
- 18 3月, 2010 2 次提交
-
-
由 Jiri Kosina 提交于
The handling of failed debugging buffer allocation got overly complicated. We simply want to skip the debugging code if allocation fails and go on with event processing. Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
由 Jiri Kosina 提交于
if hid_get_report() fails for whatever reason, the raw output of the report doesn't make it into 'events' file in debugfs at all, because we leave hid_input_report() too soon. We want the report to be always present for debugging reasons. Move the code around, so that the event makes it to 'events' file all the time, even if we are going to discard the report. Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
- 15 3月, 2010 1 次提交
-
-
由 Bruno Prémont 提交于
Register debugfs entries before calling device_add() so debugfs entries are already present when HID driver's probe function gets called on device hotplug. Also undo debugfs entry registration if device_add() fails so status HID_STAT_ADDED and debugfs registration status remain consistent and we don't leak the debugfs entries. Signed-off-by: NBruno Prémont <bonbons@linux-vserver.org> Cc: Alan Stern <stern@rowland.harvard.edu> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
- 14 3月, 2010 1 次提交
-
-
由 Markus Rathgeb 提交于
This patch enables force feedback for the "RGT Force Feedback CLUTCH Racing Wheel". It only modifies hid-core.c (hid_blacklist) and hid-tmff.c to add the new USB IDs. Signed-off-by: NMarkus Rathgeb <rathgeb.markus@googlemail.com> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
- 10 2月, 2010 3 次提交
-
-
由 Michael Poole 提交于
The Magic Mouse requires that a driver send an unlock Report(Feature) command, similar to the Wacom wireless tablet and Sixaxis controller quirks. This turns on an Input Report that isn't published in the input Report descriptor that contains touch data (and usually overrides the normal motion and click Report). Because the mouse has only one switch and no scroll wheel, the driver (under control of parameters) emulates a middle button and scroll wheel. User space could also ignore and/or re-synthesize those events based on the reported events. Some user-space tools to talk to the mouse directly (that is, when it is not associated with the host's HIDP stack) are at http://github.com/entrope/linux-magicmouseSigned-off-by: NMichael Poole <mdpoole@troilus.org> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
由 Michael Poole 提交于
The Apple Magic Mouse (and probably other devices) publish reports that are not called out in their HID report descriptors -- they only send them when enabled through other writes to the device. This allows a driver to handle these unlisted reports. Signed-off-by: NMichael Poole <mdpoole@troilus.org> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
由 Stephane Chatty 提交于
Added support for MosArt dual-touch panels, present in the Asus T91MT notebook. Signed-off-by: NStephane Chatty <chatty@enac.fr> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
- 03 2月, 2010 2 次提交
-
-
由 Bastien Nocera 提交于
Now that hid_output_raw_report works, port the PS3 Sixaxis Bluetooth quirk from user-space, into kernel-space. Signed-off-by: NBastien Nocera <hadess@hadess.net> Acked-by: NMarcel Holtmann <marcel@holtmann.org> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-
由 Alex Neblett 提交于
Added support for the Pixart Imaging Inc. Optical Touch Screen found in the MSI AE2220 and other new all in one computers to the Quanta Optical Touch dual-touch panel driver found in the latest git clone git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git. Signed-off-by: NAlex Neblett <alexneblett01@yahoo.com> Signed-off-by: NJiri Kosina <jkosina@suse.cz>
-