This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from d78794d4f4db Merge tag 'thermal-6.14-rc1' of git://git.kernel.org/pub/s [...] new 88006b8eca63 HID: wacom: Initialize brightness of LED trigger new 50a78409a215 selftests/hid: Add host-tools to .gitignore new e61080220ae7 HID: i2c-hid: introduce re-power-on quirk new e02b876cf4c1 HID: i2c-hid: introduce qtec vendor, enable re-power-on quirk new 3d88ba86ba6f Revert "HID: multitouch: Add support for lenovo Y9000P Touchpad" new 8ade5e05bd09 HID: multitouch: fix support for Goodix PID 0x01e9 new 86b05bb2d4a1 HID: magicmouse: Update device name for Apple Magic Trackpad new 50420d7c79c3 HID: hid-thrustmaster: Fix warning in thrustmaster_probe b [...] new b5e65ae557da HID: multitouch: Add quirk for Hantick 5288 touchpad new 80818fdc068e HID: fix generic desktop D-Pad controls new cc4f952427aa HID: hid-steam: Make sure rumble work is canceled on removal new 53078a736fbc HID: hid-asus: Disable OOBE mode on the ProArt P16 new 725bf3d8faab HID: core: use utility macros to define sysfs attributes new d80286711e4d HID: core: constify 'struct bin_attribute' new 66f58ab4273d HID: roccat: common, konepure, ryos, savu: constify 'struc [...] new 68489bad2b15 HID: roccat: arvo: constify 'struct bin_attribute' new 03445591bd86 HID: roccat: isku: constify 'struct bin_attribute' new badcb329b9aa HID: roccat: kone: constify 'struct bin_attribute' new 4b02dcc0b87d HID: roccat: koneplus: constify 'struct bin_attribute' new 79ef5c3598fd HID: roccat: kovaplus: constify 'struct bin_attribute' new cdc6829c2cf0 HID: roccat: lua: constify 'struct bin_attribute' new 1b1d865715e0 HID: roccat: pyro: constify 'struct bin_attribute' new 670af65d2ab4 Merge branch 'for-6.14/constify-bin-attribute' into for-linus new 64f2657b5793 HID: core: Fix assumption that Resolution Multipliers must [...] new e91b496e9c6e Merge branch 'for-6.14/core' into for-linus new c59c46cade19 HID: intel-ish-hid: Remove unused ishtp_dev_state_str new 6657d899ce35 HID: intel-ish-hid: Remove unused ishtp_cl_tx_empty new b8842f202fec HID: intel-ish-hid: Remove unused ishtp_cl_get_tx_* new 5a4b5f3d455c Merge branch 'for-6.14/intel-ish' into for-linus new df3a78d8a862 HID: THC: Add documentation new 1b2d05384c29 HID: intel-thc-hid: Add basic THC driver skeleton new 050427e3abcf HID: intel-thc-hid: intel-thc: Add THC registers definition new e584b1357184 HID: intel-thc-hid: intel-thc: Add THC PIO operation APIs new 86f5f4abe799 HID: intel-thc-hid: intel-thc: Add APIs for interrupt new a688404b2e20 HID: intel-thc-hid: intel-thc: Add THC DMA interfaces new e86df9077943 HID: intel-thc-hid: intel-thc: Add THC LTR interfaces new 4e682ea6d60e HID: intel-thc-hid: intel-thc: Add THC interrupt handler new f02bcabad00b HID: intel-thc-hid: intel-thc: Add THC SPI config interfaces new 4228966def88 HID: intel-thc-hid: intel-thc: Add THC I2C config interfaces new c8f3027dd2a5 HID: intel-thc-hid: intel-quickspi: Add THC QuickSPI drive [...] new 4751113f2404 HID: intel-thc-hid: intel-quickspi: Add THC QuickSPI drive [...] new 7cb06f08ef13 HID: intel-thc-hid: intel-quickspi: Add THC QuickSPI ACPI [...] new 9d8d51735a3a HID: intel-thc-hid: intel-quickspi: Add HIDSPI protocol im [...] new 4138f21115ae HID: intel-thc-hid: intel-quickspi: Complete THC QuickSPI driver new 6912aaf3fd24 HID: intel-thc-hid: intel-quickspi: Add PM implementation new 61bb2714dc3a HID: intel-thc-hid: intel-quicki2c: Add THC QuickI2C drive [...] new ba38d7f87f15 HID: intel-thc-hid: intel-quicki2c: Add THC QuickI2C drive [...] new 5282e45ccbfa HID: intel-thc-hid: intel-quicki2c: Add THC QuickI2C ACPI [...] new 6fc761385bcf HID: intel-thc-hid: intel-quicki2c: Add HIDI2C protocol im [...] new 66b59bfce6d9 HID: intel-thc-hid: intel-quicki2c: Complete THC QuickI2C driver new 5f420e8215c6 HID: intel-thc-hid: intel-quicki2c: Add PM implementation new 0b0d62fa73f2 HID: intel-thc-hid: intel-thc: Fix error code in thc_i2c_s [...] new d08a1049659a HID: intel-thc-hid: intel-quicki2c: fix potential memory c [...] new f1d3ad0ac143 HID: intel-thc-hid: fix build errors in um mode new 2ec37df77fa0 Merge branch 'for-6.14/intel-thc' into for-linus new 84c9d2a968c8 HID: lenovo: Support for ThinkPad-X12-TAB-1/2 Kbd Fn keys new 52e7d1f7c2fd HID: lenovo: Fix undefined platform_profile_cycle in Think [...] new cf6473b9470c Merge branch 'for-6.14/lenovo' into for-linus new 03ece9509700 HID: nintendo: add support for md/gen 6B controller new 068815efc7b4 Merge branch 'for-6.14/nintendo' into for-linus new 65b851a3cdcc HID: steelseries: preparation for adding SteelSeries Arcti [...] new 6596be621703 HID: steelseries: add SteelSeries Arctis 9 support new 27c5438f5d25 HID: steelseries: export charging state for the SteelSerie [...] new 5d7c74d1057d HID: steelseries: export model and manufacturer new ad8ef3dfceb3 HID: steelseries: remove unnecessary return new e24e31ea63d6 Merge branch 'for-6.14/steelseries' into for-linus new c7571e1a675d HID: uclogic: make const read-only array touch_ring_model_ [...] new 5a68172a532e Merge branch 'for-6.14/uclogic' into for-linus new 4f4ab4bcd5de HID: wacom: Improve behavior of non-standard LED brightnes [...] new d2c342334141 HID: wacom: Status luminance properties should set brightn [...] new c4c123504a65 HID: Wacom: Add PCI Wacom device support new 973d690416fc Merge branches 'for-6.14/wacom' and 'for-6.14/wacom-pci' i [...] new 27c02784773a Merge tag 'hid-for-linus-2025012001' of git://git.kernel.o [...] new 1bba29603a28 Input: xpad - add support for Nacon Pro Compact new 55b75306c3ed Input: bbnsm_pwrkey - add remove hook new 1863f213d3e8 Input: mma8450 - add chip ID check in probe new 3a6e5ed2372b Input: xpad - add support for Nacon Evol-X Xbox One Controller new 828fd3f1d611 Input: davinci-keyscan - remove leftover header new 6d4a0f4ea723 Merge tag 'v6.13-rc3' into next new e571f988af1b Input: remove evbug driver new 3d11c09d4128 Input: ff-core - convert locking to guard notation new 19c8d0ef1e93 Input: ff-core - make use of __free() cleanup facility new cec6b33a6786 Input: ff-memless - convert locking to guard notation new 96173d610287 Input: ff-memless - make use of __free() cleanup facility new 4e3929ce6cc1 Input: mt - convert locking to guard notation new 5bb6e29a2a5a Input: mt - make use of __free() cleanup facility new f951e94247e2 Input: poller - convert locking to guard notation new 21d8dd0daf4c Input: use guard notation in input core new 7ef9bdec9a22 Input: Use str_enable_disable-like helpers new d3561c4098de Input: joystick - use str_off_on() helper in sw_connect() new 92600f3295ff Input: xpad - add QH Electronics VID/PID new 66372fa99360 Input: xpad - improve name of 8BitDo controller 2dc8:3106 new 222f3390c15c Input: xpad - add support for wooting two he (arm) new e4940fe6322c Input: xpad - add unofficial Xbox 360 wireless receiver clone new 907bc9268a5a Input: atkbd - map F23 key to support default copilot shortcut new 08bd5b7c9a24 Input: synaptics - fix crash when enabling pass-through port new 25768de50b1f Merge branch 'next' into for-linus new 88e969fc18a2 Merge tag 'input-for-v6.14-rc0' of git://git.kernel.org/pu [...]
The 98 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/hid/index.rst | 1 + Documentation/hid/intel-thc-hid.rst | 568 +++++++ MAINTAINERS | 6 + drivers/hid/Kconfig | 4 +- drivers/hid/Makefile | 2 + drivers/hid/hid-asus.c | 26 + drivers/hid/hid-core.c | 29 +- drivers/hid/hid-ids.h | 3 +- drivers/hid/hid-input.c | 37 +- drivers/hid/hid-lenovo.c | 109 +- drivers/hid/hid-magicmouse.c | 8 +- drivers/hid/hid-multitouch.c | 11 +- drivers/hid/hid-nintendo.c | 16 +- drivers/hid/hid-roccat-arvo.c | 20 +- drivers/hid/hid-roccat-common.h | 22 +- drivers/hid/hid-roccat-isku.c | 22 +- drivers/hid/hid-roccat-kone.c | 22 +- drivers/hid/hid-roccat-koneplus.c | 42 +- drivers/hid/hid-roccat-konepure.c | 4 +- drivers/hid/hid-roccat-kovaplus.c | 38 +- drivers/hid/hid-roccat-lua.c | 10 +- drivers/hid/hid-roccat-pyra.c | 50 +- drivers/hid/hid-roccat-ryos.c | 4 +- drivers/hid/hid-roccat-savu.c | 4 +- drivers/hid/hid-steam.c | 1 + drivers/hid/hid-steelseries.c | 120 +- drivers/hid/hid-thrustmaster.c | 8 + drivers/hid/hid-uclogic-params.c | 2 +- drivers/hid/i2c-hid/i2c-hid-core.c | 12 +- drivers/hid/intel-ish-hid/ishtp/client-buffers.c | 21 - drivers/hid/intel-ish-hid/ishtp/client.c | 19 - drivers/hid/intel-ish-hid/ishtp/client.h | 2 - drivers/hid/intel-ish-hid/ishtp/init.c | 30 - drivers/hid/intel-ish-hid/ishtp/ishtp-dev.h | 1 - drivers/hid/intel-thc-hid/Kconfig | 43 + drivers/hid/intel-thc-hid/Makefile | 22 + .../intel-thc-hid/intel-quicki2c/pci-quicki2c.c | 969 ++++++++++++ .../intel-thc-hid/intel-quicki2c/quicki2c-dev.h | 186 +++ .../intel-thc-hid/intel-quicki2c/quicki2c-hid.c | 166 ++ .../intel-thc-hid/intel-quicki2c/quicki2c-hid.h | 14 + .../intel-quicki2c/quicki2c-protocol.c | 224 +++ .../intel-quicki2c/quicki2c-protocol.h | 20 + .../intel-thc-hid/intel-quickspi/pci-quickspi.c | 987 ++++++++++++ .../intel-thc-hid/intel-quickspi/quickspi-dev.h | 172 +++ .../intel-thc-hid/intel-quickspi/quickspi-hid.c | 165 ++ .../intel-thc-hid/intel-quickspi/quickspi-hid.h | 14 + .../intel-quickspi/quickspi-protocol.c | 414 +++++ .../intel-quickspi/quickspi-protocol.h | 25 + .../hid/intel-thc-hid/intel-thc/intel-thc-dev.c | 1578 ++++++++++++++++++++ .../hid/intel-thc-hid/intel-thc/intel-thc-dev.h | 116 ++ .../hid/intel-thc-hid/intel-thc/intel-thc-dma.c | 969 ++++++++++++ .../hid/intel-thc-hid/intel-thc/intel-thc-dma.h | 146 ++ drivers/hid/intel-thc-hid/intel-thc/intel-thc-hw.h | 881 +++++++++++ drivers/hid/wacom.h | 8 + drivers/hid/wacom_sys.c | 43 +- drivers/hid/wacom_wac.c | 5 + drivers/input/Kconfig | 14 - drivers/input/Makefile | 1 - drivers/input/evbug.c | 100 -- drivers/input/ff-core.c | 91 +- drivers/input/ff-memless.c | 18 +- drivers/input/input-mt.c | 34 +- drivers/input/input-poller.c | 4 +- drivers/input/input.c | 339 ++--- drivers/input/joystick/sidewinder.c | 3 +- drivers/input/joystick/xpad.c | 9 +- drivers/input/keyboard/atkbd.c | 2 +- drivers/input/keyboard/dlink-dir685-touchkeys.c | 3 +- drivers/input/keyboard/lm8323.c | 3 +- drivers/input/misc/max77693-haptic.c | 3 +- drivers/input/misc/mma8450.c | 16 +- drivers/input/misc/nxp-bbnsm-pwrkey.c | 8 + drivers/input/misc/regulator-haptic.c | 3 +- drivers/input/mouse/elan_i2c_core.c | 3 +- drivers/input/mouse/synaptics.c | 56 +- drivers/input/mouse/synaptics.h | 1 + drivers/input/touchscreen/egalax_ts.c | 3 +- include/linux/hid-over-i2c.h | 117 ++ include/linux/hid-over-spi.h | 155 ++ include/linux/hid.h | 1 + include/linux/intel-ish-client-if.h | 1 - include/linux/platform_data/keyscan-davinci.h | 29 - include/linux/platform_data/x86/asus-wmi.h | 5 + tools/testing/selftests/hid/.gitignore | 1 + 84 files changed, 8719 insertions(+), 745 deletions(-) create mode 100644 Documentation/hid/intel-thc-hid.rst create mode 100644 drivers/hid/intel-thc-hid/Kconfig create mode 100644 drivers/hid/intel-thc-hid/Makefile create mode 100644 drivers/hid/intel-thc-hid/intel-quicki2c/pci-quicki2c.c create mode 100644 drivers/hid/intel-thc-hid/intel-quicki2c/quicki2c-dev.h create mode 100644 drivers/hid/intel-thc-hid/intel-quicki2c/quicki2c-hid.c create mode 100644 drivers/hid/intel-thc-hid/intel-quicki2c/quicki2c-hid.h create mode 100644 drivers/hid/intel-thc-hid/intel-quicki2c/quicki2c-protocol.c create mode 100644 drivers/hid/intel-thc-hid/intel-quicki2c/quicki2c-protocol.h create mode 100644 drivers/hid/intel-thc-hid/intel-quickspi/pci-quickspi.c create mode 100644 drivers/hid/intel-thc-hid/intel-quickspi/quickspi-dev.h create mode 100644 drivers/hid/intel-thc-hid/intel-quickspi/quickspi-hid.c create mode 100644 drivers/hid/intel-thc-hid/intel-quickspi/quickspi-hid.h create mode 100644 drivers/hid/intel-thc-hid/intel-quickspi/quickspi-protocol.c create mode 100644 drivers/hid/intel-thc-hid/intel-quickspi/quickspi-protocol.h create mode 100644 drivers/hid/intel-thc-hid/intel-thc/intel-thc-dev.c create mode 100644 drivers/hid/intel-thc-hid/intel-thc/intel-thc-dev.h create mode 100644 drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.c create mode 100644 drivers/hid/intel-thc-hid/intel-thc/intel-thc-dma.h create mode 100644 drivers/hid/intel-thc-hid/intel-thc/intel-thc-hw.h delete mode 100644 drivers/input/evbug.c create mode 100644 include/linux/hid-over-i2c.h create mode 100644 include/linux/hid-over-spi.h delete mode 100644 include/linux/platform_data/keyscan-davinci.h