1. 11 5月, 2012 1 次提交
  2. 05 4月, 2012 1 次提交
  3. 18 3月, 2012 1 次提交
  4. 17 3月, 2012 1 次提交
  5. 14 3月, 2012 1 次提交
  6. 05 3月, 2012 1 次提交
  7. 02 2月, 2012 1 次提交
  8. 31 1月, 2012 1 次提交
  9. 31 12月, 2011 1 次提交
  10. 28 12月, 2011 1 次提交
    • H
      Input: add driver for AUO In-Cell touchscreens using pixcir ICs · 5245db49
      Heiko Stübner 提交于
      Some displays from AUO have a so called in-cell touchscreen, meaning it
      is built directly into the display unit.
      
      Touchdata is gathered through PIXCIR Tango-ICs and processed in an
      Atmel ATmega168P with custom firmware. Communication between the host
      system and ATmega is done via I2C.
      
      Devices using this touch solution include the Dell Streak5 and the family
      of Qisda ebook readers.
      
      The driver reports single- and multi-touch events including touch area
      values.
      Signed-off-by: NHeiko Stuebner <heiko@sntech.de>
      Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
      5245db49
  11. 12 12月, 2011 1 次提交
  12. 01 12月, 2011 1 次提交
    • H
      Input: add generic GPIO-tilt driver · 3bfd5c5b
      Heiko Stübner 提交于
      There exist tilt switches that simply report their tilt-state via
      some gpios. The number and orientation of their axes can vary
      depending on the switch used and the build of the device. Also two
      or more one-axis switches could be combined to provide multi-dimensional
      orientation.
      
      One example of a device using such a switch is the family of Qisda
      ebook readers, where the switch provides information about the
      landscape / portrait orientation of the device. The example in
      Documentation/input/gpio-tilt.txt documents exactly this one-axis
      device.
      Signed-off-by: NHeiko Stuebner <heiko@sntech.de>
      Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
      3bfd5c5b
  13. 16 11月, 2011 1 次提交
  14. 30 10月, 2011 1 次提交
  15. 19 10月, 2011 1 次提交
    • M
      Input: adp5589-keys - add support for the ADP5585 derivatives · 3f48e735
      Michael Hennerich 提交于
      The ADP5585 family keypad decoder and IO expander is similar to the ADP5589,
      however it features less IO pins, and lacks hardware assisted key-lock
      functionality. Unfortunately the register addresses are different, as well as
      the event codes and bit organization within the port related registers.
      
      Move ADP5589 Register defines from the header file into the main source file.
      Add new defines while making sure we don't break existing platform_data.
      Add register address translation, and turn device specific defines into variables.
      Introduce some helper functions and disable functions that doesn't
      exist on the added devices.
      Signed-off-by: NMichael Hennerich <michael.hennerich@analog.com>
      Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
      3f48e735
  16. 21 9月, 2011 1 次提交
  17. 07 7月, 2011 1 次提交
  18. 18 6月, 2011 1 次提交
  19. 27 5月, 2011 2 次提交
  20. 19 5月, 2011 1 次提交
  21. 17 5月, 2011 1 次提交
  22. 19 4月, 2011 1 次提交
  23. 24 2月, 2011 1 次提交
  24. 19 2月, 2011 1 次提交
  25. 11 2月, 2011 1 次提交
  26. 18 1月, 2011 1 次提交
  27. 11 1月, 2011 1 次提交
  28. 23 12月, 2010 1 次提交
  29. 16 12月, 2010 3 次提交
  30. 01 12月, 2010 1 次提交
  31. 13 10月, 2010 1 次提交
  32. 31 7月, 2010 1 次提交
  33. 25 6月, 2010 2 次提交
  34. 11 6月, 2010 1 次提交
  35. 28 5月, 2010 1 次提交
  36. 14 4月, 2010 1 次提交
    • B
      Input: add Analog Devices AD714x captouch input driver · 31a62963
      Bryan Wu 提交于
      AD7142 and AD7147 are integrated capacitance-to-digital converters
      (CDCs) with on-chip environmental calibration for use in systems
      requiring a novel user input method. The AD7142 and AD7147 can interface
      to external capacitance sensors implementing functions such as buttons,
      scrollwheels, sliders, touchpads and so on.
      
      The chips don't restrict the specific usage. Depending on the hardware
      connection, one special target board can include one or several these
      components. The platform_data for the device's "struct device" holds
      these information. The data-struct defined in head file descript the
      hardware feature of button/scrollwheel/slider/touchpad components on
      target boards, which need be filled in the arch/mach-/.
      
      As the result, the driver is independent of boards. It gets the
      components layout from the platform_data, registers related devices,
      fullfills the algorithms and state machines for these components and
      report related input events to up level.
      Signed-off-by: NBryan Wu <cooloney@kernel.org>
      Signed-off-by: NMichael Hennerich <michael.hennerich@analog.com>
      Signed-off-by: NBarry Song <21cnbao@gmail.com>
      Signed-off-by: NMike Frysinger <vapier@gentoo.org>
      Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
      31a62963