aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/hid/intel-ish-hid
AgeCommit message (Expand)AuthorFilesLines
27 hoursMerge tag 'kbuild-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-1/+1
5 daysMerge branch 'for-6.10/intel-ish' into for-linusJiri Kosina9-61/+639
10 dayskbuild: use $(src) instead of $(srctree)/$(src) for source directoryMasahiro Yamada1-1/+1
13 daysHID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectorsChen Ni1-0/+5
13 daysHID: intel-ish-hid: handler multiple MNG_RESET_NOTIFY messagesZhang Lixu1-3/+4
13 daysHID: intel-ish-hid: Implement loading firmware from host featureZhang Lixu6-0/+542
13 daysHID: intel-ish-hid: Add driver_data for specifying the firmware filenameZhang Lixu2-1/+34
2024-04-03HID: intel-ish-hid: ipc: Add Lunar Lake-M PCI device IDZhang Lixu2-0/+2
2024-04-03HID: intel-ish-hid: Use PCI_VDEVICE() and rename device ID macrosZhang, Lixu3-58/+58
2024-03-21HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devcZhang Lixu1-1/+1
2024-02-27HID: intel-ish-hid: ipc: Add Arrow Lake PCI device IDEven Xu2-0/+2
2024-02-13HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspendEven Xu2-1/+5
2024-01-08Merge branch 'for-6.8/intel-ish' into for-linusJiri Kosina4-161/+214
2024-01-02HID: make ishtp_cl_bus_type constGreg Kroah-Hartman1-1/+1
2023-12-07HID: intel-ish-hid: ipc: Rework EHL OOB wakeupKai-Heng Feng1-52/+15
2023-12-06HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connectionEven Xu1-48/+12
2023-12-06HID: intel-ish-hid: ishtp-hid-client: use helper functions for connectionEven Xu1-50/+13
2023-12-06HID: Intel-ish-hid: Ishtp: Add helper functions for client connectionEven Xu1-11/+174
2023-10-05HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bitSrinivas Pandruvada1-0/+8
2023-06-19HID: intel-ish-hid: ipc: Add Arrow Lake PCI device IDEven Xu2-0/+2
2023-04-12Merge tag 'for-linus-2023041201' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-2/+2
2023-03-28HID: intel-ish-hid: Fix kernel panic during warm resetTanu Malhotra1-2/+2
2023-03-09Merge tag 'for-linus-2023030901' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+8
2023-03-03HID: intel-ish-hid: ipc: Fix potential use-after-free in work functionReka Norman1-1/+8
2023-02-24Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2023-02-22Merge branch 'for-6.3/hid-bpf' into for-linusBenjamin Tissoires1-1/+1
2023-02-22Merge branch 'for-6.3/hid-core' into for-linusBenjamin Tissoires1-1/+1
2023-02-06HID: intel-ish-hid: Constify lowlevel HID driverThomas Weißschuh1-1/+1
2023-01-27driver core: make struct bus_type.uevent() take a const *Greg Kroah-Hartman1-1/+1
2023-01-18HID: stop drivers from selecting CONFIG_HIDArnd Bergmann1-1/+1
2023-01-02HID: intel_ish-hid: Add check for ishtp_dma_tx_mapJiasheng Jiang1-0/+10
2022-11-14HID: intel-ish-hid: ishtp: remove variable rb_countColin Ian King1-3/+0
2022-08-25HID: intel-ish-hid: ipc: Add Meteor Lake PCI device IDEven Xu2-0/+2
2022-08-25hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered messageEven Xu1-29/+39
2022-08-25HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typoJason Wang1-1/+1
2022-07-21ID: intel-ish-hid: hid-client: drop unexpected word "the" in the commentsJiang Jian1-1/+1
2022-06-08HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a"Li Qiong1-1/+1
2022-03-30HID: intel-ish-hid: ipc: add ADL and RPL device idEven Xu2-0/+4
2022-03-14HID: intel-ish-hid: Use dma_alloc_coherent for firmware updateGwendal Grignou1-26/+3
2022-01-06HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc formatting issueYang Li1-1/+2
2022-01-06HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADLYe Xiang1-1/+5
2021-12-03HID: intel-ish-hid: ipc: only enable IRQ wakeup when requestedThomas Weißschuh1-2/+4
2021-11-11HID: intel-ish-hid: fix module device-id handlingArnd Bergmann3-23/+17
2021-11-09HID: intel-ish-hid: hid-client: only load for matching devicesThomas Weißschuh1-1/+6
2021-11-09HID: intel-ish-hid: fw-loader: only load for matching devicesThomas Weißschuh1-1/+6
2021-11-09HID: intel-ish-hid: use constants for modaliasesThomas Weißschuh1-2/+2
2021-08-09Merge 5.14-rc5 into driver-core-nextGreg Kroah-Hartman3-8/+37
2021-07-21bus: Make remove callback return voidUwe Kleine-König1-3/+1
2021-07-15HID: intel-ish-hid: use async resume functionYe Xiang3-8/+37
2021-06-30Merge branch 'for-5.14/intel-ish' into for-linusJiri Kosina12-66/+104
2021-06-14HID: intel-ish-hid: ipc: Specify that EHL no cache snoopingEven Xu1-1/+25
2021-06-14HID: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callbackEven Xu2-0/+19
2021-06-14HID: intel-ish-hid: Set ISH driver depends on x86Even Xu1-0/+1
2021-06-14HID: intel-ish-hid: Fix minor typos in commentsAustin Kim1-1/+1
2021-05-27HID: intel-ish-hid: ipc: Add Alder Lake device IDsYe Xiang2-0/+4
2021-04-07HID: ishtp-hid-client: Fix 'suggest-attribute=format' compiler warningLee Jones4-8/+8
2021-04-07HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of formatting issuesLee Jones1-22/+23
2021-04-07HID: ishtp-hid-client: Fix incorrect function name report_bad_packet()Lee Jones1-1/+1
2021-04-07HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() function name in headerLee Jones1-1/+1
2021-04-07HID: intel-ish-hid: Fix potential copy/paste errorLee Jones1-1/+1
2021-04-07HID: intel-ish-hid: Fix a little doc-rotLee Jones1-1/+1
2021-04-07HID: intel-ish: Fix a naming disparity and a formatting errorLee Jones1-2/+2
2021-04-07HID: intel-ish: Supply some missing param descriptionsLee Jones1-0/+5
2021-04-07HID: intel-ish-hid: pci-ish: Remove unused variable 'ret'Lee Jones1-2/+1
2021-04-07HID: ishtp-hid-client: Move variable to where it's actually usedLee Jones2-5/+5
2021-04-07HID: intel-ish-hid: Remove unused variable 'err'Lee Jones1-2/+1
2021-03-19HID: intel_ish-hid: HBM: Use connected standby state bit during suspend/resumeYe Xiang2-3/+4
2021-03-08HID: intel-ish-hid: Make remove callback return voidUwe Kleine-König3-9/+4
2021-03-08HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove()Uwe Kleine-König1-6/+4
2021-03-08HID: intel-ish-hid: Drop if block with an always false conditionUwe Kleine-König1-5/+1
2021-02-23Merge branch 'for-5.12/intel-ish' into for-linusJiri Kosina3-1/+81
2021-02-09HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device IDYou-Sheng Yang2-0/+2
2021-01-06HID: intel-ish-hid: ipc: Address EHL Sx resume issuesZhang Lixu3-1/+33
2021-01-06HID: intel-ish-hid: ipc: finish power flow for EHL OOBZhang Lixu1-0/+48
2020-11-25HID: intel-ish-hid: Remove unnecessary assignment to variable rvJing Xiangfeng1-4/+2
2020-10-22Merge tag 'pci-v5.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2020-09-29PCI/PM: Rename pci_dev.d3_delay to d3hot_delayKrzysztof Wilczyński1-1/+1
2020-09-22HID: intel-ish-hid: simplify the return expression of ishtp_bus_remove_device()Qinglang Miao1-7/+1
2020-07-07HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_stateKai-Heng Feng1-5/+11
2020-05-05HID: intel-ish-hid: avoid bogus uninitialized-variable warningArnd Bergmann1-0/+2
2020-03-21HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-03-21HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-arra...Gustavo A. R. Silva1-1/+1
2019-12-29HID: intel-ish-hid: ipc: Add Tiger Lake PCI device IDSrinivas Pandruvada2-0/+2
2019-12-18HID: intel-ish-hid: ipc: add CMP device idEven Xu2-0/+2
2019-11-02HID: intel-ish-hid: Spelling s/diconnect/disconnect/Geert Uytterhoeven1-1/+1
2019-10-16HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring()Zhang Lixu1-1/+1
2019-09-22Merge branch 'for-5.4/ish' into for-linusJiri Kosina3-37/+61
2019-08-19HID: intel-ish-hid: ipc: add EHL device idEven Xu2-0/+2
2019-08-19HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume pathsZhang Lixu1-19/+15
2019-08-19HID: intel-ish-hid: ipc: make ish suspend paths clearZhang Lixu1-21/+31
2019-08-19HID: intel-ish-hid: ipc: set NO_D3 flag only when neededZhang Lixu3-3/+21
2019-07-10Merge branches 'for-5.2/fixes', 'for-5.3/doc', 'for-5.3/ish', 'for-5.3/logite...Jiri Kosina19-158/+20
2019-06-28Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid...Linus Torvalds3-4/+17
2019-06-26HID: remove NO_D3 flag when remove driverSong Hongyan1-0/+1
2019-06-26HID: intel-ish-hid: fix wrong driver_data usageHyungwoo Yang2-3/+16
2019-06-26HID: intel-ish-hid: Fix a use after free in load_fw_from_host()Dan Carpenter1-1/+1
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288Thomas Gleixner17-157/+17
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner1-0/+1
2019-05-18treewide: prefix header search paths with $(srctree)/Masahiro Yamada1-1/+1
2019-05-06Merge branches 'for-5.1/upstream-fixes', 'for-5.2/core', 'for-5.2/ish', 'for-...Jiri Kosina11-192/+1390
2019-04-23HID: intel-ish-hid: Add Comet Lake PCI device IDSrinivas Pandruvada2-0/+2
2019-04-04HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple"Colin Ian King1-1/+1
2019-04-03HID: intel-ish-hid: ISH firmware loader client driverRushikesh S Kadam3-0/+1103
2019-03-19HID: intel-ish-hid: Add interface function for PCI device pointerSrinivas Pandruvada1-0/+13
2019-03-19HID: intel-ish-hid: Use the new interface functions in HID ish clientSrinivas Pandruvada3-41/+35
2019-03-19HID: intel-ish-hid: Move functions related to bus and deviceSrinivas Pandruvada3-16/+26
2019-03-19HID: intel-ish-hid: Add interface functions for struct ishtp_clSrinivas Pandruvada1-0/+42
2019-03-19HID: intel-ish-hid: Move the common functions from client.hSrinivas Pandruvada2-50/+0
2019-03-19HID: intel-ish-hid: Store ishtp_cl_device instance in deviceSrinivas Pandruvada1-0/+1
2019-03-19HID: intel-ish-hid: Move driver registry functionsSrinivas Pandruvada3-31/+6
2019-03-19HID: intel-ish-hid: Simplify ishtp_cl_link()Srinivas Pandruvada3-12/+6
2019-03-19HID: intel-ish-hid: Hide members of struct ishtp_cl_deviceSrinivas Pandruvada6-29/+66
2019-03-19HID: intel-ish-hid: Add match callback to ishtp bus typeHong Liu3-4/+23
2019-03-18HID: intel-ish: enable raw interface to HID devices on ISHHyungwoo Yang3-14/+74
2019-03-05Merge branch 'for-5.1/i2c-hid' into for-linusJiri Kosina5-84/+46
2019-02-15HID: intel-ish-hid: remove data[128] usage on stack when sending HBM requestHong Liu3-63/+38
2019-02-15HID: intel-ish-hid: move doorbell writing before flushHong Liu1-2/+2
2019-02-15HID: intel-ish-hid: Optimize writing ipc message from queueHong Liu2-18/+3
2019-02-15HID: intel-ish-hid: avoid binding wrong ishtp_cl_deviceHong Liu1-1/+3
2019-02-01HID: intel-ish-hid: Use VID/PID from ISHSrinivas Pandruvada1-2/+2
2019-01-24HID: intel-ish-hid: Switch to use new generic UUID APIAndy Shevchenko6-21/+18
2019-01-24HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear...Song Hongyan1-3/+6
2019-01-03Merge branches 'for-4.20/upstream-fixes', 'for-4.21/core', 'for-4.21/hid-asus...Jiri Kosina1-1/+6
2018-12-19HID: intel-ish-hid: add MSI interrupt supportSong Hongyan1-1/+6
2018-12-17HID: intel-ish-hid: fixes incorrect error handlingPan Bian1-1/+1
2018-10-23Merge branch 'for-4.20/i2c-hid' into for-linusJiri Kosina9-97/+188
2018-09-24HID: intel-ish-hid: Enable Ice Lake mobileSrinivas Pandruvada2-0/+2
2018-09-24HID: intel-ish-hid: using list_head for ipc write queueHong Liu2-19/+15
2018-09-24HID: intel-ish-hid: use resource-managed apiHong Liu1-51/+24
2018-09-24HID: intel_ish-hid: Enhance API to get ring buffer sizesSrinivas Pandruvada3-0/+31
2018-09-24HID: intel-ish-hid: use helper function to search client idEven Xu1-8/+6
2018-09-24HID: intel-ish-hid: ishtp: add helper function for client searchEven Xu2-0/+27
2018-09-24HID: intel-ish-hid: use helper function to access client bufferEven Xu1-12/+1
2018-09-24HID: intel-ish-hid: ishtp: add helper functions for client buffer operationEven Xu2-0/+47
2018-09-24HID: intel-ish-hid: use helper function for private driver data set/getEven Xu1-7/+7
2018-09-24HID: intel-ish-hid: ishtp: add helper function for driver data get/setEven Xu2-0/+30
2018-08-28HID: intel-ish-hid: Enable Sunrise Point-H ish driverAndreas Bosch2-0/+2
2018-08-20Merge branch 'for-4.19/upstream' into for-linusJiri Kosina1-2/+0
2018-08-02HID: intel_ish-hid: tx_buf memory leak on probe/removeAnton Vasilyev2-5/+6
2018-08-02HID: intel-ish-hid: Prevent loading of driver on MehlowSrinivas Pandruvada1-0/+11
2018-07-17HID: intel-ish-hid: remove redundant variable num_fragsColin Ian King1-2/+0
2018-06-20Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-15/+7
2018-06-20HID: intel_ish-hid: ipc: register more pm callbacks to support hibernationEven Xu1-15/+7
2018-06-12treewide: devm_kzalloc() -> devm_kcalloc()Kees Cook1-2/+2
2018-04-26HID: intel-ish-hid: use put_device() instead of kfree()Arvind Yadav1-1/+1
2018-04-25HID: intel_ish-hid: Stop using a static local buffer in get_report()Hans de Goede1-10/+6
2018-04-25HID: intel_ish-hid: Move header size check to inside the loopHans de Goede1-10/+10
2018-01-23HID: intel-ish-hid: Enable Cannon Lake and Coffee Lake laptop/desktopSrinivas Pandruvada2-0/+2
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-07-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds8-53/+39
2017-06-30HID: intel-ish-hid: Enable Gemini Lake ish driverSong Hongyan2-0/+2
2017-06-30HID: intel-ish-hid: Enable Cannon Lake ish driverSong Hongyan2-0/+2
2017-06-09hid: intel-ish-hid: use dev_groups and not dev_attrs for bus_typeGreg Kroah-Hartman1-4/+6
2017-05-30HID: intel_ish-hid: enable compile testingArnd Bergmann1-1/+1
2017-05-30HID: intel_ish-hid: fix format string for size_tArnd Bergmann1-3/+2
2017-05-30HID: intel_ish-hid: convert timespec to ktime_tArnd Bergmann4-23/+13
2017-05-30HID: intel_ish-hid: clarify locking in client codeArnd Bergmann1-26/+17
2017-05-30HID: intel_ish-hid: fix potential uninitialized data usageArnd Bergmann1-0/+2
2017-02-20Merge branches 'for-4.10/upstream-fixes', 'for-4.11/intel-ish', 'for-4.11/may...Jiri Kosina8-17/+50
2017-02-14HID: intel-ish-hid: constify device_type structureBhumika Goyal1-1/+1
2017-02-08HID: intel-ish-hid: ipc: check FW status to distinguish ISH resume pathsEven Xu3-10/+44
2017-01-02HID: intel-ish-hid: format 32-bit integers with %XNicolas Iooss1-1/+1
2017-01-02HID: intel-ish-hid: add printf attribute to print_log()Nicolas Iooss2-2/+4
2016-12-19HID: intel-ish-hid: Remove unneeded linux/miscdevice.h includeCorentin Labbe3-3/+0
2016-12-14Merge branches 'for-4.10/asus', 'for-4.10/cp2112', 'for-4.10/i2c-hid-nopower'...Jiri Kosina4-82/+64
2016-12-02HID: intel_ish-hid: use %pUL for uuid formattingRasmus Villemoes1-8/+1
2016-11-29HID: intel-ish-hid: Fix potential race conditionSrinivas Pandruvada1-4/+2
2016-11-16HID: intel-ish-hid: ipc: use msleep_interrupt() for waitEven Xu1-1/+3
2016-11-16HID: intel-ish-hid: ipc: change timed_wait_for_timeout() to be a functionEven Xu2-48/+57
2016-11-16HID: intel-ish-hid: ipc: remove unused macroEven Xu1-21/+0
2016-11-05HID: intel-ish-hid: initialize ts_format.reservedJiri Kosina1-0/+1
2016-11-05HID: intel-ish-hid: request_irq failureSrinivas Pandruvada1-1/+1
2016-11-05HID: intel-ish-hid: Fix driver reinit failureEven Xu1-0/+15
2016-11-05HID: intel-ish-hid: Move DMA disable code to new functionEven Xu1-10/+32
2016-11-05HID: intel-ish-hid: consolidate ish wake up operationEven Xu1-19/+26
2016-11-03HID: intel-ish-hid: Fix !CONFIG_PM build warningBorislav Petkov1-2/+2
2016-08-29HID: intel_ish-hid: Remove duplicated include from bus.cWei Yongjun1-1/+0
2016-08-29HID: intel_ish-hid: Use kzalloc instead of kmalloc/memsetWei Yongjun1-2/+1
2016-08-29HID: intel_ish-hid: Convert list_for_each to entry variantWei Yongjun1-3/+1
2016-08-29HID: intel-ish-hid: use module_pci_driver to simplify the codeWei Yongjun1-12/+1
2016-08-29HID: intel-ish-hid: use list_move_tail instead of list_del/list_add_tailWei Yongjun1-2/+1
2016-08-17HID: intel-ish-hid: ISH HID client driverSrinivas Pandruvada4-0/+1410
2016-08-17HID: intel-ish-hid: ipc layerSrinivas Pandruvada6-0/+1576
2016-08-17HID: intel_ish-hid: ISH Transport layerSrinivas Pandruvada12-0/+4348