1. 15 7月, 2015 1 次提交
  2. 07 3月, 2015 1 次提交
  3. 03 3月, 2015 1 次提交
  4. 22 12月, 2014 1 次提交
    • H
      Input: add new sun4i-lradc-keys driver · af6a5af8
      Hans de Goede 提交于
      Allwinnner sunxi SoCs have a low resolution adc (called lradc) which is
      specifically designed to have various (tablet) keys (ie home, back, search,
      etc). attached to it using a resistor network. This adds a driver for this.
      
      There are 2 channels, currently this driver only supports chan0 since there
      are no boards known to use chan1.
      
      This has been tested on an olimex a10s-olinuxino-micro, a13-olinuxino, and
      a20-olinuxino-micro.
      Signed-off-by: NHans de Goede <hdegoede@redhat.com>
      Signed-off-by: NDmitry Torokhov <dmitry.torokhov@gmail.com>
      af6a5af8
  5. 02 11月, 2014 1 次提交
  6. 19 7月, 2014 1 次提交
    • D
      Input: add driver for Microchip's CAP1106 · 128bb95d
      Daniel Mack 提交于
      This patch adds a driver for Microchips CAP1106, an I2C driven, 6-channel
      capacitive touch sensor.
      
      For now, only the capacitive buttons are supported, and no specific
      settings that can be tweaked for individual channels, except for the
      device-wide sensitivity gain. The defaults seem to work just fine out of
      the box, so I'll leave configurable parameters for someone who's in need
      of them and who can actually measure the impact. All registers are
      prepared, however. Many of them are just not used for now.
      
      The implementation does not make any attempt to be compatible to platform
      data driven boards, but fully depends on CONFIG_OF.
      
      Power management functions are also left for volounteers with the ability
      to actually test them.
      Signed-off-by: NDaniel Mack <zonque@gmail.com>
      Signed-off-by: NDmitry Torokhov <dmitry.torokhov@gmail.com>
      128bb95d
  7. 15 5月, 2014 1 次提交
  8. 31 3月, 2014 1 次提交
  9. 28 3月, 2014 1 次提交
  10. 05 6月, 2013 1 次提交
  11. 05 4月, 2013 1 次提交
  12. 25 1月, 2013 1 次提交
  13. 18 7月, 2012 1 次提交
  14. 05 4月, 2012 1 次提交
  15. 30 10月, 2011 1 次提交
  16. 27 5月, 2011 1 次提交
  17. 19 5月, 2011 1 次提交
  18. 12 5月, 2011 1 次提交
  19. 14 3月, 2011 1 次提交
  20. 21 1月, 2011 1 次提交
  21. 08 1月, 2011 1 次提交
  22. 30 12月, 2010 1 次提交
  23. 07 12月, 2010 1 次提交
  24. 20 11月, 2010 1 次提交
  25. 13 10月, 2010 1 次提交
  26. 24 9月, 2010 1 次提交
  27. 01 9月, 2010 1 次提交
  28. 12 8月, 2010 1 次提交
  29. 21 7月, 2010 1 次提交
  30. 04 7月, 2010 1 次提交
  31. 11 5月, 2010 1 次提交
  32. 04 5月, 2010 2 次提交
  33. 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
  34. 14 12月, 2009 1 次提交
  35. 14 10月, 2009 1 次提交
  36. 23 9月, 2009 1 次提交
  37. 22 9月, 2009 1 次提交
  38. 18 9月, 2009 2 次提交