1. 04 5月, 2010 2 次提交
  2. 17 2月, 2010 1 次提交
  3. 11 2月, 2010 1 次提交
  4. 01 2月, 2010 1 次提交
    • A
      Input: add imx-keypad driver to support the IMX Keypad Port · 76cdc083
      Alberto Panizzo 提交于
      The IMX family of Application Processors is shipped with a Keypad Port
      supported by this driver.
      
      The peripheral can control up to an 8x8 matrix key pad where all the
      scanning is done via software.  The hardware provides two interrupts:
      one for key presses (KDI) and one for all key releases (KRI). There is
      also a simple circuit for glitch reduction (said for synchronization)
      made by two series of 3 D-latches clocked by the keypad-clock that
      stabilize the interrupts sources. KDI and KRI are fired only if the
      respective conditions are maintained for at last 4 keypad-clock cycle.
      
      Since those circuits are poor for a correct debounce process (the
      keypad-clock frequency is 32K and bounces longer than 94us are not
      masked) the driver, when an interrupt arrives, samples the matrix
      with a period of 10ms until the readins are stable for
      IMX_KEYPAD_SCANS_FOR_STABILITY times (currently set at 3). After
      getting stable result appropriate events are sent through the input
      stack.
      
      If some keys are maintained pressed, the driver continues to scan
      the matrix with a longer period (60ms) to catch possible multiple
      key presses without overloading the cpu. This process ends when all
      keys are released.
      
      This driver is tested to build in kernel or as a module and follow
      the specification of Freescale Application processors:
      i.MX25 i.MX27 i.MX31 i.MX35 i.MX51 especially tested on i.MX31.
      Signed-off-by: NAlberto Panizzo <maramaopercheseimorto@gmail.com>
      Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
      76cdc083
  5. 19 1月, 2010 1 次提交
  6. 14 12月, 2009 1 次提交
  7. 14 10月, 2009 1 次提交
  8. 23 9月, 2009 1 次提交
  9. 22 9月, 2009 1 次提交
  10. 18 9月, 2009 2 次提交
  11. 28 8月, 2009 1 次提交
  12. 10 8月, 2009 2 次提交
  13. 29 6月, 2009 2 次提交
  14. 16 5月, 2009 1 次提交
  15. 19 4月, 2009 1 次提交
  16. 30 1月, 2009 1 次提交
  17. 29 12月, 2008 1 次提交
  18. 19 4月, 2008 1 次提交
  19. 31 1月, 2008 2 次提交
  20. 21 1月, 2008 1 次提交
  21. 14 1月, 2008 1 次提交
  22. 27 11月, 2007 1 次提交
  23. 13 10月, 2007 2 次提交
  24. 26 9月, 2007 2 次提交
  25. 21 6月, 2007 1 次提交
    • A
      x86_64: Quieten Atari keyboard warnings in Kconfig · 0e52d328
      Andi Kleen 提交于
      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 <geert@linux-m68k.org>
      Acked-by: NRoman Zippel <zippel@linux-m68k.org>
      Signed-off-by: NAndi Kleen <ak@suse.de>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      0e52d328
  26. 05 5月, 2007 1 次提交
  27. 03 5月, 2007 1 次提交
  28. 16 3月, 2007 1 次提交
  29. 05 3月, 2007 1 次提交
    • D
      [PATCH] add CONFIG_GENERIC_GPIO · 0a938b97
      David Brownell 提交于
      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 <asm/gpio.h> 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: NDavid Brownell <dbrownell@users.sourceforge.net>
      Acked-by: NRichard Purdie <rpurdie@rpsys.net>
      Cc: Arnaud Patard <arnaud.patard@rtp-net.org>
      Cc: <raph@8d.com>
      Cc: <msvoboda@ra.rockwell.com>
      Cc: pHilipp Zabel <philipp.zabel@gmail.com>
      Cc: Haavard Skinnemoen <hskinnemoen@atmel.com>
      Cc: Dmitry Torokhov <dtor@mail.ru>
      Cc: Russell King <rmk@arm.linux.org.uk>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      0a938b97
  30. 18 2月, 2007 1 次提交
  31. 18 1月, 2007 1 次提交
  32. 24 11月, 2006 1 次提交
  33. 10 10月, 2006 1 次提交