aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/misc/mei
AgeCommit message (Expand)AuthorFilesLines
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-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-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
2022-09-12mei: debugfs: add pxp mode to devstate in debugfsTomas Winkler1-1/+18
2022-09-12mei: drop ready bits check after startAlexander Usyskin1-10/+0
2022-09-12mei: gsc: add transition to PXP mode in resume flowVitaly Lubart1-0/+11
2022-09-12mei: gsc: setup gsc extended operational memoryTomas Winkler6-4/+138
2022-09-12mei: mkhi: add memory ready commandTomas Winkler1-0/+12
2022-09-12mei: bus: export common mkhi definitions into a separate headerVitaly Lubart2-30/+44
2022-09-12mei: extend timeouts on slow devicesAlexander Usyskin12-43/+82
2022-09-12mei: gsc: wait for reset thread on stopAlexander Usyskin1-1/+3
2022-09-12mei: gsc: use polling instead of interruptsTomas Winkler3-15/+128
2022-09-01misc: move from strlcpy with unused retval to strscpyWolfram Sang1-1/+1
2022-07-14mei: me: fix clang -Wformat warningJustin Stitt1-1/+1
2022-06-10mei: me: add raptor lake point S DIDAlexander Usyskin2-0/+4
2022-06-10mei: hbm: drop capability response on early shutdownAlexander Usyskin1-1/+2
2022-06-10mei: me: set internal pg flag to off on hardware resetAlexander Usyskin1-0/+2
2022-06-03Merge tag 'usb-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds2-2/+2
2022-04-29misc/mei: Add NULL check to component match callback functionsWon Chung2-2/+2
2022-04-29Merge tag 'drm-misc-next-2022-04-28' of git://anongit.freedesktop.org/drm/drm...Dave Airlie1-1/+1
2022-04-25drm/display: Move HDCP helpers into display-helper moduleThomas Zimmermann1-1/+1
2022-04-21mei: gsc: retrieve the firmware versionAlexander Usyskin2-0/+27
2022-04-21mei: gsc: add runtime pm handlersTomas Winkler1-1/+66
2022-04-21mei: gsc: setup char driver alive in spite of firmware handshake failureAlexander Usyskin1-6/+6
2022-04-21mei: add support for graphics system controller (gsc) devicesTomas Winkler5-2/+238
2022-03-18mei: avoid iterator usage outside of list_for_each_entryAlexander Usyskin1-20/+15
2022-03-18mei: me: add Alder Lake N device id.Alexander Usyskin2-0/+2
2022-02-25mei: do not overwrite state on hw startAlexander Usyskin1-0/+5
2022-02-25mei: me: fix reset policy on read error in interruptAlexander Usyskin1-6/+8
2022-02-25mei: me: avoid link reset on shutdownAlexander Usyskin2-1/+6
2022-02-25mei: me: disable driver on the ign firmwareAlexander Usyskin2-11/+13
2022-01-23mei: me: Use dma_set_mask_and_coherent() and simplify codeChristophe JAILLET1-8/+2
2022-01-14Merge tag 'char-misc-5.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-11/+20
2021-12-30mei: hbm: fix client dma reply statusAlexander Usyskin1-6/+14
2021-12-27mei: cleanup status before client dma setup callAlexander Usyskin1-0/+4
2021-12-27mei: add POWERING_DOWN into device state printAlexander Usyskin1-0/+1
2021-12-03mei: Remove some dead codeChristophe JAILLET1-5/+1
2021-11-26mei: bus: add client dma interfaceAlexander Usyskin3-3/+72
2021-11-04Merge tag 'char-misc-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+2
2021-10-28BackMerge tag 'v5.15-rc7' into drm-nextDave Airlie3-4/+10
2021-10-18Merge 5.15-rc6 into char-misc-nextGreg Kroah-Hartman3-4/+10
2021-10-13mei: hbm: drop hbm responses on early shutdownAlexander Usyskin1-4/+8
2021-10-05mei: me: add Ice Lake-N device id.Andy Shevchenko2-0/+2
2021-10-04mei: pxp: export pavp client to me client busVitaly Lubart6-0/+270
2021-09-21mei: Remove usage of the deprecated "pci-dma-compat.h" APIChristophe JAILLET1-2/+2
2021-09-01Merge tag 'driver-core-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-3/+1
2021-07-29mei: constify passed buffers and structuresKrzysztof Kozlowski3-11/+11
2021-07-21bus: Make remove callback return voidUwe Kleine-König1-3/+1
2021-07-05Merge tag 'char-misc-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds9-40/+48
2021-06-30treewide: Add missing semicolons to __assign_str usesJoe Perches1-3/+3
2021-06-22mei: revamp mei extension header structure layout.Tomas Winkler3-27/+38
2021-06-22mei: fix kdoc in the driverTamar Mashiah7-10/+10
2021-06-15mei: hdcp: SPDX tag should be the first lineTom Rix1-1/+0
2021-05-31Merge 5.13-rc4 into char-misc-nextGreg Kroah-Hartman1-0/+3
2021-05-27mei: request autosuspend after sending rx flow controlAlexander Usyskin1-0/+3
2021-05-13mei: Drop unnecessary NULL check after container_ofGuenter Roeck1-2/+0
2021-04-14mei: me: add Alder Lake P device id.Tomas Winkler2-0/+2
2021-03-23mei: allow map and unmap of client dma buffer only for disconnected clientTomas Winkler1-10/+7
2021-02-24Merge tag 'char-misc-5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds14-24/+615
2021-02-09mei: use sysfs_emit() in tx_queue_limit_show sysfsTomas Winkler1-1/+1
2021-02-09mei: bus: block send with vtag on non-conformat FWAlexander Usyskin1-0/+7
2021-02-09mei: bus: change remove callback to return voidUwe Kleine-König2-5/+7
2021-02-09mei: bus: simplify mei_cl_device_remove()Uwe Kleine-König1-5/+1
2021-02-06mei: implement client dma setup.Alexander Usyskin6-1/+446
2021-02-06mei: hbm: add client dma hbm messagesAlexander Usyskin1-0/+53
2021-02-06mei: add support for client dma capabilityAlexander Usyskin4-1/+23
2021-02-06mei: allow clients on bus to communicate in remove callbackAlexander Usyskin4-4/+11
2021-01-29mei: me: add adler lake point LP DIDAlexander Usyskin2-0/+2
2021-01-29mei: me: add adler lake point S DIDAlexander Usyskin2-0/+4
2021-01-29mei: me: emmitsburg workstation DIDTomas Winkler2-0/+4
2021-01-29mei: hbm: drop hbm responses on shutdownAlexander Usyskin1-2/+24
2021-01-29mei: hbm: call mei_set_devstate() on hbm stop responseAlexander Usyskin1-1/+1
2021-01-29mei: document that mei_msg_hdr_init returns ERR_PTRTomas Winkler1-1/+1
2021-01-29mei: fix transfer over dma with extended headerAlexander Usyskin1-3/+30
2021-01-13misc/mei/hdcp: Fix AUTH_STREAM_REQ cmd buffer lenAnshuman Gupta1-2/+1
2020-12-07mei: bus: enable pavp device.Tomas Winkler1-0/+4
2020-12-07mei: bus: add vtag supportAlexander Usyskin4-26/+98
2020-12-07Merge 5.10-rc7 into char-misc-nextGreg Kroah-Hartman3-887/+0
2020-12-06Revert "mei: virtio: virtualization frontend driver"Michael S. Tsirkin3-887/+0
2020-11-16Merge 5.10-rc4 into char-misc-nextGreg Kroah-Hartman1-2/+2
2020-11-09mei: bus: fix a kernel-doc markupMauro Carvalho Chehab1-1/+1
2020-11-03mei: protect mei_cl_mtu from null dereferenceAlexander Usyskin1-2/+2
2020-11-03mei: bus: deinitialize callback functions on init failureAlexander Usyskin1-2/+8
2020-11-03mei: bus: do not start a read for disconnected clientsAlexander Usyskin1-2/+6
2020-11-03misc: mei: remove unneeded breakTom Rix1-1/+0
2020-10-30mei: hw: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-3/+3
2020-08-31Merge 5.9-rc3 into char-misc-nextGreg Kroah-Hartman1-16/+24
2020-08-18mei: virtio: virtualization frontend driverTomas Winkler3-0/+887
2020-08-18mei: add connect with vtag ioctlAlexander Usyskin1-16/+194
2020-08-18mei: bus: unconditionally enable clients with vtag supportAlexander Usyskin1-0/+12
2020-08-18mei: bus: use zero vtag for bus clients.Alexander Usyskin1-1/+71
2020-08-18mei: handle tx queue flushing for vtag connectionsAlexander Usyskin1-10/+13
2020-08-18mei: add a vtag map for each clientAlexander Usyskin4-5/+251
2020-08-18mei: add a spin lock to protect rd_completed queueAlexander Usyskin5-14/+54
2020-08-18mei: bump hbm version to 2.2Alexander Usyskin1-1/+1
2020-08-18mei: add support for mei extended header.Tomas Winkler5-86/+334
2020-08-18mei: add vtag support bit in client propertiesAlexander Usyskin4-4/+41
2020-08-18mei: restrict vtag support to hbm version 2.2Alexander Usyskin4-0/+27
2020-08-18mei: hbm: add capabilities messageAlexander Usyskin5-0/+108
2020-08-18mei: hdcp: fix mei_hdcp_verify_mprime() input parameterTomas Winkler1-16/+24
2020-07-29mei: add device kind to sysfsAlexander Usyskin5-10/+58
2020-07-23mei: hw: don't use one element arraysTomas Winkler1-4/+4
2020-07-23mei: hw: use sizeof of variable instead of struct typeTomas Winkler2-6/+4
2020-07-23mei: client: use sizeof of variable instead of struct typeTomas Winkler1-4/+4
2020-07-23mei: bus: use sizeof of variable instead of struct typeTomas Winkler2-13/+12
2020-07-23mei: ioctl: use sizeof of variable instead of struct typeTomas Winkler1-3/+3
2020-07-23mei: hbm: use sizeof of variable instead of struct typeTomas Winkler1-42/+32
2020-07-23Revert "mei: Avoid the use of one-element arrays"Greg Kroah-Hartman2-5/+5