aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/input/joystick
AgeCommit message (Expand)AuthorFilesLines
2026-04-30Input: xpad - add "Nova 2 Lite" from GameSirQbeliw Tanaka1-0/+1
2026-04-30Input: xpad - add support for ASUS ROG RAIKIRI IIDmitriy Zharov1-0/+5
2026-04-26Input: xpad - fix out-of-bounds access for Share buttonDmitry Torokhov1-4/+4
2026-04-19Merge branch 'next' into for-linusDmitry Torokhov29-68/+37
2026-04-06Input: gf2k - skip invalid hat lookup valuesPengpeng Hou1-2/+4
2026-04-03Input: xpad - add support for BETOP BTP-KP50B/C controller's wireless modeShengyu Qu1-0/+3
2026-04-03Input: xpad - add support for Razer Wolverine V3 ProZoltan Illes1-0/+2
2026-04-03Input: xpad - add RedOctane Games vendor idSanjay Govind1-0/+1
2026-04-03Input: xpad - remove stale TODO and changelog headerElliot Tester1-34/+0
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds29-32/+32
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook29-32/+32
2025-12-18Input: xpad - add support for CRKD GuitarsSanjay Govind1-0/+5
2025-10-07Merge branch 'next' into for-linusDmitry Torokhov3-1/+7
2025-09-28Input: psxpad-spi - add a check for the return value of spi_setup()Haotian Zhang1-1/+5
2025-09-04Input: xpad - add support for Flydigi Apex 5Antheas Kapenekakis1-0/+2
2025-08-21Input: include export.h in modules using EXPORT_SYMBOL*()Dmitry Torokhov2-0/+2
2025-08-06Merge branch 'next' into for-linusDmitry Torokhov4-35/+35
2025-08-03Merge tag 'ib-mfd-gpio-input-pwm-v6.17' of git://git.kernel.org/pub/scm/linux...Dmitry Torokhov4-3/+6
2025-07-27Input: xpad - use new BTN_GRIP* buttonsVicki Pfau1-18/+18
2025-07-27Input: xpad - change buttons the D-Pad gets mapped as to BTN_DPAD_*Vicki Pfau1-14/+14
2025-07-19Input: xpad - set correct controller type for Acer NGR200Nilton Perim Neto1-1/+1
2025-06-27Input: xpad - support Acer NGR 200 ControllerNilton Perim Neto1-0/+2
2025-06-27Input: xpad - return errors from xpad_try_sending_next_out_packet() upMario Limonciello1-1/+1
2025-06-27Input: xpad - adjust error handling for disconnectMario Limonciello1-3/+4
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar3-3/+3
2025-06-03Input: fsia6b - suppress buffer truncation warning for physMarkus Koch1-1/+1
2025-06-01Merge branch 'next' into for-linusDmitry Torokhov5-17/+44
2025-05-16Input: xpad - send LED and auth done packets to all Xbox One controllersVicki Pfau1-13/+8
2025-05-16Input: xpad - add the ByoWave Proteus controllerPierre-Loup A. Griffais1-0/+2
2025-05-16Input: xpad - allow delaying init packetsVicki Pfau1-0/+30
2025-05-14Input: xpad - add more controllersVicki Pfau1-0/+3
2025-05-11Merge tag 'input-for-v6.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-19/+32
2025-05-10Input: xpad - fix xpad_device sortingVicki Pfau1-1/+1
2025-05-10Input: xpad - add support for several more controllersVicki Pfau1-0/+7
2025-05-10Input: xpad - fix Share button on Xbox One controllersVicki Pfau1-15/+20
2025-05-10Input: xpad - fix two controller table valuesVicki Pfau1-2/+2
2025-04-28Input: xpad - add support for 8BitDo Ultimate 2 Wireless ControllerLode Willems1-0/+1
2025-04-20gcc-15: add '__nonstring' markers to byte arraysLinus Torvalds1-1/+1
2025-04-18input/joystick: magellan: Mark __nonstring look-up tableKees Cook1-1/+1
2025-04-05treewide: Convert new and leftover hrtimer_init() usersThomas Gleixner1-2/+1
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner4-4/+4
2025-04-04Merge branch 'next' into for-linusDmitry Torokhov1-2/+1
2025-02-25Merge tag 'v6.14-rc4' into nextDmitry Torokhov1-0/+3
2025-02-25Input: xpad - rename QH controller to Legion Go SAntheas Kapenekakis1-2/+2
2025-02-25Input: xpad - add support for TECNO Pocket GoAntheas Kapenekakis1-0/+2
2025-02-25Input: xpad - add support for ZOTAC Gaming ZoneAntheas Kapenekakis1-0/+2
2025-02-05Input: Switch to use hrtimer_setup()Nam Cao1-2/+1
2025-02-03Input: xpad - add multiple supported devicesPavel Rojtberg1-1/+19
2025-02-03Input: xpad - add 8BitDo SN30 Pro, Hyperkin X91 and Gamesir G7 SE controllersNilton Perim Neto1-5/+8
2025-01-20Merge branch 'next' into for-linusDmitry Torokhov7-7/+12
2025-01-17Input: xpad - add support for Nacon Evol-X Xbox One ControllerMatheos Mattsson1-0/+2
2025-01-17Input: xpad - add unofficial Xbox 360 wireless receiver cloneNilton Perim Neto1-0/+1
2025-01-17Input: xpad - add support for wooting two he (arm)Jack Greiner1-0/+1
2025-01-17Input: xpad - improve name of 8BitDo controller 2dc8:3106Leonardo Brondani Schenkel1-1/+1
2025-01-16Input: xpad - add QH Electronics VID/PIDPierre-Loup A. Griffais1-0/+2
2025-01-14Input: joystick - use str_off_on() helper in sw_connect()Thorsten Blum1-1/+2
2024-11-27Input: xpad - add support for Nacon Pro CompactNicolas Nobelis1-0/+1
2024-11-25Merge tag 'input-for-v6.13-rc0' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds9-205/+147
2024-11-24Merge branch 'next' into for-linusDmitry Torokhov9-205/+147
2024-10-19Merge tag 'input-for-v6.12-rc3' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+3
2024-10-18Input: xpad - add support for MSI Claw A1MJohn Edwards1-0/+2
2024-10-16Input: xpad - add support for 8BitDo Ultimate 2C Wireless ControllerStefan Kerkmann1-0/+1
2024-10-03Input: xpad - use guard notation when acquiring mutex and spinlockDmitry Torokhov1-65/+34
2024-10-03Input: turbografx - use guard notation when acquiring mutexDmitry Torokhov1-12/+10
2024-10-03Input: n64joy - use guard notation when acquiring mutexDmitry Torokhov1-17/+14
2024-10-03Input: iforce - use guard notation when acquiring mutex and spinlockDmitry Torokhov4-83/+65
2024-10-03Input: gamecon - use guard notation when acquiring mutexDmitry Torokhov1-12/+10
2024-10-03Input: db9 - use guard notation when acquiring mutexDmitry Torokhov1-16/+14
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro5-5/+5
2024-09-05Merge branch 'ib/6.11-rc6-matrix-keypad-spitz' into nextDmitry Torokhov5-6/+5
2024-08-24Merge tag 'input-for-v6.11-rc4' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+5
2024-07-31Input: adc-joystick - fix optional value handlingJohn Keeping1-2/+5
2024-07-19Merge tag 'input-for-v6.11-rc0' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds26-77/+109
2024-07-15Input: adc-joystick - use device_for_each_child_node_scoped()Javier Carrasco1-11/+5
2024-07-15Merge tag 'v6.10' into nextDmitry Torokhov1-0/+1
2024-07-15Merge branch 'next' into for-linusDmitry Torokhov27-79/+111
2024-07-03parport: Remove parport_driver.devmodelDr. David Alan Gilbert4-4/+0
2024-06-24Merge tag 'input-for-v6.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+1
2024-06-21Input: adc-joystick - move axes data into the main structureDmitry Torokhov1-53/+61
2024-06-09Input: joystick - use sizeof(*pointer) instead of sizeof(type)Erick Archer25-26/+30
2024-06-07Input: xpad - add support for ASUS ROG RAIKIRI PROLuke D. Jones1-0/+1
2024-06-07Input: adc-joystick - handle inverted axesChris Morgan1-0/+20
2024-05-27Merge tag 'v6.9' into nextDmitry Torokhov2-2/+17
2024-05-24Merge tag 'input-for-v6.10-rc0' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds4-6/+23
2024-05-22Merge branch 'next' into for-linusDmitry Torokhov4-6/+23
2024-05-20Input: xpad - add support for Machenike G5 Pro ControllerKirill Artemev1-0/+2
2024-05-13Input: drop explicit initialization of struct i2c_device_id::driver_data to 0Uwe Kleine-König2-3/+3
2024-05-05Merge tag 'input-for-v6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+2
2024-04-24Input: xpad - add support for ASUS ROG RAIKIRIVicki Pfau1-0/+2
2024-03-28Input: adafruit-seesaw - only report buttons that changed stateDmitry Torokhov1-3/+18
2024-03-17Merge tag 'input-for-v6.9-rc0' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-3/+11
2024-03-15Merge branch 'next' into for-linusDmitry Torokhov1-3/+11
2024-03-15Input: xpad - add support for Snakebyte GAMEPADsMatt Scialabba1-0/+3
2024-03-13Merge tag 'spi-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...Linus Torvalds1-2/+2
2024-03-03Input: xpad - add additional HyperX Controller IdentifiersMax Nguyen1-0/+6
2024-02-08Input: xpad - sort xpad_device by vendor and product IDBrenton Simpson1-3/+8
2024-02-08Input: pxspad - follow renaming of SPI "master" to "controller"Uwe Kleine-König1-2/+2
2024-01-30Input: xpad - add Lenovo Legion Go controllersBrenton Simpson1-0/+2
2024-01-13Merge branch 'next' into for-linusDmitry Torokhov6-40/+358
2024-01-09Input: driver for Adafruit Seesaw GamepadAnshul Dalal3-0/+326
2023-12-13Input: as5011 - convert to GPIO descriptorLinus Walleij1-13/+11
2023-12-12Input: xpad - add Razer Wolverine V2 supportLuca Weiss1-0/+1
2023-12-11Input: xpad - remove usage of the deprecated ida_simple_xx() APIChristophe JAILLET1-3/+3
2023-12-09Input: pxrc - simplify mutex handling with guard macroMarcus Folkesson1-24/+18
2023-11-06Merge branch 'next' into for-linusDmitry Torokhov1-12/+1
2023-10-29Input: walkera0701 - use module_parport_driver macro to simplify the codeLi Zetao1-12/+1
2023-10-13Input: xpad - add PXN V900 supportMatthias Berndt1-0/+2
2023-09-17Input: xpad - add HyperX Clutch Gladiate SupportMax Nguyen1-0/+2
2023-07-17Merge tag 'v6.4' into nextDmitry Torokhov1-4/+4
2023-07-07Input: xpad - add GameSir T4 Kaleid Controller supportJonathan Frederick1-0/+2
2023-07-07Input: xpad - add GameSir VID for Xbox One controllersSam Lantinga1-0/+1
2023-07-07Input: xpad - fix support for some third-party controllersVicki Pfau1-0/+22
2023-05-23Input: xpad - delete a Razer DeathAdder mouse VID/PID entryIsmael Ferreras Morezuelas1-1/+0
2023-05-22Input: xpad - spelling fixes for "Xbox"Ismael Ferreras Morezuelas2-39/+39
2023-05-17Input: Switch i2c drivers back to use .probe()Uwe Kleine-König2-2/+2
2023-05-01Merge branch 'next' into for-linusDmitry Torokhov1-2/+21
2023-05-01Revert "Input: xpad - fix support for some third-party controllers"Dmitry Torokhov1-23/+0
2023-04-14Input: xpad - fix PowerA EnWired Controller guide buttonVicki Pfau1-0/+15
2023-04-14Input: xpad - add constants for GIP interface numbersVicki Pfau1-1/+4
2023-04-01Input: xpad - fix support for some third-party controllersVicki Pfau1-0/+23
2023-04-01Input: xpad - treat Qanba controllers as Xbox360 controllersPierre-Loup A. Griffais1-0/+1
2023-03-23Input: xpad - add VID for Turtle Beach controllersVicki Pfau1-0/+1
2023-03-23Input: xpad - remove unused field in VID/PID tableVicki Pfau1-1/+0
2023-03-19Input: xpad - fix incorrectly applied patch for MAP_PROFILE_BUTTONMatthias Benkmann1-3/+4
2023-01-27Input: xpad - add 8BitDo Pro 2 Wired Controller supportJohn Butler1-0/+2
2022-12-12Merge branch 'next' into for-linusDmitry Torokhov3-6/+9
2022-12-07Input: pxspad - fix unused data warning when force feedback not enabledJonathan Cameron1-0/+3
2022-12-07Input: pxspad - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()Jonathan Cameron1-3/+3
2022-12-02Input: as5011 - Convert to i2c's .probe_new()Uwe Kleine-König1-3/+2
2022-11-07Input: joystick - fix Kconfig warning for JOYSTICK_ADCRandy Dunlap1-0/+1
2022-11-07Input: iforce - invert valid length check when fetching device IDsTetsuo Handa1-4/+4
2022-10-09Merge branch 'next' into for-linusDmitry Torokhov25-193/+395
2022-09-29input: drop empty comment blocksChristophe JAILLET22-66/+0
2022-09-28Input: xpad - add X-Box Adaptive Profile buttonNate Yocom1-2/+15
2022-09-28Input: xpad - add X-Box Adaptive XBox buttonNate Yocom1-1/+2
2022-09-28Input: xpad - add X-Box Adaptive supportNate Yocom1-0/+1
2022-09-27Input: xpad - decipher xpadone packages with GIP definesPavel Rojtberg1-30/+69
2022-09-27Input: xpad - refactor using BIT() macroPavel Rojtberg1-56/+57
2022-09-06Input: xpad - add support for XBOX One Elite paddlesChristopher Crockett1-60/+192
2022-09-06Input: xpad - Poweroff XBOX360W on mode button long pressSantosh De Massari1-0/+24
2022-09-06Input: xpad - fix wireless 360 controller breaking after suspendCameron Gutman1-1/+0
2022-09-06Input: xpad - add supported devices as contributed on githubPavel Rojtberg1-0/+19
2022-08-29Input: iforce - add support for Boeder Force Feedback WheelGreg Tulli1-0/+1
2022-08-27Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flagTetsuo Handa3-7/+13
2022-08-17Input: adc-joystick - add polled input device supportChris Morgan1-12/+53
2022-08-16i2c: Make remove callback return voidUwe Kleine-König1-3/+1
2022-08-02Input: adc-joystick - fix ordering in adc_joystick_probe()Dmitry Torokhov1-7/+8
2022-07-08Merge tag 'v5.19-rc5' into nextDmitry Torokhov1-0/+1
2022-06-28Input: sensehat-joystick - remove unnecessary error messageYang Li1-3/+1
2022-05-31Input: raspberrypi-ts - add missing HAS_IOMEM dependencyRandy Dunlap1-0/+1
2022-04-24Input: add Raspberry Pi Sense HAT joystick driverCharles Mirabile3-0/+149
2022-03-20Input: adi - remove redundant variable zColin Ian King1-2/+2
2022-02-15Input: xbox - correct the name for Xbox Series S|X controllerMarcos Alano1-1/+1
2022-01-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto...Linus Torvalds1-2/+9
2021-12-30Input: spaceball - fix parsing of movement data packetsLeo L. Schwab1-2/+9
2021-11-12Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto...Linus Torvalds3-10/+12
2021-11-11Merge branch 'next' into for-linusDmitry Torokhov3-10/+12
2021-11-09Input: iforce - fix control-message timeoutJohan Hovold1-1/+1
2021-10-17Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto...Linus Torvalds1-0/+2
2021-10-15Input: xpad - add support for another USB ID of Nacon GC-100Michael Cullen1-0/+2
2021-10-05Input: analog - fix invalid snprintf() callArnd Bergmann1-8/+10
2021-09-20Input: tmdc - fix spelling mistake "Millenium" -> "Millennium"Colin Ian King1-1/+1
2021-09-11Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto...Linus Torvalds1-94/+13
2021-09-08Input: analog - always use ktime functionsGuenter Roeck1-94/+13
2021-07-18Merge tag 'v5.13' into nextDmitry Torokhov1-0/+2
2021-07-09Merge tag 'for-linus-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+1
2021-07-07Merge tag 'Wimplicit-fallthrough-clang-5.14-rc1' of git://git.kernel.org/pub/...Linus Torvalds1-0/+1
2021-07-06Input: Fix fall-through warning for ClangGustavo A. R. Silva1-0/+1
2021-07-04Merge branch 'next' into for-linusDmitry Torokhov3-0/+156
2021-06-18Input: add SparkFun Qwiic Joystick driverOleh Kravchenko3-0/+156
2021-06-17um: allow disabling NO_IOMEMJohannes Berg1-0/+1
2021-05-24Input: xpad - map "Select" button on Microsoft Xbox One controllerChris Ye1-0/+6
2021-05-06Input: xpad - add support for Amazon Game ControllerMatt Reynolds1-0/+2
2021-03-09Input: n64joy - fix return value check in n64joy_probe()Wei Yongjun1-2/+2
2021-02-22Merge branch 'next' into for-linusDmitry Torokhov3-1/+353
2021-02-22Merge tag 'v5.11' into nextDmitry Torokhov1-1/+18
2021-02-16Input: xpad - add support for PowerA Enhanced Wired Controller for Xbox Serie...Olivier Crête1-0/+1
2021-01-24Input: Add N64 controller driverLauri Kasanen3-1/+353
2021-01-24Input: xpad - sync supported devices with fork on GitHubBenjamin Valentin1-1/+16
2020-12-14Merge branch 'next' into for-linusDmitry Torokhov5-11/+10
2020-12-02Input: use input_device_enabled()Andrzej Pietrasiewicz1-2/+2
2020-11-30Input: xpad - support Ardwiino ControllersSanjay Govind1-0/+2
2020-11-19Input: xpad - demote non-conformant kernel-doc headerLee Jones1-1/+1
2020-11-17Merge tag 'v5.9' into nextDmitry Torokhov3-7/+6
2020-11-08Input: analog - fix formatting of error codeZhang Qilong1-1/+1
2020-09-28Input: joystick - add ADC attached joystick driver.Artur Rojek3-0/+275
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2-3/+2
2020-08-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dto...Linus Torvalds4-18/+25
2020-07-21Merge branch 'for-linus' into nextDmitry Torokhov1-0/+1
2020-07-07Input: Use fallthrough pseudo-keywordGustavo A. R. Silva4-18/+25
2020-06-14treewide: replace '---help---' in Kconfig files with 'help'Masahiro Yamada1-4/+4
2020-06-09Input: adi - work around module name confictArnd Bergmann1-0/+1
2020-04-22Input: xpad - add custom init packet for Xbox One S controllersŁukasz Patron1-0/+12
2019-10-29Input: psxpad-spi - switch to using polled mode of input devicesDmitry Torokhov2-31/+34
2019-09-05Input: sidewinder - make array seq static const, makes object smallerColin Ian King1-1/+1
2019-08-11Merge tag 'v5.3-rc4' into nextDmitry Torokhov1-0/+5
2019-08-06Input: iforce - add sanity checksOliver Neukum1-0/+5
2019-07-22Input: add support for the FlySky FS-iA6B RC receiverMarkus Koch3-2/+244
2019-07-15Input: iforce - remove empty multiline commentsTim Schumacher6-18/+0
2019-07-15Merge tag 'v5.2' into nextDmitry Torokhov37-400/+37