1. 24 Apr, 2009 1 commit
    • David Brownell's avatar
      Input: add dm355evm_keys driver · eb990b55
      David Brownell authored
      Simple input driver support for the events reported by the
      MSP430 firmware on the DM355 EVM.  Verified using the RC5
      remote included with the kit; docs weren't quite right.
      
      Some of the keycode selections might need improvement; they
      can be remapped, so there's at least a runtime workaround.
      (I also suspect Linux may someday merit more generic support
      for RC5 based remote controls.)
      
      These events don't distinguish key press vs release events,
      so this reports both and then skips the next event if it's
      identical.  The RC5 remote codes include a "toggle" bit that
      can help detect autorepeated keys; but this driver doesn't
      bother with those nuances.
      
      This driver relies on the drivers/mfd/dm355evm_msp.c code
      for core features, including sharing I2C access to this
      firmware with GPIO, LED, and RTC support.
      
      [dtor@mail.ru: fix error unwindng path in probe()]
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      Signed-off-by: default avatarKevin Hilman <khilman@deeprootsystems.com>
      Signed-off-by: default avatarDmitry Torokhov <dtor@mail.ru>
      eb990b55
  2. 21 Apr, 2009 1 commit
  3. 20 Apr, 2009 1 commit
  4. 19 Apr, 2009 3 commits
  5. 18 Apr, 2009 6 commits
  6. 16 Apr, 2009 1 commit
    • Ben Nizette's avatar
      Input: ads7846 - fix unsafe disable_irq · 3f3e7c6e
      Ben Nizette authored
      The use of disable_irq inside the handler for the interrupt being
      disabled has always been dangerous.  disable_irq should wait for that
      handler to complete before returning -> deadlock.
      
      For some reason this wasn't actually the case until 3aa551c9 was merged
      but since this time, the ads7846 driver has deadlocked the system on
      first interrupt.
      
      Convert the driver to use the handler-safe _nosync variant.
      Signed-off-by: default avatarBen Nizette <bn@niasdigital.com>
      Signed-off-by: default avatarDmitry Torokhov <dtor@mail.ru>
      3f3e7c6e
  7. 15 Apr, 2009 10 commits
  8. 12 Apr, 2009 5 commits
  9. 08 Apr, 2009 1 commit
  10. 10 Mar, 2009 5 commits
  11. 08 Mar, 2009 6 commits