30 Jul, 2008
2 commits
-
The new keys are separate from normal numeric keys and standard
numeric keypads. The userspace should not attempt to apply modifiers
like shift and NumLock to these so tey work properly regardless of
the language mapping used.Signed-off-by: Dmitry Torokhov
-
Expand the number of potential key codes from 512 to 768 since people
are coming up with more and more keys.Signed-off-by: Dmitry Torokhov
21 Jul, 2008
1 commit
19 Jul, 2008
2 commits
-
Add a SW_DOCK switch to input.h. ACPI docks currently send their docking
status as a uevent, but not all docks are ACPI or correspond to a device.
In that case, it makes more sense to simply generate an input event on
docking or undocking.Signed-off-by: Matthew Garrett
Signed-off-by: Andrew Morton
Signed-off-by: Dmitry Torokhov -
Add a new switch type to the input API for reporting microphone
insertion. This will be used by the ALSA jack reporting API.Signed-off-by: Mark Brown
Signed-off-by: Dmitry Torokhov
30 Jun, 2008
1 commit
-
This patch adds the Repeat key to the input layer. The usage
in the HUT is 0xBC (listed under "15.7 Transport Controls").Signed-off-by: Dmitry Torokhov
18 Jun, 2008
1 commit
-
Conflicts:
drivers/input/mouse/appletouch.c
02 Jun, 2008
1 commit
-
Since some of the keycodes defined in input.h have values greater
than 255 we should use unsigned shorts in keymaps.Tested-by: Carlos Corbacho
Signed-off-by: Dmitry Torokhov
30 May, 2008
1 commit
-
The SW_RADIO code for EV_SW events has a name that is not descriptive
enough of its intended function, and could induce someone to think
KEY_RADIO is its EV_KEY counterpart, which is false.Rename it to SW_RFKILL_ALL, and document what this event is for. Keep
the old name around, to avoid userspace ABI breaks.The SW_RFKILL_ALL event is meant to be used by rfkill master switches. It
is not bound to a particular radio switch type, and usually applies to all
types. It is semantically tied to master rfkill switches that enable or
disable every radio in a system.Signed-off-by: Henrique de Moraes Holschuh
Signed-off-by: Dmitry Torokhov
17 May, 2008
1 commit
-
Remove unused to_dev, to_handler, to_handle from include/linux/input.h
Move to_handle_h from include/linux/input.h to drivers/char/keyboard.cSigned-off-by: Joe Perches
Signed-off-by: Andrew Morton
Signed-off-by: Dmitry Torokhov
02 Apr, 2008
1 commit
-
Everyone should be using input_{get|set}_drvdata() by now.
Alias them to dev_{get|set}_drvdata() and remove ->private.Signed-off-by: Dmitry Torokhov
01 Apr, 2008
1 commit
-
Recent driver core change causes references to parent devices being
dropped early, at device_del() time, as opposed to when all children
are freed. This causes oops in evdev with grabbed devices. Take the
reference to the parent input device ourselves to ensure that it
stays around long enough.Signed-off-by: Dmitry Torokhov
08 Feb, 2008
1 commit
-
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (34 commits)
Input: i8042 - non-x86 build fix
Input: pxa27x_keypad - also enable on PXA3xx
Input: pxa27x_keypad - add debounce_interval to the keypad platform data
Input: pxa27x_keypad - use device resources for I/O memory mapping and IRQ
Input: pxa27x_keypad - enable rotary encoders and direct keys
Input: pxa27x_keypad - introduce pxa27x_keypad_config()
Input: pxa27x_keypad - introduce driver structure and use KEY() to define matrix keys
Input: pxa27x_keypad - remove pin configuration from the driver
Input: pxa27x_keypad - rename the driver (was pxa27x_keyboard)
Input: constify function pointer tables (seq_operations)
Input: i8042 - add Fujitsu-Siemens Amilo Pro 2010 to nomux list
Input: i8042 - enable DMI quirks on x86-64
Input: i8042 - add Dritek quirk for Acer Aspire 9110
Input: add input event to APM event bridge
Input: mousedev - use BIT_MASK instead of BIT
Input: remove duplicate includes
Input: remove cdev from input_dev structure
Input: remove duplicated headers in drivers/char/keyboard.c
Input: i8042 - add Dritek keyboard extension quirk
Input: add Tosa keyboard driver
...
01 Feb, 2008
1 commit
-
Teach rfkill about wimax radios.
Had to define a KEY_WIMAX as a 'key for disabling only wimax radios',
as other radio technologies have. This makes sense as hardware has
specific keys for disabling specific radios.The RFKILL enabling part is, otherwise, a copy and paste of any other
radio technology.Signed-off-by: Inaky Perez-Gonzalez
Signed-off-by: Ivo van Doorn
Signed-off-by: John W. Linville
Signed-off-by: David S. Miller
21 Jan, 2008
2 commits
-
Cdev field was obsolete and provided only for backward compatibility
since conversion of input core from class devices to regular devices.
It is time to remove it.Signed-off-by: Dmitry Torokhov
-
Take dev->event_lock to make sure that we don't race with input_event() and
also force key up event when removing a key from keymap table.Signed-off-by: Dmitry Torokhov
27 Nov, 2007
2 commits
-
Signed-off-by: Aristeu Rozanski
Signed-off-by: Dmitry Torokhov -
Signed-off-by: Aristeu Rozanski
Signed-off-by: Dmitry Torokhov
28 Oct, 2007
1 commit
-
Most newer Acer laptops (from 2005 onwards) now ship with an extra Dollar
and Euro key either side of the 'Up' arrow. These cannot be mapped in the
traditional way, since they are not combination keys.Signed-off-by: Carlos Corbacho
Signed-off-by: Dmitry Torokhov
20 Oct, 2007
2 commits
-
get rid of input BIT* duplicate defines
use newly global defined macros for input layer. Also remove includes of
input.h from non-input sources only for BIT macro definiton. Define the
macro temporarily in local manner, all those local definitons will be
removed further in this patchset (to not break bisecting).
BIT macro will be globally defined (1<
Cc:
Acked-by: Jiri Kosina
Cc:
Acked-by: Marcel Holtmann
Cc:
Acked-by: Mauro Carvalho Chehab
Cc:
Cc:
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Fix kernel-api docbook contents problems.
docproc: linux-2.6.23-git13/include/asm-x86/unaligned_32.h: No such file or directory
Warning(linux-2.6.23-git13//include/linux/list.h:482): bad line: of list entry
Warning(linux-2.6.23-git13//mm/filemap.c:864): No description found for parameter 'ra'
Warning(linux-2.6.23-git13//block/ll_rw_blk.c:3760): No description found for parameter 'req'
Warning(linux-2.6.23-git13//include/linux/input.h:1077): No description found for parameter 'private'
Warning(linux-2.6.23-git13//include/linux/input.h:1077): No description found for parameter 'cdev'Signed-off-by: Randy Dunlap
Cc: Jens Axboe
Cc: WU Fengguang
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
16 Oct, 2007
1 commit
-
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (40 commits)
Input: use full RCU API
Input: remove tsdev interface
Input: add support for Blackfin BF54x Keypad controller
Input: appletouch - another fix for idle reset logic
HWMON: hdaps - switch to using input-polldev
Input: add support for SEGA Dreamcast keyboard
Input: omap-keyboard - don't pretend we support changing keymap
Input: lifebook - fix X and Y axis range
Input: usbtouchscreen - add support for GeneralTouch devices
Input: fix open count handling in input interfaces
Input: keyboard - add CapsShift lock
Input: adbhid - produce all CapsLock key events
Input: ALPS - add signature for ThinkPad R61
Input: jornada720_kbd - send MSC_SCAN events
Input: add support for the HP Jornada 7xx (710/720/728) touchscreen
Input: add support for HP Jornada 7xx onboard keyboard
Input: add support for HP Jornada onboard keyboard (HP6XX)
Input: ucb1400_ts - use schedule_timeout_uninterruptible
Input: xpad - fix dependancy on LEDS class
Input: auto-select INPUT for MAC_EMUMOUSEBTN option
...Resolved conflicts manually in drivers/hwmon/applesmc.c: converting from
a class device to a device and converting to use input-polldev created a
few apparently trivial clashes..
14 Oct, 2007
2 commits
-
HUT 1.12 defines Logoff usage 0x19c in Consumer page. There are
keyboards out there emitting this usage code (for example Microsoft
Wireless Laser Keyboard 6000). Add this key so that HID code could
map usages to it.Signed-off-by: Khelben Blackstaff
Signed-off-by: Dmitry Torokhov
Signed-off-by: Jiri Kosina -
HUT 1.12 defines Spell Check usage 0x1ab in Consumer page. There are
keyboards out there emitting this usage code (for example Microsoft
Natural Ergonomic Keyboard 4000). Add this key so that HID code could
map usages to it.Acked-by: Dmitry Torokhov
Signed-off-by: Jiri Kosina
13 Oct, 2007
1 commit
-
Conflicts:
drivers/macintosh/adbhid.c
11 Oct, 2007
1 commit
-
This patch will add support for UWB keys to rfkill,
support for this has been requested by Inaky.Signed-off-by: Ivo van Doorn
Signed-off-by: David S. Miller
12 Sep, 2007
1 commit
-
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
Input: usbtouchscreen - correctly set 'phys'
Input: i8042 - add HP Pavilion DV4270ca to the MUX blacklist
Input: i8042 - fix modpost warning
Input: add more Braille keycodes
05 Sep, 2007
1 commit
-
Some braille keyboards have 10 dots, so extend the Input braille keys
definitions.Signed-off-by: Samuel Thibault
Signed-off-by: Dmitry Torokhov
30 Aug, 2007
1 commit
-
Also add some kerneldoc documentation to input.h
Signed-off-by: Dmitry Torokhov
24 Aug, 2007
1 commit
-
Signed-off-by: Luming Yu
Signed-off-by: Zhang Rui
Signed-off-by: Len Brown
18 Jul, 2007
2 commits
-
Mark input_register_device() and input_register_handler() functions
as __must_check so authors of new drivers add error handling right
away.Signed-off-by: Dmitry Torokhov
-
Signed-off-by: Dmitry Torokhov
10 Jul, 2007
1 commit
-
Signed-off-by: Dmitry Torokhov
29 Jun, 2007
2 commits
-
Document some of keycodes, based on USB HUT 1.12 and current mapping
in HID driver.Signed-off-by: Dmitry Torokhov
-
Many laptops have rf-kill physical switches that are not keys, but slider
or rocker switches. Often (like in all ThinkPads with a radio kill slider
switch), they have both a slider/rocker switch and a hot key.Trying to kludge a real switch to act like a key is not a very smart thing
to do if you can help it, and it gets specially bad when you are going to
have both in the same machine. So, we do the right thing and add an input
EV_SW event for radio kill switches.The EV_SW SW_RADIO event is defined with positive logic, i.e. when the
switch is active, the radios are to be enabled. When the switch is
inactive, the radios are to be disabled.Signed-off-by: Henrique de Moraes Holschuh
Signed-off-by: Dmitry Torokhov
07 May, 2007
1 commit
-
* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild: (38 commits)
kconfig: fix mconf segmentation fault
kbuild: enable use of code from a different dir
kconfig: error out if recursive dependencies are found
kbuild: scripts/basic/fixdep segfault on pathological string-o-death
kconfig: correct minor typo in Kconfig warning message.
kconfig: fix path to modules.txt in Kconfig help
usr/Kconfig: fix typo
kernel-doc: alphabetically-sorted entries in index.html of 'htmldocs'
kbuild: be more explicit on missing .config file
kbuild: clarify the creation of the LOCALVERSION_AUTO string.
kbuild: propagate errors from find in scripts/gen_initramfs_list.sh
kconfig: refer to qt3 if we cannot find qt libraries
kbuild: handle compressed cpio initramfs-es
kbuild: ignore section mismatch warning for references from .paravirtprobe to .init.text
kbuild: remove stale comment in modpost.c
kbuild/mkuboot.sh: allow spaces in CROSS_COMPILE
kbuild: fix make mrproper for Documentation/DocBook/man
kbuild: remove kconfig binaries during make mrproper
kconfig/menuconfig: do not hardcode '.config'
kbuild: override build timestamp & version
...
05 May, 2007
2 commits
-
* 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/dtor/input: (65 commits)
Input: gpio_keys - add support for switches (EV_SW)
Input: cobalt_btns - convert to use polldev library
Input: add skeleton for simple polled devices
Input: update some documentation
Input: wistron - fix typo in keymap for Acer TM610
Input: add input_set_capability() helper
Input: i8042 - add Fujitsu touchscreen/touchpad PNP IDs
Input: i8042 - add Panasonic CF-29 to nomux list
Input: lifebook - split into 2 devices
Input: lifebook - add signature of Panasonic CF-29
Input: lifebook - activate 6-byte protocol on select models
Input: lifebook - work properly on Panasonic CF-18
Input: cobalt buttons - separate device and driver registration
Input: ati_remote - make button repeat sensitivity configurable
Input: pxa27x - do not use deprecated SA_INTERRUPT flag
Input: ucb1400 - make delays configurable
Input: misc devices - switch to using input_dev->dev.parent
Input: joysticks - switch to using input_dev->dev.parent
Input: touchscreens - switch to using input_dev->dev.parent
Input: mice - switch to using input_dev->dev.parent
...Fixed up conflicts with core device model removal of "struct subsystem" manually.
Signed-off-by: Linus Torvalds
-
Atari keyboard and mouse support.
(reformating and Kconfig fixes by Roman Zippel)Signed-off-by: Michael Schmitz
Signed-off-by: Roman Zippel
Signed-off-by: Geert Uytterhoeven
Signed-off-by: Linus Torvalds
03 May, 2007
1 commit
-
Almost all definitions used by file2alias was already
present in mod_devicetable.h.
Added the last definition and killed the input.h usage.The errornous include was pointed out
by: Jan EngelhardtSigned-off-by: Sam Ravnborg
Cc: Jan Engelhardt
Cc: Deepak Saxena
25 Apr, 2007
1 commit
-
Add input_set_capability() helper used to indicate that an input
device supports a certain event without need to manipulate bitmaps
directly.Signed-off-by: Dmitry Torokhov