aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/hid/hid-logitech-dj.c
AgeCommit message (Expand)AuthorFilesLines
2026-04-16Merge branch 'for-7.1/core-v2' into for-linusJiri Kosina1-4/+4
2026-04-10HID: logitech-dj: fix wrong detection of bad DJ_SHORT output reportBenjamin Tissoires1-1/+2
2026-04-09HID: logitech-dj: Prevent REPORT_ID_DJ_SHORT related user initiated OOB writeLee Jones1-0/+10
2026-04-09HID: logitech-dj: Standardise hid_report_enum variable nomenclatureLee Jones1-6/+6
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-4/+4
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-4/+4
2026-02-09Merge branch 'for-6.20/pm_ptr-v3' into for-linusJiri Kosina1-5/+1
2026-02-02HID: logitech-dj: Differentiate "invalid device index" errorBastien Nocera1-1/+1
2026-01-28HID: logitech-dj: Use pm_ptr instead of #ifdef CONFIG_PMBastien Nocera1-5/+1
2025-12-02Merge branch 'for-6.19/logitech' into for-linusJiri Kosina1-7/+115
2025-11-26HID: logitech-dj: Fix probe failure when used with KVMHans de Goede1-8/+16
2025-11-26HID: logitech-dj: Remove duplicate error loggingHans de Goede1-33/+23
2025-11-26HID: logitech-dj: Add support for G Pro X Superlight 2 receiverNathan Rossi1-0/+4
2025-10-14HID: logitech-dj: Add support for a new lightspeed receiver iterationMavroudis Chatzilazaridis1-7/+111
2025-08-20HID: logitech: Add ids for G PRO 2 LIGHTSPEEDMatt Coffin1-0/+4
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro1-1/+1
2024-07-16Merge branch 'for-6.11/module-description' into for-linusBenjamin Tissoires1-0/+1
2024-06-06HID: logitech-dj: add missing MODULE_DESCRIPTION() macroJeff Johnson1-0/+1
2024-06-04HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()José Expósito1-1/+3
2024-04-03HID: logitech-dj: allow mice to use all types of reportsYaraslau Furman1-3/+1
2023-11-21Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration"Jiri Kosina1-8/+3
2023-08-22HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()Nikita Zhandarovich1-1/+4
2023-08-14HID: logitech-dj: Add support for a new lightspeed receiver iterationMavroudis Chatzilazaridis1-3/+8
2023-02-06HID: logitech-dj: Constify lowlevel HID driverThomas Weißschuh1-2/+2
2022-02-16HID: logitech-dj: add new lightspeed receiver idLucas Zampieri1-0/+1
2021-12-02HID: add hid_is_usb() function to make it simpler for USB detectionGreg Kroah-Hartman1-1/+1
2021-06-30Merge branch 'for-5.14/multitouch' into for-linusJiri Kosina1-0/+8
2021-06-25HID: logitech-dj: Implement may_wakeup ll-driver callbackHans de Goede1-0/+8
2021-05-05HID: logitech-dj/hidpp: Add info/warn/err messages about 27 MHz keyboard encr...Hans de Goede1-0/+8
2021-03-08HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID proxy modeHans de Goede1-3/+88
2021-03-08HID: logitech-dj: Use hid-ids.h defines for USB device-ids for all supported ...Hans de Goede1-17/+23
2021-02-09HID: logitech-dj: add support for the new lightspeed connection iterationFilipe Laíns1-1/+6
2021-02-05HID: logitech-dj: add support for keyboard events in eQUAD step 4 GamingFilipe Laíns1-0/+1
2021-01-08HID: logitech-dj: add the G602 receiverFilipe Laíns1-0/+4
2020-11-22Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid...Linus Torvalds1-1/+21
2020-11-19HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiverHans de Goede1-0/+1
2020-11-19HID: logitech-dj: Fix an error in mse_bluetooth_descriptorHans de Goede1-1/+1
2020-11-12HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpadHans de Goede1-0/+19
2020-09-01HID: logitech-dj: Fix spelling in commentChris Packham1-1/+1
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva1-1/+1
2020-07-07HID: logitech: Use HIDPP_RECEIVER_INDEX instead of 0xffMazin Rezk1-3/+3
2020-04-06HID: logitech: drop outdated references to unifying receiversFilipe Laíns1-2/+2
2020-03-10HID: logitech-dj: add support for the static device in the Powerplay mat/rece...Filipe Laíns1-2/+7
2020-02-12HID: logitech-dj: add debug msg when exporting a HID++ report descriptorsFilipe Laíns1-0/+2
2019-09-22Merge branch 'for-5.4/logitech' into for-linusJiri Kosina1-4/+18
2019-08-26HID: logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices failsHans de Goede1-5/+5
2019-08-23hid-logitech-dj: add the new Lightspeed receiverFilipe Laíns1-2/+11
2019-08-23HID: logitech-dj: add support of the G700(s) receiverBenjamin Tissoires1-0/+5
2019-08-23Merge branch 'master' into for-5.4/logitechBenjamin Tissoires1-3/+7
2019-08-05HID: logitech-dj: extend consumer usages rangeOlivier Gay1-2/+2
2019-08-05HID: logitech-dj: Really fix return value of logi_dj_recv_query_hidpp_devicesHans de Goede1-1/+1
2019-07-17HID: logitech-dj: add the Powerplay receiverFilipe Laíns1-0/+4
2019-07-17HID: logitech-dj: rename "gaming" receiver to "lightspeed"Filipe Laíns1-2/+2
2019-07-10Merge branches 'for-5.2/fixes', 'for-5.3/doc', 'for-5.3/ish', 'for-5.3/logite...Jiri Kosina1-23/+13
2019-06-28Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid...Linus Torvalds1-1/+3
2019-06-26HID: logitech-dj: Fix forwarding of very long HID++ reportsHans de Goede1-1/+3
2019-06-13Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid...Linus Torvalds1-15/+35
2019-06-11HID: logitech-dj: fix return value of logi_dj_recv_query_hidpp_devicesYueHaibing1-1/+1
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333Thomas Gleixner1-16/+1
2019-06-05HID: logitech-dj: Fix 064d:c52f receiver supportHans de Goede1-15/+27
2019-05-22HID: logitech-dj: make const array template staticColin Ian King1-6/+8
2019-05-09HID: logitech-dj: Add usb-id for the 27MHz MX3000 receiverHans de Goede1-0/+3
2019-05-09HID: logitech-dj: add support for the Logitech MX5500's Bluetooth Mini-ReceiverHans de Goede1-0/+8
2019-04-30HID: logitech-dj: fix spelling in printkColin Ian King1-1/+1
2019-04-23HID: logitech-dj: add support for Logitech Bluetooth Mini-ReceiverHans de Goede1-6/+85
2019-04-23HID: logitech-dj: make appending of the HID++ descriptors conditionalHans de Goede1-14/+21
2019-04-23HID: logitech-dj: remove false-positive error on double queueing of delayed-workHans de Goede1-18/+4
2019-04-23HID: logitech-dj: pick a better name for non-unifying receiversHans de Goede1-5/+29
2019-04-23HID: logitech-dj: deal with some KVMs adding an extra interface to the usbdevHans de Goede1-1/+31
2019-04-23HID: logitech-dj: replace dev_err calls with hid_err callsHans de Goede1-27/+18
2019-04-23HID: logitech-dj: add support for 27 MHz mouse-only receiversHans de Goede1-0/+14
2019-04-23HID: logitech-dj: add support for 27 MHz receiversHans de Goede1-1/+93
2019-04-23HID: logitech-dj: add support for the gaming unifying receiverBenjamin Tissoires1-1/+57
2019-04-23HID: logitech-dj: add support for non unifying receiversHans de Goede1-39/+272
2019-04-23HID: logitech-dj: add logi_dj_recv_queue_unknown_work helperHans de Goede1-15/+30
2019-04-23HID: logitech-dj: support sharing struct dj_receiver_dev between USB-interfacesHans de Goede1-27/+149
2019-04-23HID: logitech-dj: rename dj_receiver_dev.hdev to dj_receiver_dev.hidppHans de Goede1-12/+10
2019-04-23HID: logitech-dj: protect the paired_dj_devices access in add_djhid_dev with ...Hans de Goede1-0/+6
2019-04-23HID: logitech-dj: remove unused querying_devices variableHans de Goede1-5/+0
2019-04-23HID: logitech-dj: do not schedule the dj report itselfBenjamin Tissoires1-51/+85
2019-04-23HID: logitech-dj: remove USB dependencyBenjamin Tissoires1-33/+35
2019-04-23HID: logitech-dj: declare and use a few HID++ 1.0 constantsBenjamin Tissoires1-3/+12
2019-04-23HID: logitech-dj: use BIT() macro for RF Report typesBenjamin Tissoires1-6/+6
2019-04-23HID: logitech-dj: fix variable naming in logi_dj_hidpp_eventBenjamin Tissoires1-3/+10
2019-04-23HID: logitech-dj: reshuffle logi_dj_recv_forward_*Benjamin Tissoires1-7/+7
2019-04-23HID: logitech: Stop setting drvdata to NULL on probe failure and removeBenjamin Tissoires1-2/+0
2017-04-06HID: logitech-dj: allow devices to request full pairing informationBenjamin Tissoires1-8/+11
2014-12-17HID: logitech-dj: check report lengthPeter Wu1-1/+15
2014-10-29HID: logitech-dj: enable notifications on connect/disconnectBenjamin Tissoires1-1/+26
2014-10-29HID: logitech: allow the DJ device to request the unifying nameBenjamin Tissoires1-3/+21
2014-10-29HID: logitech-dj: allow transfer of HID++ reports from/to the correct dj deviceBenjamin Tissoires1-28/+160
2014-10-29HID: logitech: move dj devices to the HID++ moduleBenjamin Tissoires1-41/+1
2014-10-29HID: logitech-dj: merge header file into the sourceBenjamin Tissoires1-1/+87
2014-10-29HID: logitech-dj: rely on hid groups to separate receivers from dj devicesBenjamin Tissoires1-28/+10
2014-08-27HID: logitech-dj: break out testing of validity of dj_deviceBenjamin Tissoires1-24/+11
2014-08-25HID: logitech-dj: prevent false errors to be shownBenjamin Tissoires1-18/+25
2014-08-21HID: logitech: perform bounds checking on device_id early enoughJiri Kosina1-7/+6
2014-08-21HID: logitech: fix bounds checking on LED report sizeJiri Kosina1-1/+1
2014-02-17HID: logitech-dj: remove hid_output_raw_report callBenjamin Tissoires1-15/+6
2014-02-17HID: logitech-dj: remove hidinput_input_eventBenjamin Tissoires1-64/+42
2014-01-16HID: logitech-dj: Fix USB 3.0 issueBenjamin Tisssoires1-0/+8
2013-10-30HID: logitech-dj: small cleanup in rdcat()Dan Carpenter1-7/+7
2013-09-13HID: logitech-dj: validate output report detailsKees Cook1-2/+8
2013-09-06Merge branches 'for-3.12/devm', 'for-3.12/i2c-hid', 'for-3.12/i2c-hid-dt', 'f...Jiri Kosina1-7/+15
2013-09-04Merge branch 'master' into for-3.12/upstreamJiri Kosina1-0/+45
2013-08-09Revert "HID: hid-logitech-dj: querying_devices was never set"Jiri Kosina1-2/+0
2013-08-01HID: logitech-dj: Fix non-atomic kmalloc in logi_dj_ll_input_event()Peter Hurley1-1/+1
2013-07-22HID: hid-logitech-dj: querying_devices was never setNestor Lopez Casado1-0/+2
2013-07-22HID: Revert "Revert "HID: Fix logitech-dj: missing Unifying device issue""Nestor Lopez Casado1-0/+45
2013-07-22HID: fix data access in implement()Jiri Kosina1-2/+10
2013-07-12HID: logitech-dj: use inlined helpers hid_hw_open/closeBenjamin Tissoires1-5/+5
2013-04-30Merge branches 'for-3.10/appleir', 'for-3.10/hid-debug', 'for-3.10/hid-driver...Jiri Kosina1-48/+5
2013-03-09HID: Merge branch 'master' into for-3.10/hid-driver-transport-cleanupsJiri Kosina1-8/+14
2013-03-07HID: logitech-dj: do not directly call hid_output_raw_report() during probeBenjamin Tissoires1-8/+14
2013-03-01Revert "HID: Fix logitech-dj: missing Unifying device issue"Andrew de los Reyes1-45/+0
2013-03-01HID: logitech-dj: Allow incoming packets during probe().Andrew de los Reyes1-0/+3
2013-02-25HID: use hid_hw_request() instead of direct call to usbhidBenjamin Tissoires1-2/+1
2012-09-22HID: Fix logitech-dj: missing Unifying device issueNestor Lopez Casado1-0/+45
2012-09-05dj: memory scribble in logi_djAlan Cox1-2/+2
2012-06-03HID: logitech: don't use stack based dj_report structuresMarc Dionne1-14/+24
2012-05-22Merge branches 'upstream-fixes', 'wacom' and 'waltop' into for-linusJiri Kosina1-2/+3
2012-05-11HID: logitech: read all 32 bits of report type bitfieldJonathan Nieder1-2/+3
2012-05-01HID: hid-logitech: Collect report descriptors before sendingHenrik Rydberg1-42/+29
2012-02-02HID: logitech: fix mask to enable DJ modeNestor Lopez Casado1-1/+1
2011-09-20HID: hid-logitech-dj: fix off by oneNestor Lopez Casado1-4/+1
2011-09-15HID: Add full support for Logitech Unifying receiversNestor Lopez Casado1-0/+925