17 May, 2011
1 commit
-
For some Dell laptops, Ubuntu had a special version of the elantech
driver with more knowledge on the devices. It can be found there:
http://zinc.ubuntu.com/git?p=mid-team/hardy-netbook.git;a=blob;f=drivers/input/mouse/elantech.c;h=d0e2cafed162428f72e3654f4dda85e08ea486b3;hb=refs/heads/abi-22By inspecting the source code, and doing some test on a real hardware, I
have completed the protocol specification (especially for the 6 bytes
protocol). It also adds information about the mapping between the
version reported by the device and the protocol to use.Signed-off-by: Éric Piel
Reviewed-by: Henrik Rydberg
Signed-off-by: Dmitry Torokhov
12 May, 2011
1 commit
-
Add support for encoders that have two detents per input signal period.
Signed-off-by: Johan Hovold
Acked-by: Daniel Mack
Signed-off-by: Dmitry Torokhov
19 Apr, 2011
1 commit
-
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
Input: xen-kbdfront - fix mouse getting stuck after save/restore
Input: estimate number of events per packet
Input: evdev - indicate buffer overrun with SYN_DROPPED
Input: document event types and codes and their intended use
Input: add KEY_IMAGES specifically for AL Image Browser
Input: twl4030_keypad - fix potential NULL dereference in twl4030_kp_probe()
Input: h3600_ts - fix error handling at connect
Input: twl4030_keypad - avoid potential NULL-pointer dereference
13 Apr, 2011
2 commits
-
Add a new EV_SYN code, SYN_DROPPED, to inform the client when input
events have been dropped from the evdev input buffer due to a
buffer overrun. The client should use this event as a hint to
reset its state or ignore all following events until the next
packet begins.Signed-off-by: Jeff Brown
[dtor@mail.ru: Implement Henrik's suggestion and drop old events in
case of overflow.]
Signed-off-by: Dmitry Torokhov -
This commit adds the file Documentation/input/event-codes.txt.
Acked-by: Henrik Rydberg
Reviewed-by: Peter Hutterer
Signed-off-by: Chase Douglas
Signed-off-by: Chris Bagwell
Signed-off-by: Dmitry Torokhov
31 Mar, 2011
1 commit
-
Fixes generated by 'codespell' and manually reviewed.
Signed-off-by: Lucas De Marchi
11 Jan, 2011
1 commit
-
'features' is a bit array, not byte array
Signed-off-by: Alexander Stein
Acked-by: Anssi Hannula
Signed-off-by: Dmitry Torokhov
28 Dec, 2010
1 commit
20 Dec, 2010
1 commit
-
This patch documents the recent input-mt interface changes.
Signed-off-by: Henrik Rydberg
17 Dec, 2010
1 commit
-
Conflicts:
drivers/input/Makefile
16 Dec, 2010
1 commit
-
Touch devices capable of hovering, i.e., fingers detected a
distance from the surface, are not supported by the current
input MT protocol. This patch adds ABS_MT_DISTANCE, which may
be used to indicate the distance between the contact and the
surface.Signed-off-by: Henrik Rydberg
01 Dec, 2010
1 commit
-
Add support for CMA3000 Tri-axis accelerometer, which supports Motion
detect, Measurement and Free fall modes. CMA3000 supports both I2C/SPI
bus for communication, currently the driver supports I2C based
communication.Signed-off-by: Hemanth V
Reviewed-by: Jonathan Cameron
Reviewed-by: Sergio Aguirre
Reviewed-by: Shubhrajyoti
Signed-off-by: Dmitry Torokhov
30 Aug, 2010
1 commit
-
The doctumentation includes a brief introduction to the driver and
explanations of the filtering parameters as well as a discussion
of the need for and working of the filters.Signed-off-by: Rafi Rubin
Signed-off-by: Jiri Kosina
05 Aug, 2010
1 commit
-
* 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (48 commits)
Documentation: update broken web addresses.
fix comment typo "choosed" -> "chosen"
hostap:hostap_hw.c Fix typo in comment
Fix spelling contorller -> controller in comments
Kconfig.debug: FAIL_IO_TIMEOUT: typo Faul -> Fault
fs/Kconfig: Fix typo Userpace -> Userspace
Removing dead MACH_U300_BS26
drivers/infiniband: Remove unnecessary casts of private_data
fs/ocfs2: Remove unnecessary casts of private_data
libfc: use ARRAY_SIZE
scsi: bfa: use ARRAY_SIZE
drm: i915: use ARRAY_SIZE
drm: drm_edid: use ARRAY_SIZE
synclink: use ARRAY_SIZE
block: cciss: use ARRAY_SIZE
comment typo fixes: charater => character
fix comment typos concerning "challenge"
arm: plat-spear: fix typo in kerneldoc
reiserfs: typo comment fix
update email address
...
04 Aug, 2010
1 commit
-
Below you will find an updated version from the original series bunching all patches into one big patch
updating broken web addresses that are located in Documentation/*
Some of the addresses date as far far back as 1995 etc... so searching became a bit difficult,
the best way to deal with these is to use web.archive.org to locate these addresses that are outdated.
Now there are also some addresses pointing to .spec files some are located, but some(after searching
on the companies site)where still no where to be found. In this case I just changed the address
to the company site this way the users can contact the company and they can locate them for the users.Signed-off-by: Justin P. Mattock
Signed-off-by: Thomas Weber
Signed-off-by: Mike Frysinger
Cc: Paulo Marques
Cc: Randy Dunlap
Cc: Michael Neuling
Signed-off-by: Jiri Kosina
16 Jul, 2010
1 commit
-
This patch adds documentation for the ABS_MT_SLOT event and gives
examples of how to use the event slot protocol.Reviewed-by: Ping Cheng
Signed-off-by: Henrik Rydberg
Signed-off-by: Dmitry Torokhov
21 May, 2010
1 commit
-
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (44 commits)
vlynq: make whole Kconfig-menu dependant on architecture
add descriptive comment for TIF_MEMDIE task flag declaration.
EEPROM: max6875: Header file cleanup
EEPROM: 93cx6: Header file cleanup
EEPROM: Header file cleanup
agp: use NULL instead of 0 when pointer is needed
rtc-v3020: make bitfield unsigned
PCI: make bitfield unsigned
jbd2: use NULL instead of 0 when pointer is needed
cciss: fix shadows sparse warning
doc: inode uses a mutex instead of a semaphore.
uml: i386: Avoid redefinition of NR_syscalls
fix "seperate" typos in comments
cocbalt_lcdfb: correct sections
doc: Change urls for sparse
Powerpc: wii: Fix typo in comment
i2o: cleanup some exit paths
Documentation/: it's -> its where appropriate
UML: Fix compiler warning due to missing task_struct declaration
UML: add kernel.h include to signal.c
...
05 May, 2010
1 commit
-
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
Input: joydev - allow binding to button-only devices
Input: elantech - ignore high bits in the position coordinates
Input: elantech - allow forcing Elantech protocol
Input: elantech - fix firmware version check
Input: ati_remote - add some missing devices from lirc_atiusb
Input: eeti_ts - cancel pending work when going to suspend
Input: Add support of Synaptics Clickpad device
Revert "Input: ALPS - add signature for HP Pavilion dm3 laptops"
Input: psmouse - ignore parity error for basic protocols
04 May, 2010
1 commit
-
In older versions of the elantech hardware/firmware those bits always
were unset, so it didn't actually matter, but newer versions seem to
use those high bits for something else, screwing up the coordinates
we report to the input layer for those devices.Signed-off-by: Florian Ragwitz
Signed-off-by: Dmitry Torokhov
23 Apr, 2010
1 commit
-
Fix obvious cases of "it's" being used when "its" was meant.
Signed-off-by: Francis Galiegue
Acked-by: Randy Dunlap
Signed-off-by: Jiri Kosina
16 Apr, 2010
1 commit
-
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
Input: wacom - switch mode upon system resume
Revert "Input: wacom - merge out and in prox events"
Input: matrix_keypad - allow platform to disable key autorepeat
Input: ALPS - add signature for HP Pavilion dm3 laptops
Input: i8042 - spelling fix
Input: sparse-keymap - implement safer freeing of the keymap
Input: update the status of the Multitouch X driver project
Input: clarify the no-finger event in multitouch protocol
Input: bcm5974 - retract efi-broken suspend_resume
Input: sparse-keymap - free the right keymap on error
22 Mar, 2010
2 commits
-
The Multitouch X driver project has moved to alpha status.
This patch updates the documentation accordingly.Signed-off-by: Henrik Rydberg
Signed-off-by: Dmitry Torokhov -
The current documentation does not explicitly specify how to report
zero fingers, leaving a potential problem in the driver implementations
and giving no parsing directive to userland. This patch defines two
equally valid ways.Signed-off-by: Henrik Rydberg
Signed-off-by: Dmitry Torokhov
08 Mar, 2010
1 commit
-
Conflicts:
Documentation/filesystems/proc.txt
arch/arm/mach-u300/include/mach/debug-macro.S
drivers/net/qlge/qlge_ethtool.c
drivers/net/qlge/qlge_main.c
drivers/net/typhoon.c
01 Mar, 2010
1 commit
09 Feb, 2010
1 commit
-
In particular, several occurances of funny versions of 'success',
'unknown', 'therefore', 'acknowledge', 'argument', 'achieve', 'address',
'beginning', 'desirable', 'separate' and 'necessary' are fixed.Signed-off-by: Daniel Mack
Cc: Joe Perches
Cc: Junio C Hamano
Signed-off-by: Jiri Kosina
29 Jan, 2010
1 commit
-
This patch documents a new ABS_MT parameter and adds further text to
clarify some points around the MT protocol.Requested-by: Yoonyoung Shim
Requested-by: Mika Kuoppala
Requested-by: Peter Hutterer
Signed-off-by: Henrik Rydberg
Signed-off-by: Dmitry Torokhov
13 Jan, 2010
1 commit
-
iSigned-off-by: Tai-hwa Liang
Signed-off-by: Dmitry Torokhov
20 Aug, 2009
1 commit
-
This is the driver for Sentelic Finger Sensing Pad which can be found
on MSI WIND Netbook.Signed-off-by: Tai-hwa Liang
Signed-off-by: Dmitry Torokhov
11 Jun, 2009
1 commit
24 May, 2009
1 commit
-
Through the collaboration to adapt the N-trig and Stantum HID
drivers to the MT protocol, some semantic clarifications to the
protocol have been made. This patch adds them to the MT documentation.Signed-off-by: Henrik Rydberg
Tested-by: Stéphane Chatty
Signed-off-by: Dmitry Torokhov
09 May, 2009
1 commit
01 May, 2009
1 commit
-
This patchs adds documentation for the multi-touch protocol to
Documentation/input/.[randy.dunlap@oracle.com: grammar fixes]
Signed-off-by: Henrik Rydberg
Signed-off-by: Dmitry Torokhov
29 Apr, 2009
1 commit
-
This patch adds documentation for the bcm5974 to Documentation/input/.
Signed-off-by: Henrik Rydberg
Signed-off-by: Dmitry Torokhov
18 Apr, 2009
2 commits
-
Event type for key presses is EV_KEY, not REL_KEY.
Signed-off-by: Dmitry Torokhov
-
The rotary encoder driver only supports returning input events
for ABS_* axes, this adds support for REL_* axes. The relative
axis input event is reported as -1 for each counter-clockwise
step and +1 for each clockwise step.The ability to clamp the position of ABS_* axes between 0 and
a maximum of "steps" has also been added.Signed-off-by: H Hartley Sweeten
Signed-off-by: Daniel Mack
Signed-off-by: Dmitry Torokhov
09 Mar, 2009
1 commit
-
This patch adds a generic driver for rotary encoders connected to GPIO
pins of a system. It relies on gpiolib and generic hardware irqs. The
documentation that also comes with this patch explains the concept and
how to use the driver.Signed-off-by: Daniel Mack
Tested-by: H Hartley Sweeten
Signed-off-by: Dmitry Torokhov
20 Dec, 2008
1 commit
20 Nov, 2008
1 commit
-
Signed-off-by: Peter Popovec
Signed-off-by: Dmitry Torokhov
12 Nov, 2008
1 commit
-
This patch fixes a wrong interrupt handler example given in the "Hello,
world!"-like input driver in Documentation/input/input-programming.txt.Signed-off-by: Dmitri Vorobiev
Signed-off-by: Randy Dunlap
Signed-off-by: Dmitry Torokhov