16 Oct, 2007
3 commits
-
* 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm: (95 commits)
[ARM] 4578/1: CM-x270: PCMCIA support
[ARM] 4577/1: ITE 8152 PCI bridge support
[ARM] 4576/1: CM-X270 machine support
[ARM] pxa: Avoid pxa_gpio_mode() in gpio_direction_{in,out}put()
[ARM] pxa: move pxa_set_mode() from pxa2xx_mainstone.c to mainstone.c
[ARM] pxa: move pxa_set_mode() from pxa2xx_lubbock.c to lubbock.c
[ARM] pxa: Make cpu_is_pxaXXX dependent on configuration symbols
[ARM] pxa: PXA3xx base support
[NET] smc91x: fix PXA DMA support code
[SERIAL] Fix console initialisation ordering
[ARM] pxa: tidy up arch/arm/mach-pxa/Makefile
[ARM] Update arch/arm/Kconfig for drivers/Kconfig changes
[ARM] 4600/1: fix kernel build failure with build-id-supporting binutils
[ARM] 4599/1: Preserve ATAG list for use with kexec (2.6.23)
[ARM] Rename consistent_sync() as dma_cache_maint()
[ARM] 4572/1: ep93xx: add cirrus logic edb9307 support
[ARM] 4596/1: S3C2412: Correct IRQs for SDI+CF and add decoding support
[ARM] 4595/1: ns9xxx: define registers as void __iomem * instead of volatile u32
[ARM] 4594/1: ns9xxx: use the new gpio functions
[ARM] 4593/1: ns9xxx: implement generic clockevents
... -
* '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.. -
Atari keyboard: incorporate additional review comments:
o Kill reference to source file name
o Return error value from input_register_device() instead of -ENOMEMSigned-off-by: Geert Uytterhoeven
Cc: Dmitry Torokhov
Cc: Michael Schmitz
Signed-off-by: Linus Torvalds
14 Oct, 2007
1 commit
-
m68k: Atari input drivers cleanup:
- memleak on failed init/register of input devices fixed
- correct keycodes table (Atari keycodes are almost, but not entirely, equal
to Linux keycodes).Signed-off-by: Michael Schmitz
Signed-off-by: Geert Uytterhoeven
Signed-off-by: Linus Torvalds
13 Oct, 2007
5 commits
-
Signed-off-by: Michael Hennerich
Signed-off-by: Bryan Wu
Signed-off-by: Dmitry Torokhov -
Conflicts:
drivers/macintosh/adbhid.c
-
Signed-off by: Adrian McMenamin
Acked-by: Arjan van de Ven
Signed-off-by: Dmitry Torokhov -
Signed-off-by: Russell King
-
The driver's keymap is a mix of hardware codes and keycodes and so
may not be used with default implementations of getkeycode() and
setkeycode().Also some whitespace cleanup.
Signed-off-by: Dmitry Torokhov
11 Oct, 2007
1 commit
-
Send MSC_SCAN events to userspace to ease task of adjusting
keymap.Signed-off-by: Dmitry Torokhov
26 Sep, 2007
4 commits
-
The driver supports onboard keyboards of HP Jornada 710/720/728
Signed-off-by: Kristoffer Ericson
Signed-off-by: Dmitry Torokhov -
Signed-off-by: Kristoffer Ericson
Signed-off-by: Dmitry Torokhov -
This patch adds suspend/resume support and enables wakeup from
gpio_keys buttons.Signed-off-by: Anti Sullin
Signed-off-by: Dmitry Torokhov -
As David Brownell pointed out, gpio_keys driver does not check
return code of gpio_to_irq().This patch adds the gpio_to_irq return code check to gpio_keys
and moves the IRQ edge type setting to request_irq flags to avoid
changing the irq type before we have confirmed we can use it.Signed-off-by: Anti Sullin
Signed-off-by: Dmitry Torokhov
24 Jul, 2007
1 commit
-
Signed-off-by: Jesper Juhl
Signed-off-by: Dmitry Torokhov
10 Jul, 2007
2 commits
-
Signed-off-by: Mike Rapoport
Acked-by: Rodolfo Giometti
Signed-off-by: Dmitry Torokhov -
WWW/Homepage key on Microsoft-compatible keyboards generates KEY_WWW
when connected via PS/2 port but KEY_HOMEPAGE when connected via USB.
This patch changes mapping in atkbd to match one in HID driver.Signed-off-by: Hans de Goede
Acked-by: Vojtech Pavlik
Signed-off-by: Dmitry Torokhov
06 Jul, 2007
1 commit
-
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
Input: document some of keycodes
Input: add a new EV_SW SW_RADIO event, for radio switches on laptops
Input: serio - take drv_mutex in serio_cleanup()
Input: atkbd - use printk_ratelimit for spurious ACK messages
Input: atkbd - throttle LED switching
Input: i8042 - add HP Pavilion ZT1000 to the MUX blacklist
28 Jun, 2007
2 commits
-
Signed-off-by: Qi Yong
Signed-off-by: Dmitry Torokhov -
On some boxes keyboard controllers are too slow to withstand
continuous flow of requests to turn keyboard LEDs on and off
and start losing some keypresses or even all of them.Delay executing of LED switching request if we had another one
within 50 ms thus easing load on the controller.Signed-off-by: Dmitry Torokhov
21 Jun, 2007
1 commit
-
Not directly related to x86, but I got tired of seeing these warnings on every
kconfig update when building on a non m68k box:drivers/input/keyboard/Kconfig:170:warning: 'select' used by config symbol 'KEYBOARD_ATARI' refers to undefined symbol 'ATARI_KBD_CORE'
drivers/input/mouse/Kconfig:182:warning: 'select' used by config symbol 'MOUSE_ATARI' refers to undefined symbol 'ATARI_KBD_CORE'I moved the definition of ATARI_KBD_CORE into drivers/input/keyboard/Kconfig
so it's always seen by Kconfig.Cc: Geert Uytterhoeven
Acked-by: Roman Zippel
Signed-off-by: Andi Kleen
Signed-off-by: Linus Torvalds
06 Jun, 2007
1 commit
-
CKEN macro definitions no longer contains the bit number; remove it
from usages in the pxa27x keyboard driver.Signed-off-by: Russell King
08 May, 2007
1 commit
05 May, 2007
3 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
-
hilkbd: Kill compiler warning and fix comment dyslexia
Signed-off-by: Geert Uytterhoeven
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
-
Signed-off-by: Dmitry Torokhov
01 May, 2007
2 commits
-
Signed-off-by: Roman Moravcik
Signed-off-by: Paul Sokolovsky
Signed-off-by: Dmitry Torokhov -
Conflicts:
drivers/usb/input/Makefile
drivers/usb/input/gtco.c
12 Apr, 2007
3 commits
-
IRQF_DISABLED is the proper name.
Signed-off-by: Thomas Gleixner
Signed-off-by: Andrew Morton
Signed-off-by: Dmitry Torokhov -
In preparation for struct class_device -> struct device input
core conversion, switch to using input_dev->dev.parent when
specifying device position in sysfs tree.Signed-off-by: Dmitry Torokhov
-
Use input_get_drvdata() and input_set_drvdata() instead.
Signed-off-by: Dmitry Torokhov
16 Mar, 2007
1 commit
-
Signed-off-by: Rodolfo Giometti
Signed-off-by: Dmitry Torokhov
05 Mar, 2007
2 commits
-
The gpio_keys driver is wrongly ARM-specific; it can't build on
other platforms with GPIO suport. This fixes that problem.Signed-off-by: David Brownell
Cc: Dmitry Torokhov
Cc: pHilipp Zabel
Cc: Haavard Skinnemoen
Cc: Russell King
Cc: Richard Purdie
Cc: Ben Nizette
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Most drivers using GPIOs already know they are running on a system that
supports the generic GPIO calls, because of other platform dependencies.
But the generic GPIO-based LED and input button drivers can't know that.So this patch adds a Kconfig hook, GENERIC_GPIO, to mark the platforms
where will do the right thing. Currently that's a bunch of
ARMs, and AVR32; more are on the way.It also fixes a dependency bug for the gpio button input driver; it was
wrong to start with, now it covers all platforms with GENERIC_GPIO.Signed-off-by: David Brownell
Acked-by: Richard Purdie
Cc: Arnaud Patard
Cc:
Cc:
Cc: pHilipp Zabel
Cc: Haavard Skinnemoen
Cc: Dmitry Torokhov
Cc: Russell King
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
01 Mar, 2007
2 commits
-
Signed-off-by: Helge Deller
Signed-off-by: Dmitry Torokhov -
- mark some structures const or __read_mostly
- hilkbd.c: fix uninitialized spinlock in HIL keyboard driver
- hil_mlc.c: use USEC_PER_SEC instead of 1000000
- hp_sdc: bugfix for request_irq()/free_irq() parameters, this prevented
multiple load/unload cycles as moduleSigned-off-by: Helge Deller
Signed-off-by: Dmitry Torokhov
18 Feb, 2007
3 commits
-
They have been marked as __obsolete_setup() for several years,
it is time for them to go.Signed-off-by: Dmitry Torokhov
-
Do not call release_region() if the code has been compiled
without CONFIG_HP300 support.Signed-off-by: Cyrill V. Gorcunov
Acked-by: Helge Deller
Signed-off-by: Dmitry Torokhov -
This adds support for at least SA1100 and S3C24xx CPUs.
Signed-off-by: Philipp Zabel
Signed-off-by: Dmitry Torokhov