aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/misc/mei
AgeCommit message (Expand)AuthorFilesLines
9 daysmei: me: remove comma from mei_cfg_idx sentinelAlexander Usyskin1-1/+1
9 daysmei: expose device kind for ioe deviceAlexander Usyskin6-5/+41
9 daysmei: store kind as enumAlexander Usyskin6-26/+85
2026-04-06mei: me: add nova lake point H DIDAlexander Usyskin2-0/+2
2026-04-06mei: lb: add late binding version 2Alexander Usyskin1-29/+223
2026-04-06mei: bus: add mei_cldev_uuidAlexander Usyskin1-0/+13
2026-04-06Merge tag 'v7.0-rc7' into char-misc-nextGreg Kroah-Hartman2-10/+5
2026-04-02mei: csc: wake device while reading firmware statusAlexander Usyskin3-4/+18
2026-04-02mei: csc: support controller with separate PCI deviceAlexander Usyskin8-1/+311
2026-04-02mei: convert PCI error to common errnoAlexander Usyskin2-2/+2
2026-04-02mei: trace: print return value of pci_cfg_readAlexander Usyskin4-12/+17
2026-04-02mei: me: move trace into firmware status readAlexander Usyskin4-12/+12
2026-04-02mei: fix idle print specifiersAlexander Usyskin1-1/+1
2026-04-02mei: me: use PCI_DEVICE_DATA macroAlexander Usyskin4-171/+165
2026-03-31misc/mei: INTEL_MEI should depend on X86 or DRM_XEGeert Uytterhoeven1-0/+1
2026-03-31mei: me: reduce the scope on unexpected resetAlexander Usyskin1-10/+4
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds1-2/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds7-9/+9
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook8-10/+11
2026-01-26Merge 6.19-rc7 into char-misc-nextGreg Kroah-Hartman1-9/+9
2026-01-16mei: trace: treat reg parameter as stringAlexander Usyskin1-9/+9
2026-01-16misc/mei: gsc_proxy: add dependency on Xe driverSimon Richter1-1/+1
2026-01-16misc/mei: Allow building standalone for compile testingSimon Richter4-5/+5
2026-01-16misc/mei: Decouple ME interfaces from GPU driversSimon Richter4-5/+5
2026-01-16misc/mei: Allow building Intel ME interface on non-x86Simon Richter1-1/+1
2025-12-29mei: me: add nova lake point S DIDAlexander Usyskin2-0/+4
2025-12-06Merge tag 'char-misc-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-15/+4
2025-11-26mei: Fix error handling in mei_registerMa Ke1-0/+1
2025-11-26mei: gsc: add dependency on Xe driverJunxiao Chang1-1/+1
2025-11-26mei: Remove redundant pm_runtime_mark_last_busy() callsSakari Ailus2-14/+2
2025-11-03mei: fix error flow in probeAlexander Usyskin3-20/+17
2025-10-22mei: txe: fix initialization orderAlexander Usyskin1-7/+7
2025-10-22mei: late_bind: Fix -Wincompatible-function-pointer-types-strictNathan Chancellor1-2/+1
2025-10-22mei: me: add wildcat lake P DIDAlexander Usyskin2-0/+4
2025-10-04Merge tag 'char-misc-6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds17-395/+411
2025-09-18mei: late_bind: add late binding component driverAlexander Usyskin3-0/+326
2025-09-18mei: bus: add mei_cldev_mtu interfaceAlexander Usyskin1-0/+13
2025-09-18Merge patch series "mei: connect to card in D3cold"Greg Kroah-Hartman6-77/+62
2025-09-18mei: gsc: demote unexpected reset printAlexander Usyskin3-62/+3
2025-09-18mei: bus: demote error on connectAlexander Usyskin1-1/+1
2025-09-18mei: retry connect if interrupted by link resetAlexander Usyskin4-0/+32
2025-09-18mei: make a local copy of client uuid in connectAlexander Usyskin1-9/+9
2025-09-18mei: me: trigger link reset if hw ready is unexpectedAlexander Usyskin3-5/+17
2025-09-18mei: gsc: fix remove operations orderAlexander Usyskin2-7/+11
2025-09-06mei: hook mei_device on class deviceAlexander Usyskin16-315/+342
2025-07-19mei: more prints with client prefixAlexander Usyskin3-37/+34
2025-07-19mei: bus: use cldev in printsAlexander Usyskin2-14/+14
2025-06-24mei: bus: Check for still connected devices in mei_cl_bus_dev_release()Hans de Goede1-0/+6
2025-06-24mei: vsc: Fix "BUG: Invalid wait context" lockdep errorHans de Goede1-1/+1
2025-06-24mei: vsc: Run event callback from a workqueueHans de Goede1-6/+11
2025-06-24mei: vsc: Unset the event callback on remove and probe errorsHans de Goede1-0/+5
2025-06-24mei: vsc: Event notifier fixesHans de Goede1-3/+9
2025-06-24mei: vsc: Destroy mutex after freeing the IRQHans de Goede1-4/+4
2025-06-24mei: vsc: Use vsc_tp_remove() as shutdown handlerHans de Goede1-12/+2
2025-06-24mei: vsc: Don't call vsc_tp_reset() a second time on shutdownHans de Goede1-2/+0
2025-06-24mei: vsc: Don't re-init VSC from mei_vsc_hw_reset() on stopHans de Goede1-0/+3
2025-06-24mei: vsc: Drop unused vsc_tp_request_irq() and vsc_tp_free_irq()Hans de Goede2-34/+0
2025-06-24mei: bus: replace sprintf/scnprintf with sysfs_emit in show functionsMoon Hee Lee1-9/+8
2025-05-21mei: vsc: Cast tx_buf to (__be32 *) when passed to cpu_to_be32_array()Hans de Goede1-2/+2
2025-05-01mei: Cast the cb->ext_hdr allocation typeKees Cook1-1/+1
2025-04-15mei: vsc: Use struct vsc_tp_packet as vsc-tp tx_buf and rx_buf typeHans de Goede1-7/+7
2025-04-15mei: vsc: Fix fortify-panic caused by invalid counted_by() useHans de Goede1-11/+15
2025-04-15mei: me: add panther lake H DIDAlexander Usyskin2-0/+2
2025-04-01Merge tag 'char-misc-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds5-123/+0
2025-03-19Merge tag 'v6.14-rc7' into x86/core, to pick up fixesIngo Molnar3-1/+5
2025-03-10Merge 6.14-rc6 into char-misc-nextGreg Kroah-Hartman3-1/+5
2025-02-27x86/cpu: Drop configuration options for early 64-bit CPUsArnd Bergmann1-1/+1
2025-02-20mei: Remove unused functionsDr. David Alan Gilbert5-123/+0
2025-02-19mei: vsc: Use "wakeuphostint" when getting the host wakeup GPIOHans de Goede1-1/+1
2025-02-19mei: me: add panther lake P DIDAlexander Usyskin2-0/+4
2024-12-02module: Convert symbol namespace to string literalPeter Zijlstra3-11/+11
2024-12-01Get rid of 'remove_new' relic from platform driver structLinus Torvalds1-1/+1
2024-11-12mei: vsc: Fix typo "maintstepping" -> "mainstepping"Colin Ian King1-1/+1
2024-11-10mei: vsc: Improve error logging in vsc_identify_silicon()Hans de Goede1-10/+16
2024-11-10mei: vsc: Do not re-enable interrupt from vsc_tp_reset()Hans de Goede2-4/+0
2024-11-05Merge 6.12-rc6 into char-misc-nextGreg Kroah-Hartman1-2/+2
2024-10-29mei: use kvmalloc for read bufferAlexander Usyskin1-2/+2
2024-10-13mei: bus: Reorganize kerneldoc parameter namesJulia Lawall1-1/+1
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro2-2/+2
2024-09-27[tree-wide] finally take no_llseek outAl Viro1-1/+0
2024-07-25Merge tag 'driver-core-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-2/+2
2024-07-19Merge tag 'char-misc-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-3/+5
2024-07-18Merge tag 'drm-next-2024-07-18' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds3-6/+6
2024-07-05Merge v6.10-rc6 into drm-nextDaniel Vetter4-27/+20
2024-07-04mei: vsc: Fix spelling errorWentong Wu1-1/+1
2024-07-04mei: vsc: Enhance SPI transfer of IVSC ROMWentong Wu1-1/+1
2024-07-04mei: vsc: Utilize the appropriate byte order swap functionWentong Wu1-1/+1
2024-07-04mei: vsc: Prevent timeout error with added delay post-firmware downloadWentong Wu1-2/+2
2024-07-04mei: vsc: Enhance IVSC chipset stability during warm rebootWentong Wu1-0/+14
2024-07-03driver core: have match() callback in struct bus_type take a const *Greg Kroah-Hartman1-2/+2
2024-06-24mei: bus-fixup: set timeout for MKHI send operationsAlexander Usyskin1-3/+5
2024-06-19Merge drm/drm-next into drm-intel-nextJani Nikula6-8/+13
2024-06-04mei: vsc: Fix wrong invocation of ACPI SID methodHans de Goede1-1/+1
2024-06-04mei: vsc: Don't stop/restart mei device during system suspend/resumeWentong Wu1-24/+15
2024-06-04mei: me: release irq in mei_me_pci_resume error pathTomas Winkler1-1/+3
2024-06-04mei: demote client disconnect warning on suspend to debugAlexander Usyskin1-1/+1
2024-05-31drm: move i915_hdcp_interface.h under include/drm/intelJani Nikula1-1/+1
2024-05-31drm: move i915_pxp_tee_interface.h under include/drm/intelJani Nikula1-1/+1
2024-05-31drm: move i915_component.h under include/drm/intelJani Nikula3-3/+3
2024-05-31drm: move i915_gsc_proxy_mei_interface.h under include/drm/intelJani Nikula1-1/+1
2024-05-22tracing/treewide: Remove second parameter of __assign_str()Steven Rostedt (Google)1-3/+3
2024-05-08Merge 6.9-rc7 into char-misc-testingGreg Kroah-Hartman3-2/+9
2024-04-23mei: me: add lunar lake point M DIDAlexander Usyskin2-0/+4
2024-04-23mei: pxp: match against PCI_CLASS_DISPLAY_OTHERDaniele Ceraolo Spurio1-2/+5
2024-04-23mei: bus: constify the struct mei_cl_bus_type usageKunwu Chan1-1/+1
2024-04-23Merge 6.9-rc5 into char-misc-nextGreg Kroah-Hartman4-27/+79
2024-04-11mei: vsc: Unregister interrupt handler for system suspendSakari Ailus3-26/+78
2024-04-11Revert "mei: vsc: Call wake_up() in the threaded IRQ handler"Sakari Ailus1-2/+2
2024-04-11mei: me: disable RPL-S on SPS and IGN firmwaresAlexander Usyskin1-1/+1
2024-04-11mei: Avoid a bunch of -Wflex-array-member-not-at-end warningsGustavo A. R. Silva1-2/+0
2024-03-21Merge tag 'char-misc-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds9-108/+63
2024-03-05mei: gsc_proxy: match component when GSC is on different busAlexander Usyskin1-3/+5
2024-03-05mei: vsc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-03-05mei: vsc: Assign pinfo fields in variable declarationSakari Ailus1-8/+8
2024-03-05mei: vsc: Don't use sleeping condition in wait_event_timeout()Sakari Ailus1-5/+8
2024-03-05mei: vsc: Call wake_up() in the threaded IRQ handlerSakari Ailus1-2/+2
2024-03-05mei: me: remove unnecessary NULL pointer checksBjorn Helgaas1-32/+6
2024-03-05mei: txe: remove unnecessary NULL pointer checksBjorn Helgaas1-34/+6
2024-03-05mei: gsc: remove unnecessary NULL pointer checksBjorn Helgaas1-17/+0
2024-02-19mei: Add Meteor Lake support for IVSC deviceWentong Wu1-0/+1
2024-02-19mei: me: add arrow lake point H DIDAlexander Usyskin2-0/+2
2024-02-19mei: me: add arrow lake point S DIDAlexander Usyskin2-0/+2
2024-01-30mei: pxp: add dependency on Xe driverAlexander Usyskin1-1/+1
2024-01-30mei: hdcp: add dependency on Xe driverAlexander Usyskin1-1/+1
2024-01-30mei: pxp: match without driver nameAlexander Usyskin1-2/+12
2024-01-30mei: hdcp: match without driver nameAlexander Usyskin1-2/+12
2024-01-30mei: gsc: add support for auxiliary device created by Xe driverVitaly Lubart1-0/+5
2023-12-15mei: rework Kconfig dependenciesArnd Bergmann4-11/+9
2023-12-15mei: fix vsc dependencyArnd Bergmann1-0/+1
2023-12-15mei: vsc: Rework firmware image namesSakari Ailus1-62/+10
2023-12-15mei: pxp: spdx should be at first lineAlexander Usyskin1-1/+0
2023-12-11Merge 6.7-rc5 into char-misc-nextGreg Kroah-Hartman2-3/+4
2023-12-07mei: Add MEI hardware support for IVSC deviceWentong Wu3-0/+466
2023-12-07mei: Add transport driver for IVSC deviceWentong Wu5-0/+1442
2023-11-27misc: mei: client.c: fix problem of return '-EOVERFLOW' in mei_cl_writeSu Hui1-1/+1
2023-11-27misc: mei: client.c: return negative error code in mei_cl_writeSu Hui1-1/+1
2023-11-27mei: pxp: fix mei_pxp_send_message return valueAlexander Usyskin1-1/+2
2023-10-18mei: me: emit error only if reset was unexpectedVitaly Lubart4-5/+133
2023-10-18misc: mei: main.c: fix kernel-doc warningsRandy Dunlap1-4/+4
2023-10-18misc: mei: interrupt.c: fix kernel-doc warningsRandy Dunlap1-2/+2
2023-10-18misc: mei: hw-me.c: fix kernel-doc warningsRandy Dunlap1-8/+8
2023-10-18misc: mei: hbm.c: fix kernel-doc warningsRandy Dunlap1-0/+2
2023-10-18misc: mei: dma-ring.c: fix kernel-doc warningsRandy Dunlap1-0/+4
2023-10-18misc: mei: client.c: fix kernel-doc warningsRandy Dunlap1-10/+10
2023-10-18misc: mei: hw.h: fix kernel-doc warningsRandy Dunlap1-4/+4
2023-10-18mei: docs: fix spelling errorsTomas Winkler5-8/+8
2023-10-18mei: docs: add missing entries to kdoc in struct mei_cfg_idxTomas Winkler1-0/+4
2023-10-18mei: docs: use correct structures name in kdocTomas Winkler1-2/+2
2023-10-18mei: update mei-pxp's component interface with timeoutsAlan Previn1-6/+27
2023-10-18mei: pxp: re-enable client on errorsAlexander Usyskin1-22/+48
2023-10-18mei: pxp: recover from recv fail under memory pressureAlexander Usyskin1-1/+24
2023-10-18mei: bus: add send and recv api with timeoutAlexander Usyskin1-2/+86
2023-08-22mei: make mei_class a static const structureIvan Orlov1-13/+12
2023-07-30mei: gsc: add module descriptionTomas Winkler1-0/+1
2023-07-30mei: pxp: Keep a const qualifier when calling mei_cldev_send()Christophe JAILLET1-2/+1
2023-07-30mei: obtain firmware version only on gsc.Alexander Usyskin3-3/+12
2023-07-30mei: bus: enable asynchronous suspend.Alexander Usyskin1-0/+1
2023-07-30mei: log firmware status on hw_start failure.Alexander Usyskin1-1/+4
2023-07-03Merge tag 'char-misc-6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-11/+2
2023-05-31Merge drm/drm-next into drm-intel-nextJani Nikula5-1/+231
2023-05-31drm/i915/hdcp: Move away from master naming to arbiterSuraj Kandpal1-13/+13
2023-05-29mei: bus-fixup: fix buffer typeAlexander Usyskin1-2/+2
2023-05-29mei: bus: drop useless cldev null checkAlexander Usyskin1-9/+0
2023-05-29Merge tag 'drm-intel-gt-next-2023-05-24' of git://anongit.freedesktop.org/drm...Dave Airlie5-1/+231
2023-05-04mei: gsc_proxy: add gsc proxy driverAlexander Usyskin5-1/+231
2023-04-27Merge tag 'char-misc-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds5-5/+4
2023-04-27Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2023-03-24Merge tag 'drm-intel-next-2023-03-23' of git://anongit.freedesktop.org/drm/dr...Daniel Vetter2-408/+51
2023-03-23mei: Move uuid.h to the MEI namespaceAndy Shevchenko5-5/+4
2023-03-23drm/i915/hdcp: Refactor HDCP API structuresSuraj Kandpal2-376/+22
2023-03-23drm/i915/hdcp: Use generic names for HDCP helpers and structsAnshuman Gupta1-32/+29
2023-03-17driver core: class: remove module * from class_create()Greg Kroah-Hartman1-1/+1
2023-03-15Merge tag 'drm-intel-next-2023-03-07' of git://anongit.freedesktop.org/drm/dr...Dave Airlie2-2/+22
2023-02-24Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+2
2023-02-08mei: lower the log level for non-fatal failed messagesVitaly Lubart1-11/+11
2023-02-08mei: bus: disallow driver match while dismantling deviceAlexander Usyskin1-1/+2
2023-02-03mei: Move uuid_le_cmp() to its only userAndy Shevchenko1-0/+5
2023-01-27mei: clean pending read with vtag on busAlexander Usyskin1-1/+3
2023-01-27mei: mei-me: resume device in prepareAlexander Usyskin1-1/+19
2023-01-27driver core: make struct bus_type.uevent() take a const *Greg Kroah-Hartman1-2/+2
2023-01-22Merge 6.2-rc5 into char-misc-nextGreg Kroah-Hartman3-4/+12
2023-01-20mei: me: add meteor lake point M DIDAlexander Usyskin2-0/+4
2023-01-20mei: bus: fix unlink on bus in error pathAlexander Usyskin1-4/+8
2023-01-20misc/mei/hdcp: Use correct macros to initialize uuid_leAndy Shevchenko1-2/+2
2023-01-20mei: pxp: Use correct macros to initialize uuid_leAndy Shevchenko1-2/+2
2023-01-20mei: bus-fixup:upon error print return values of send and receiveAlexander Usyskin1-4/+4
2022-12-16Merge tag 'char-misc-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds6-12/+50
2022-11-23mei: bus-fixup: change pxp mode only if message was sentAlexander Usyskin1-3/+4
2022-11-23mei: add timeout to sendAlexander Usyskin6-9/+46
2022-11-04Merge tag 'drm-intel-gt-next-2022-11-03' of git://anongit.freedesktop.org/drm...Dave Airlie8-33/+370
2022-10-08Merge tag 'char-misc-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-3/+2
2022-10-03mei: pxp: support matching with a gfx discrete cardTomas Winkler1-3/+10
2022-10-03mei: pxp: add command streamer API to the PXP driverVitaly Lubart1-0/+25
2022-10-03mei: bus: extend bus API to support command streamer APIVitaly Lubart1-0/+126
2022-10-03mei: adjust extended header kdocsTomas Winkler1-5/+3
2022-10-03mei: bus: enable sending gsc commandsTomas Winkler2-2/+22
2022-10-03mei: add support to GSC extended headerTomas Winkler6-23/+184
2022-09-24mei: gsc: Remove redundant dev_err callShang XiaoJing1-1/+0
2022-09-24mei: fix repeated words in commentsJilin Yuan1-1/+1
2022-09-21Merge tag 'drm-intel-gt-next-2022-09-16' of git://anongit.freedesktop.org/drm...Dave Airlie15-104/+436