30 Jul, 2008

2 commits


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

    Matthew Garrett
     
  • 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

    Mark Brown
     

30 Jun, 2008

1 commit


18 Jun, 2008

1 commit


02 Jun, 2008

1 commit


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

    Henrique de Moraes Holschuh
     

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.c

    Signed-off-by: Joe Perches
    Signed-off-by: Andrew Morton
    Signed-off-by: Dmitry Torokhov

    Joe Perches
     

02 Apr, 2008

1 commit


01 Apr, 2008

1 commit


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
    ...

    Linus Torvalds
     

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

    Iñaky Pérez-González
     

21 Jan, 2008

2 commits


27 Nov, 2007

2 commits


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

    Carlos Corbacho
     

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

    Jiri Slaby
     
  • 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

    Randy Dunlap
     

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..

    Linus Torvalds
     

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

    Khelben Blackstaff
     
  • 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

    Jiri Kosina
     

13 Oct, 2007

1 commit


11 Oct, 2007

1 commit


12 Sep, 2007

1 commit


05 Sep, 2007

1 commit


30 Aug, 2007

1 commit


24 Aug, 2007

1 commit


18 Jul, 2007

2 commits


10 Jul, 2007

1 commit


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

    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

    Henrique de Moraes Holschuh
     

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
    ...

    Linus Torvalds
     

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

    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

    Michael Schmitz
     

03 May, 2007

1 commit


25 Apr, 2007

1 commit