1. 05 Sep, 2012 1 commit
    • Forest Bond's avatar
      Input: usbtouchscreen - initialize eGalax devices · 037a833e
      Forest Bond authored
      Certain eGalax devices expose an interface with class HID and protocol
      None.  Some work with usbhid and some work with usbtouchscreen, but
      there is no easy way to differentiate.  Sending an eGalax diagnostic
      packet seems to kick them all into using the right protocol for
      usbtouchscreen, so we can continue to bind them all there (as opposed to
      handing some off to usbhid).
      
      This fixes a regression for devices that were claimed by (and worked
      with) usbhid prior to commit 139ebe8d
      ("Input: usbtouchscreen - fix eGalax HID ignoring"), which made
      usbtouchscreen claim them instead.  With this patch they will still be
      claimed by usbtouchscreen, but they will actually report events
      usbtouchscreen can understand.  Note that these devices will be limited
      to the usbtouchscreen feature set so e.g. dual touch features are not
      supported.
      
      I have the distinct pleasure of needing to support devices of both types
      and have tested accordingly.
      Signed-off-by: default avatarForest Bond <forest.bond@rapidrollout.com>
      Signed-off-by: default avatarDmitry Torokhov <dmitry.torokhov@gmail.com>
      037a833e
  2. 22 Aug, 2012 4 commits
  3. 30 Jul, 2012 1 commit
  4. 25 Jul, 2012 4 commits
  5. 18 Jul, 2012 3 commits
  6. 13 Jul, 2012 4 commits
  7. 11 Jul, 2012 2 commits
  8. 10 Jul, 2012 2 commits
  9. 08 Jul, 2012 6 commits
  10. 07 Jul, 2012 8 commits
  11. 05 Jul, 2012 2 commits
  12. 04 Jul, 2012 2 commits
  13. 30 Jun, 2012 1 commit