aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/hid
AgeCommit message (Expand)AuthorFilesLines
2023-04-27Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds10-10/+10
2023-04-27Merge tag 'for-linus-2023042601' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds25-612/+915
2023-04-26Merge branch 'for-6.4/wacom' into for-linusJiri Kosina3-41/+54
2023-04-26Merge branch 'for-6.4/nintendo' into for-linusJiri Kosina1-9/+86
2023-04-26Merge branch 'for-6.4/mcp2221' into for-linusJiri Kosina1-3/+3
2023-04-26Merge branch 'for-6.4/logitech-hidpp' into for-linusJiri Kosina1-7/+249
2023-04-26Merge branch 'for-6.4/led-includes' into for-linusJiri Kosina3-0/+3
2023-04-26Merge branch 'for-6.4/kye' into for-linusJiri Kosina3-524/+419
2023-04-26Merge branch 'for-6.4/i2c-hid' into for-linusJiri Kosina2-11/+33
2023-04-26Merge branch 'for-6.4/core' into for-linusJiri Kosina2-0/+13
2023-04-26Merge branch 'for-6.4/apple' into for-linusJiri Kosina1-8/+12
2023-04-25HID: amd_sfh: Fix max supported HID devicesBasavaraj Natikar1-1/+1
2023-04-14HID: wacom: generic: Set battery quirk only when we see battery dataJason Gerecke1-22/+11
2023-04-14HID: wacom: Lazy-init batteriesJason Gerecke2-17/+6
2023-04-13Daniel Borkmann says:Jakub Kicinski1-3/+0
2023-04-13HID: Ignore battery for ELAN touchscreen on ROG Flow X13 GV301RAweiliang15032-0/+3
2023-04-13HID: asus: explicitly include linux/leds.hThomas Weißschuh1-0/+1
2023-04-13HID: lg-g15: explicitly include linux/leds.hThomas Weißschuh1-0/+1
2023-04-13HID: steelseries: explicitly include linux/leds.hThomas Weißschuh1-0/+1
2023-04-13HID: apple: Set the tilde quirk flag on the Geyser 3Alex Henrie1-1/+2
2023-04-13HID: apple: explicitly include linux/leds.hThomas Weißschuh1-0/+1
2023-04-13HID: mcp2221: fix get and get_direction for gpioLouis Morhet1-2/+2
2023-04-13HID: mcp2221: fix report layout for gpio getLouis Morhet1-1/+1
2023-04-13HID: wacom: Set a default resolution for older tabletsPing Cheng1-2/+10
2023-04-13HID: i2c-hid-of: Add reset GPIO support to i2c-hid-ofHans de Goede1-0/+21
2023-04-13HID: i2c-hid-of: Allow using i2c-hid-of on non OF platformsHans de Goede2-3/+7
2023-04-13HID: i2c-hid-of: Consistenly use dev local variable in probe()Hans de Goede1-8/+5
2023-04-13HID: kye: Fix rdesc for kye tabletsDavid Yang1-3/+10
2023-04-13HID: amd_sfh: Support for additional light sensorBasavaraj Natikar4-0/+10
2023-04-13HID: amd_sfh: Handle "no sensors" enabled for SFH1.1Basavaraj Natikar1-0/+11
2023-04-13HID: amd_sfh: Increase sensor command timeout for SFH1.1Basavaraj Natikar1-2/+2
2023-04-13HID: amd_sfh: Correct the stop all commandBasavaraj Natikar1-1/+3
2023-04-13HID: amd_sfh: Add support for shutdown operationBasavaraj Natikar1-0/+9
2023-04-13HID: amd_sfh: Fix illuminance valueBasavaraj Natikar2-2/+2
2023-04-13HID: amd_sfh: Correct the sensor enable and disable commandBasavaraj Natikar1-0/+2
2023-04-13HID: amd_sfh: Correct the structure fieldsBasavaraj Natikar1-3/+3
2023-04-12Merge tag 'for-linus-2023041201' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds6-4/+16
2023-04-03HID: logitech-hidpp: Set wireless_status for G935 receiverBastien Nocera1-1/+25
2023-04-03HID: logitech-hidpp: Add Logitech G935 headsetBastien Nocera1-0/+3
2023-04-03HID: logitech-hidpp: Add support for ADC measurement featureBastien Nocera1-2/+170
2023-04-03HID: logitech-hidpp: Simplify array length checkBastien Nocera1-3/+1
2023-04-03HID: logitech-hidpp: Reconcile USB and Unifying serialsBastien Nocera1-4/+2
2023-04-03HID: logitech-hidpp: Don't use the USB serial for USB devicesBastien Nocera1-0/+51
2023-04-03Merge 6.3-rc5 into driver-core-nextGreg Kroah-Hartman5-8/+37
2023-03-28HID: intel-ish-hid: Fix kernel panic during warm resetTanu Malhotra1-2/+2
2023-03-25bpf: Remove now-unnecessary NULL checks for KF_RELEASE kfuncsDavid Vernet1-3/+0
2023-03-24HID: hid-sensor-custom: Fix buffer overrun in device nameTodd Brandt1-1/+1
2023-03-24HID: kye: Add support for all kye tabletsDavid Yang3-0/+188
2023-03-17driver core: class: remove module * from class_create()Greg Kroah-Hartman10-10/+10
2023-03-10HID: topre: Add support for 87 keys Realforce R2Alessandro Manca3-1/+4
2023-03-10HID: apple: Set the tilde quirk flag on the Geyser 4 and laterAlex Henrie1-7/+9
2023-03-10HID: add HP 13t-aw100 & 14t-ea100 digitizer battery quirksPhilippe Troin2-0/+9
2023-03-10HID: add KEY_CAMERA_FOCUS event in HIDfengqi1-0/+10
2023-03-10HID: kye: Sort kye devicesDavid Yang3-34/+34
2023-03-10HID: kye: Generate tablet fixup descriptors on the flyDavid Yang1-490/+100
2023-03-10HID: kye: Rewrite tablet descriptor fixup routineDavid Yang1-12/+102
2023-03-10HID: nintendo: fix rumble rate limiterDaniel J. Ogorchock1-6/+69
2023-03-10HID: nintendo: prevent rumble queue overrunsDaniel J. Ogorchock1-3/+17
2023-03-10HID: wacom: insert timestamp to packed Bluetooth (BT) eventsPing Cheng2-0/+27
2023-03-09Merge tag 'for-linus-2023030901' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds5-8/+37
2023-03-03HID: intel-ish-hid: ipc: Fix potential use-after-free in work functionReka Norman1-1/+8
2023-03-03HID: logitech-hidpp: Add support for Logitech MX Master 3S mouseRafał Szalecki1-0/+2
2023-02-24Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-3/+3
2023-02-23HID: cp2112: Fix driver not registering GPIO IRQ chip as threadedDanny Kaehn1-0/+1
2023-02-23HID: uhid: Over-ride the default maximum data buffer value with our ownLee Jones1-0/+1
2023-02-23HID: core: Provide new max_buffer_size attribute to over-ride the defaultLee Jones1-7/+25
2023-02-22Merge tag 'for-linus-2023022201' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds53-1366/+3065
2023-02-22Merge branch 'for-6.3/hid-bpf' into for-linusBenjamin Tissoires15-23/+1607
2023-02-22Merge branch 'for-6.3/uclogic' into for-linusBenjamin Tissoires10-27/+339
2023-02-22Merge branch 'for-6.3/steam' into for-linusBenjamin Tissoires3-28/+368
2023-02-22Merge branch 'for-6.3/sony' into for-linusBenjamin Tissoires2-1000/+62
2023-02-22Merge branch 'for-6.3/multitouch' into for-linusBenjamin Tissoires5-7/+85
2023-02-22Merge branch 'for-6.3/mcp2221' into for-linusBenjamin Tissoires1-0/+3
2023-02-22Merge branch 'for-6.3/logitech' into for-linusBenjamin Tissoires2-61/+92
2023-02-22Merge branch 'for-6.3/i2c-hid' into for-linusBenjamin Tissoires3-103/+36
2023-02-22Merge branch 'for-6.3/hid-sensor' into for-linusBenjamin Tissoires1-73/+169
2023-02-22Merge branch 'for-6.3/evision' into for-linusBenjamin Tissoires4-0/+64
2023-02-22Merge branch 'for-6.3/bigben' into for-linusBenjamin Tissoires1-11/+62
2023-02-22Merge branch 'for-6.3/asus' into for-linusBenjamin Tissoires1-5/+32
2023-02-22Merge branch 'for-6.3/hid-core' into for-linusBenjamin Tissoires17-28/+148
2023-02-21Merge tag 'platform-drivers-x86-v6.3-1' of git://git.kernel.org/pub/scm/linux...Linus Torvalds2-8/+8
2023-02-21Merge tag 'hyperv-next-signed-20230220' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-3/+1
2023-02-20HID: mcp-2221: prevent UAF in delayed workBenjamin Tissoires1-0/+3
2023-02-16hid: bigben_probe(): validate report countPietro Borrello1-5/+2
2023-02-15HID: asus: use spinlock to safely schedule workersPietro Borrello1-4/+11
2023-02-15HID: asus: use spinlock to protect concurrent accessesPietro Borrello1-1/+21
2023-02-15HID: bigben: use spinlock to safely schedule workersPietro Borrello1-6/+12
2023-02-15HID: bigben_worker() remove unneeded check on report_fieldPietro Borrello1-1/+1
2023-02-15HID: bigben: use spinlock to protect concurrent accessesPietro Borrello1-2/+50
2023-02-15HID: logitech-hidpp: Add myself to authorsBastien Nocera1-0/+1
2023-02-15HID: logitech-hidpp: Retry commands when device is busyBastien Nocera1-24/+30
2023-02-10HID: logitech-hidpp: Add more debug statementsBastien Nocera1-3/+14
2023-02-10HID: Add support for Logitech G923 Xbox Edition steering wheelWalt Holman2-0/+4
2023-02-10HID: logitech-hidpp: Add Signature M650Bastien Nocera1-0/+2
2023-02-10HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirkBastien Nocera1-5/+3
2023-02-10HID: logitech-hidpp: Don't restart communication if not necessaryBastien Nocera1-12/+20
2023-02-10HID: logitech-hidpp: Add constants for HID++ 2.0 error codesBastien Nocera1-0/+10
2023-02-10Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures"Bastien Nocera1-10/+0
2023-02-10HID: logitech-hidpp: Hard-code HID++ 1.0 fast scroll supportBastien Nocera1-8/+9
2023-02-09Merge tag 'for-linus-2023020901' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds8-7/+41
2023-02-09HID: i2c-hid: goodix: Add mainboard-vddio-supplyDouglas Anderson1-0/+10
2023-02-09HID: i2c-hid: goodix: Stop tying the reset line to the regulatorDouglas Anderson1-75/+13
2023-02-09HID: retain initial quirks set up when creating HID devicesDmitry Torokhov3-10/+5
2023-02-06HID: evision: Add preliminary support for EVision keyboardsPhilippe Valembois4-0/+64
2023-02-06HID: Ignore battery for ELAN touchscreen 29DF on HPLuka Guzenko2-0/+3
2023-02-06HID: use standard debug APIsThomas Weißschuh1-9/+0
2023-02-06HID: surface-hid: Constify lowlevel HID driverThomas Weißschuh1-1/+1
2023-02-06HID: intel-ish-hid: Constify lowlevel HID driverThomas Weißschuh1-1/+1
2023-02-06HID: steam: Constify lowlevel HID driverThomas Weißschuh1-1/+1
2023-02-06HID: logitech-dj: Constify lowlevel HID driverThomas Weißschuh1-2/+2
2023-02-06HID: hyperv: Constify lowlevel HID driverThomas Weißschuh1-1/+1
2023-02-06HID: amd_sfh: Constify lowlevel HID driverThomas Weißschuh1-1/+1
2023-02-06HID: amd_sfh: if no sensors are enabled, clean upMario Limonciello2-2/+12
2023-02-06HID: logitech: Disable hi-res scrolling on USBBastien Nocera1-1/+2
2023-02-06HID: core: Fix deadloop in hid_apply_multiplier.Xin Zhao1-0/+3
2023-02-06HID: hid-steam: Add rumble on DeckVicki Pfau2-0/+62
2023-02-06HID: hid-steam: Add Steam Deck supportVicki Pfau3-28/+306
2023-02-02platform/surface: aggregator: Rename top-level request functions to avoid amb...Maximilian Luz2-6/+6
2023-02-02platform/surface: aggregator: Enforce use of target-ID enum in device ID macrosMaximilian Luz1-1/+1
2023-02-02HID: surface-hid: Use target-ID enum instead of hard-coding valuesMaximilian Luz1-1/+1
2023-01-27driver core: make struct bus_type.uevent() take a const *Greg Kroah-Hartman2-3/+3
2023-01-25HID: Ignore battery for Elan touchscreen on Asus TP420IAmarco.rodolfi@tuta.io2-0/+3
2023-01-20HID: elecom: add support for TrackBall 056E:011CTakahiro Fujii3-4/+18
2023-01-18Merge tag 'for-linus-2023011801' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds11-14/+96
2023-01-18HID: bpf: reorder BPF registrationBenjamin Tissoires1-4/+5
2023-01-18HID: bpf: clean up entrypointBenjamin Tissoires5-153/+53
2023-01-18HID: bpf: rework how programs are attached and stored in the kernelBenjamin Tissoires2-67/+77
2023-01-18HID: betop: check shape of output reportsPietro Borrello1-8/+9
2023-01-18HID: stop drivers from selecting CONFIG_HIDArnd Bergmann3-17/+18
2023-01-18HID: playstation: correct DualSense gyro bias handling.Roderick Colenbrander1-8/+10
2023-01-18HID: playstation: correct DualShock4 gyro bias handling.Roderick Colenbrander1-8/+10
2023-01-18HID: playstation: fix DualShock4 unreachable calibration code.Roderick Colenbrander1-3/+2
2023-01-18HID: playstation: sanity check DualSense calibration data.Roderick Colenbrander1-0/+32
2023-01-18HID: playstation: sanity check DualShock4 calibration data.Roderick Colenbrander1-0/+31
2023-01-18HID: multitouch: Add quirks for flipped axesAllen Ballway4-4/+87
2023-01-18HID: i2c-hid: acpi: Unify ACPI ID tables formatAndy Shevchenko1-5/+5
2023-01-18HID: i2c-hid: acpi: Drop unneded NULL check of adevAndy Shevchenko1-11/+5
2023-01-18HID: Recognize sensors with application collectionsRonald Tschalär2-3/+6
2023-01-18HID: sony: remove DualShock4 support.Roderick Colenbrander1-981/+40
2023-01-18HID: uclogic: Use KUNIT_EXPECT_MEMEQJosé Expósito1-2/+1
2023-01-18HID: uclogic: Add support for XP-PEN Deco Pro MWJosé Expósito4-0/+8
2023-01-18HID: uclogic: Add support for XP-PEN Deco Pro SWJosé Expósito4-0/+8
2023-01-18HID: uclogic: Handle wireless device reconnectionJosé Expósito5-0/+271
2023-01-18HID: uclogic: Refactor UGEEv2 probe magic dataJosé Expósito3-6/+16
2023-01-18HID: uclogic: Add battery quirkJosé Expósito2-0/+6
2023-01-18HID: uclogic: Add frame type quirkJosé Expósito3-19/+29
2023-01-18HID: uclogic: Add support for XP-PEN Deco 01 V2José Expósito3-0/+5
2023-01-18HID: i2c-hid: use uniform debugging APIsThomas Weißschuh1-2/+2
2023-01-18HID: i2c-hid: switch to standard debugging APIsThomas Weißschuh1-10/+1
2023-01-17HID: revert CHERRY_MOUSE_000C quirkJiri Kosina2-2/+0
2023-01-17Drivers: hv: Make remove callback of hyperv driver void returnedDawei Li1-3/+1
2023-01-17HID: Make lowlevel driver structs constThomas Weißschuh3-3/+3
2023-01-17HID: Unexport struct i2c_hid_ll_driverThomas Weißschuh1-2/+1
2023-01-17HID: Unexport struct uhid_hid_driverThomas Weißschuh1-2/+1
2023-01-17HID: Unexport struct usb_hid_driverThomas Weißschuh1-2/+1
2023-01-17HID: usbhid: Make hid_is_usb() non-inlineThomas Weißschuh1-0/+6
2023-01-17HID: letsketch: Use hid_is_usb()Thomas Weißschuh1-1/+1
2023-01-17HID: check empty report_list in bigben_probe()Pietro Borrello1-0/+5
2023-01-17HID: check empty report_list in hid_validate_values()Pietro Borrello1-2/+2
2023-01-06HID: amd_sfh: Fix warning unwind gotoBasavaraj Natikar2-2/+2
2023-01-06HID: hid-sensor-custom: Fix big on-stack allocation in hid_sensor_custom_get_...Jiri Kosina1-7/+14
2023-01-02HID: intel_ish-hid: Add check for ishtp_dma_tx_mapJiasheng Jiang1-0/+10
2022-12-25treewide: Convert del_timer*() to timer_shutdown*()Steven Rostedt (Google)1-1/+1
2022-12-21Merge tag 'for-linus-2022122101' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds13-7/+58
2022-12-20HID: sony: Fix unused function warningJosé Expósito1-0/+2
2022-12-20HID: plantronics: Additional PIDs for double volume key presses quirkTerry Junge2-0/+12
2022-12-20HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpointJosé Expósito1-0/+4
2022-12-20HID: Ignore HP Envy x360 eu0009nv stylus batteryJosé Expósito2-0/+3
2022-12-20HID: Add Mapping for System Microphone MuteJingyuan Liang2-0/+9
2022-12-20HID: input: map battery system chargingJosé Expósito4-2/+116
2022-12-20HID: wacom: Ensure bootloader PID is usable in hidraw modeJason Gerecke3-0/+13
2022-12-20HID: hid-sensor-custom: Add LISS custom sensorsPhilipp Jungkamp1-0/+23
2022-12-20HID: hid-sensor-custom: Allow more custom iio sensorsPhilipp Jungkamp1-72/+138
2022-12-20HID: amd_sfh: Add missing check for dma_alloc_coherentJiasheng Jiang1-0/+4
2022-12-19HID: playstation: fix free of uninialized pointer for DS4 in Bluetooth.Roderick Colenbrander2-2/+2
2022-12-19HID: mcp2221: don't connect hidrawEnrik Berkhan1-3/+9
2022-12-19HID: logitech-hidpp: Guard FF init code against non-USB devicesBastien Nocera1-2/+9
2022-12-16Merge tag 'driver-core-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2022-12-14Merge tag 'v6.2-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds1-1/+0
2022-12-13Merge tag 'for-linus-2022121301' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds25-295/+2056
2022-12-13Merge tag 'input-for-v6.2-rc0' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-26/+9
2022-12-13Merge branch 'for-6.2/wiimote' into for-linusJiri Kosina3-0/+233
2022-12-13Merge branch 'for-6.2/uclogic' into for-linusJiri Kosina6-4/+124
2022-12-13Merge branch 'for-6.2/sony' into for-linusJiri Kosina1-15/+1121
2022-12-13Merge branch 'for-6.2/sensor' into for-linusJiri Kosina1-2/+2
2022-12-13Merge branch 'for-6.2/rmi' into for-linusJiri Kosina2-1/+4
2022-12-13Merge branch 'for-6.2/mcp2221' into for-linusJiri Kosina2-26/+290
2022-12-13Merge branch 'for-6.2/logitech' into for-linusJiri Kosina1-1/+1
2022-12-13Merge branch 'for-6.2/intel-ish' into for-linusJiri Kosina1-3/+0
2022-12-13Merge branch 'for-6.2/i2c' into for-linusJiri Kosina3-9/+6
2022-12-13Merge branch 'for-6.2/hyperv' into for-linusJiri Kosina1-21/+10
2022-12-13Merge branch 'for-6.2/ft260' into for-linusJiri Kosina1-134/+191
2022-12-13Merge branch 'for-6.2/default-remove-cleanup' into for-linusJiri Kosina2-12/+0
2022-12-13Merge branch 'for-6.2/apple' into for-linusJiri Kosina2-68/+76
2022-12-10HID: bpf: enforce HID_BPF dependenciesBenjamin Tissoires1-1/+2
2022-12-08Merge tag 'for-linus-2022120801' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds9-22/+34
2022-12-08Revert "HID: logitech-hidpp: Enable HID++ for all the Logitech Bluetooth devi...Benjamin Tissoires1-19/+0
2022-12-08Revert "HID: logitech-hidpp: Remove special-casing of Bluetooth devices"Benjamin Tissoires1-0/+9
2022-12-07HID: bpf: do not rely on ALLOW_ERROR_INJECTIONBenjamin Tissoires2-3/+18
2022-11-25hwrng: u2fzero - account for high quality RNGJason A. Donenfeld1-1/+0