1. 07 May, 2017 1 commit
  2. 11 Apr, 2017 2 commits
  3. 07 Feb, 2017 1 commit
  4. 06 Feb, 2017 1 commit
  5. 06 Jan, 2017 4 commits
  6. 27 Dec, 2016 1 commit
  7. 28 Nov, 2016 2 commits
  8. 28 Jul, 2016 1 commit
  9. 29 Jun, 2016 1 commit
  10. 23 Jun, 2016 1 commit
    • Cameron Gutman's avatar
      Input: xpad - fix oops when attaching an unknown Xbox One gamepad · c7f14293
      Cameron Gutman authored
      Xbox One controllers have multiple interfaces which all have the
      same class, subclass, and protocol. One of the these interfaces
      has only a single endpoint. When Xpad attempts to bind to this
      interface, it causes an oops when trying initialize the output URB
      by trying to access the second endpoint's descriptor.
      
      This situation was avoided for known Xbox One devices by checking
      the XTYPE constant associated with the VID and PID tuple. However,
      this breaks when new or previously unknown Xbox One controllers
      are attached to the system.
      
      This change addresses the problem by deriving the XTYPE for Xbox
      One controllers based on the interface protocol before checking
      the interface number.
      
      Fixes: 1a48ff81
      
       ("Input: xpad - add support for Xbox One controllers")
      Signed-off-by: default avatarCameron Gutman <aicommander@gmail.com>
      Cc: stable@vger.kernel.org
      Signed-off-by: default avatarDmitry Torokhov <dmitry.torokhov@gmail.com>
      c7f14293
  11. 01 Jun, 2016 1 commit
  12. 27 May, 2016 4 commits
  13. 05 Apr, 2016 1 commit
    • Silvan Jegen's avatar
      Input: xpad - add Mad Catz FightStick TE 2 VID/PID · d63b0f0c
      Silvan Jegen authored
      
      
      This adds the VID/PID combination for the Xbox One version of the Mad
      Catz FightStick TE 2.
      
      The functionality that this provides is about on par with what the
      Windows drivers for the stick manage to deliver.
      
      What works:
      - Digital stick
      - 6 main buttons
      - Xbox button
      - The two buttons on the back
      - The locking buttons (preventing accidental Xbox button press)
      
      What doesn't work:
      - Two of the main buttons (don't work on Windows either)
      - The "Haptic" button setting does not have an effect (not sure if it
        works on Windows)
      
      I added the MAP_TRIGGERS_TO_BUTTONS option but in my (limited) testing
      there was no practical difference with or without. The FightStick does
      not have triggers though so adding it makes sense.
      Signed-off-by: default avatarSilvan Jegen <s.jegen@gmail.com>
      Signed-off-by: default avatarDmitry Torokhov <dmitry.torokhov@gmail.com>
      d63b0f0c
  14. 27 Jan, 2016 1 commit
  15. 13 Jan, 2016 2 commits
  16. 04 Jan, 2016 4 commits
  17. 17 Dec, 2015 2 commits
  18. 20 Nov, 2015 1 commit
  19. 19 Oct, 2015 1 commit
  20. 10 Oct, 2015 8 commits