05 Jan, 2012
2 commits
-
…wacom' and 'wiimote' into for-linus
-
This patch adds support for the Xiroku Inc. panels (SPX/MPX/CSR/etc.).
Signed-off-by: Masatoshi Hoshikawa
Signed-off-by: Jiri Kosina
02 Jan, 2012
1 commit
-
Signed-off-by: Benjamin Tissoires
Acked-by: Henrik Rydberg
Signed-off-by: Jiri Kosina
19 Dec, 2011
1 commit
-
Replace mistakenly used '==' by '='.
Signed-off-by: Jiri Kosina
17 Dec, 2011
1 commit
-
ppc6xx_defconfig reveals this:
drivers/built-in.o: In function `hidinput_cleanup_battery': drivers/hid/hid-input.c:351: undefined reference to`power_supply_unregister'
drivers/built-in.o: In function `hidinput_setup_battery': drivers/hid/hid-input.c:338: undefined reference to `power_supply_register'
make[1]: *** [.tmp_vmlinux1] Error 1The defconfig in question doens't mention either option and kbuild is
genertaingCONFIG_HID_BATTERY_STRENGTH=y
CONFIG_POWER_SUPPLY=mwhich is wrong. Put a proper dependency in place.
Reported-by: Tony Breeds
Signed-off-by: Jiri Kosina
15 Dec, 2011
1 commit
-
This patch modifies hid-multitouch driver for supporting PixArt optical touch
screen. Because of the device does not have to set initial report, we apply
"HID_QUIRK_NO_INIT_REPORTS" quirk and add the device into hid_blacklist[]Signed-off-by: Aaron Tian
Signed-off-by: Jiri Kosina
12 Dec, 2011
1 commit
-
We depend on memless force-feedback support, therefore correctly select the
related config options.Reported-by: Randy Dunlap
Signed-off-by: David Herrmann
Cc: stable@kernel.org
Signed-off-by: Jiri Kosina
06 Dec, 2011
1 commit
-
This patch adds support for Roccat Isku keyboard.
Userland tools can be found at http://sourceforge.net/projects/roccatSigned-off-by: Stefan Achatz
Signed-off-by: Jiri Kosina
30 Nov, 2011
1 commit
-
This patch merge the last old-style hid multitouch driver to
the generic one.
It also adds 2 more quanta pids.Signed-off-by: Benjamin Tissoires
Acked-by: Henrik Rydberg
Signed-off-by: Jiri Kosina
28 Nov, 2011
1 commit
-
Some HID devices, such as my Bluetooth mouse, report their battery
strength as an event. Rather than passing it through as a strange
absolute input event, this patch registers it with the power_supply
subsystem as a battery, so that the device's Battery Strength can be
reported to usermode.The battery appears in sysfs names
/sys/class/power_supply/hid--battery, and it is a child of the
battery-containing device, so it should be clear what it's the battery of.Unfortunately on my current Fedora 16 system, while the battery does
appear in the UI, it is listed as a Laptop Battery with 0% charge (since
it ignores the "capacity" property of the battery and instead computes
it from the "energy*" fields, which we can't supply given the limited
information contained within the HID Report).Still, this patch is the first step.
Signed-off-by: Jeremy Fitzhardinge
Signed-off-by: Jiri Kosina
23 Nov, 2011
3 commits
-
The wiimote supports several extensions. This adds a separate source file which
handles all extensions and can be disabled at compile-time.The driver reacts on "plug"-events on the extension port and starts a worker
which initializes or deinitializes the extensions.Currently, the initialization logic is not fully understood and we can only
detect and enable all extensions when all extensions are deactivated. Therefore,
we need to disable all extensions, then detect and activate them again to react
on "plug"-events.
However, deactivating extensions will generate a new "plug"-event and we will
never leave that loop. Hence, we only support extensions if they are plugged
before the wiimote is connected (or before the ext-input device is opened). In
the future we may support full extension hotplug support, but
reverse-engineering this may take a while.Signed-off-by: David Herrmann
Signed-off-by: Jiri Kosina -
Rename the Kconfig entry for hyperv mouse driver so that it has
HID_ prefix as all the other drivers; while at it, place the entry
for this driver to properly ordered place in Makefile and Kconfig.Signed-off-by: Jiri Kosina
-
The file hid-hyperv.c implements a hid compliant mouse driver for use on a
Hyper-V based system. This driver is currently in the staging area and as part
of the effort to move this driver out of staging, I had posted the driver code
for community review a few weeks ago. This current patch addresses all the
review comments I have gotten to date. All the relevant patches have already
been submitted to the staging tree as well.As per Greg's suggestion, this patch does not get rid of the code from
the staging area. Once the mouse driver lands under the hid directory,
we will cleanup the staging directory.Signed-off-by: K. Y. Srinivasan
Signed-off-by: Jiri Kosina
25 Oct, 2011
2 commits
-
Conflicts:
drivers/hid/hid-core.c
drivers/hid/hid-ids.h
21 Oct, 2011
1 commit
-
Support the following models: Super Joy Box 3 Pro, Super Dual Box Pro
and Super Joy Box 5 Pro. These models have support for pressure
sensitive buttons and they can force the controller to either digital
or analog mode, both of which are not supported yet.Signed-off-by: Sean Young
Signed-off-by: Jiri Kosina
17 Oct, 2011
2 commits
-
Remove Kconfig dependency for hid-primax driver on CONFIG_EXPERT.
Please see changelog of 73d5e8f77e8 ("HID: fix up 'EMBEDDED' mess in
Kconfig") for reasoning behind this.Signed-off-by: Jiri Kosina
-
Primax keyboards with the issue this driver addresses report modifier
keys as in band key events instead of as out of band modifier bits,
resulting in the modifier keys generating key up events immediately
before the keys they are intended to modify. This driver rewrites
the raw report data from such keyboards into USB HID 1.11 compliant
report data. It only matches the USB vendor and product IDs for the
keyboard it has been tested on. Since there are several keyboards,
notably a number of laptops and folding USB keyboards known to have
similar unresolved problem reports, the list is expected to grow.Signed-off-by: Terry Lambert
Signed-off-by: Jiri Kosina
15 Sep, 2011
1 commit
-
With this driver, all the devices paired to a single Unifying
receiver are exposed to user processes in separated /input/dev
nodes.Keyboards with different layouts can be treated differently,
Multiplayer games on single PC (like home theater PC) can
differentiate input coming from different kbds paired to the
same receiver.Up to now, when Logitech Unifying receivers are connected to a
Linux based system, a single keyboard and a single mouse are
presented to the HID Layer, even if the Unifying receiver can
pair up to six compatible devices. The Unifying receiver by default
multiplexes all incoming events (from multiple keyboards/mice)
into these two.Signed-off-by: Nestor Lopez Casado
Signed-off-by: Benjamin Tissoires
Signed-off-by: Jiri Kosina
07 Sep, 2011
1 commit
-
This registers a power_supply device for every remote to retrieve the current
battery charge level. Since this information is not sent by the wiimote
continously, we need to explicitely request it.Signed-off-by: David Herrmann
Signed-off-by: Jiri Kosina
23 Aug, 2011
1 commit
-
This registers 4 led devices to allow controlling the wiimote leds via standard
LED sysfs API. It removes the four sysfs attributes so we don't have two APIs
for one device.Signed-off-by: David Herrmann
Signed-off-by: Jiri Kosina
16 Aug, 2011
1 commit
-
This panel is also known as the Dell ST2220Tc.
Signed-off-by: jeffbrown@android.com
Reviewed-By: Benjamin Tissoires
Signed-off-by: Jiri Kosina
11 Aug, 2011
1 commit
-
Do this for backwards compatibility reasons (LOGIWHEELS_FF has
been split-off from LOGITECH_FF), so that users don't have
regressions with 'default' kernel configs.Reported-and-tested-by: simon@mungewell.org
Signed-off-by: Jiri Kosina
04 Aug, 2011
2 commits
-
The description of lg4ff driver has to be changed to reflect the fact that the
driver now handles a lot more Logitech wh the Wii. Entry in Kconfig has been
renamed to LOGIWHEELS_FFSigned-off-by: Michal Malý
Signed-off-by: Simon Wood
Signed-off-by: Jiri Kosina -
The config option needs to be a 'bool' and not a tristate, otheriwse
force feedback support never makes it into the module.Signed-off-by: Sergei Kolzun
Cc: stable@kernel.org
Signed-off-by: Dmitry Torokhov
Signed-off-by: Jiri Kosina
23 Jul, 2011
1 commit
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
1 commit
-
Add stub driver for the Nintendo Wii Remote. The wii remote uses
the HID protocol to communicate with the host over bluetooth. Hence,
add dependency for HIDP and place driver in hid subsystem.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
13 Jun, 2011
1 commit
-
As module roccat is needed by all devices, it's the toplevel
menu entry with all devices dependent.Signed-off-by: Stefan Achatz
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
1 commit
-
Added Chunghwa hid multitouch panel support into hid-multitouch.
Signed-off-by: Austin Zhang
Reviewed-by: Benjamin Tissoires
Signed-off-by: Jiri Kosina
23 May, 2011
2 commits
-
This patch sorts the defs for the MT_CLS. I choose to split
generic classes and device specific ones to be able to add
more generic classes in the future.It also put eGalax devices at their right place (alphabetically)
in mt_devices.Signed-off-by: Benjamin Tissoires
Signed-off-by: Jiri Kosina
20 May, 2011
5 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
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