aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/misc/mei/init.c
AgeCommit message (Expand)AuthorFilesLines
2025-09-18mei: gsc: demote unexpected reset printAlexander Usyskin1-17/+0
2025-09-18mei: retry connect if interrupted by link resetAlexander Usyskin1-0/+2
2025-09-18mei: me: trigger link reset if hw ready is unexpectedAlexander Usyskin1-1/+1
2025-09-06mei: hook mei_device on class deviceAlexander Usyskin1-24/+23
2023-10-18mei: me: emit error only if reset was unexpectedVitaly Lubart1-2/+25
2023-07-30mei: obtain firmware version only on gsc.Alexander Usyskin1-0/+3
2023-07-30mei: log firmware status on hw_start failure.Alexander Usyskin1-1/+4
2022-09-12mei: drop ready bits check after startAlexander Usyskin1-10/+0
2022-09-12mei: gsc: setup gsc extended operational memoryTomas Winkler1-0/+2
2022-09-12mei: extend timeouts on slow devicesAlexander Usyskin1-1/+18
2022-09-12mei: gsc: wait for reset thread on stopAlexander Usyskin1-1/+3
2022-02-25mei: do not overwrite state on hw startAlexander Usyskin1-0/+5
2021-12-27mei: add POWERING_DOWN into device state printAlexander Usyskin1-0/+1
2021-02-06mei: allow clients on bus to communicate in remove callbackAlexander Usyskin1-1/+4
2019-11-07mei: abstract fw status register read.Tomas Winkler1-2/+4
2019-04-25mei: expose device state in sysfsAlexander Usyskin1-10/+10
2019-03-28mei: adjust the copyright notice in the files.Tomas Winkler1-1/+1
2019-03-28mei: convert to SPDX license tagsTomas Winkler1-11/+1
2018-11-26mei: dma ring: implement rx circular buffer logicTomas Winkler1-1/+1
2018-03-14mei: limit the number of queued writesAlexander Usyskin1-0/+1
2017-12-13mei: speed up the power down flowTomas Winkler1-1/+3
2017-06-13mei: drop unreachable code in mei_startAlexander Usyskin1-6/+0
2017-04-08mei: drop amthif internal clientAlexander Usyskin1-13/+1
2017-03-16mei: fix deadlock on mei resetTomas Winkler1-2/+6
2017-01-31mei: replace callback structures used as list head by list_headAlexander Usyskin1-11/+11
2016-12-06mei: synchronize irq before initiating a reset.Tomas Winkler1-2/+4
2016-09-27mei: stop the stall timer worker if not neededAlexander Usyskin1-1/+1
2016-02-07mei: split amthif client init from end of clients enumerationAlexander Usyskin1-2/+0
2016-02-07mei: bus: run rescan on me_clients list changeAlexander Usyskin1-0/+2
2016-02-07mei: clean write queues and wake waiters on disconnectAlexander Usyskin1-5/+0
2016-02-07mei: amthif: replace amthif_rd_complete_list with rd_completedTomas Winkler1-1/+0
2016-02-06mei: wd: drop the watchdog code from the core mei driverAlexander Usyskin1-9/+1
2015-10-17mei: cancel driver workers only after client devices were removedTomas Winkler1-2/+2
2015-08-03mei: bus: link client devices instead of host clientsTomas Winkler1-1/+1
2015-08-03mei: bus: add me client device list infrastructureTomas Winkler1-0/+1
2015-07-07mei: nfc: fix deadlock on shutdown/suspend pathTomas Winkler1-2/+0
2015-05-24mei: add also write waiting list to runtime pm blockersTomas Winkler1-3/+5
2015-03-09Merge 4.0-rc3 into char-misc-nextGreg Kroah-Hartman1-0/+2
2015-03-01mei: allow read concurrencyTomas Winkler1-1/+0
2015-03-01mei: revamp me clients list handlingTomas Winkler1-0/+1
2015-03-01mei: make device disabled on stop unconditionallyAlexander Usyskin1-0/+2
2014-11-26mei: read and print all six FW status registersAlexander Usyskin1-5/+33
2014-09-29mei: fix kernel-doc warningsAlexander Usyskin1-2/+2
2014-09-29mei: fix KDoc documentation formattingAlexander Usyskin1-5/+5
2014-09-29mei: remove include to pci header from mei module filesTomas Winkler1-1/+0
2014-09-29mei: move fw_status back to hw ops handlersTomas Winkler1-21/+0
2014-09-29mei: get rid of most of the pci dependencies in meiTomas Winkler1-21/+21
2014-09-29mei: push all standard settings into mei_device_initTomas Winkler1-2/+12
2014-09-29mei: fix style warning: Missing a blank line after declarationsTomas Winkler1-2/+4
2014-09-29mei: add hbm and pg state in devstate debugfs printAlexander Usyskin1-0/+12
2014-09-23mei: wait for hbm start non-interruptibleAlexander Usyskin1-1/+1
2014-09-23mei: use list for me clients book keepingTomas Winkler1-0/+1
2014-05-27mei: add per device configurationAlexander Usyskin1-1/+23
2014-05-27mei: fix memory leak of mei_clients arrayTomas Winkler1-1/+1
2014-05-03mei: extract fw status registersAlexander Usyskin1-3/+7
2014-05-03mei: add function to check write queuesTomas Winkler1-0/+21
2014-05-03mei: expose hardware power gating state to mei layerTomas Winkler1-0/+2
2014-05-03mei: implement power gating isolation hbm layerTomas Winkler1-0/+1
2014-02-18mei: Remove all bus devices from the mei_dev list when stopping the MEITomas Winkler1-0/+2
2014-02-14mei: get rid of ext_msgTomas Winkler1-1/+0
2014-02-07mei: allow multiple retries if the hw reset has failedTomas Winkler1-10/+30
2014-01-13mei: limit the number of consecutive resetsTomas Winkler1-0/+10
2014-01-13mei: revamp mei reset state machineTomas Winkler1-83/+126
2014-01-08mei: use hbm idle state to prevent spurious resetsTomas Winkler1-4/+8
2014-01-08mei: do not run reset flow from the interrupt threadTomas Winkler1-39/+61
2013-11-27mei: remove flash_work_queueTomas Winkler1-5/+12
2013-10-29mei: print correct device state during unexpected resetAlexander Usyskin1-4/+4
2013-10-19mei: move host_clients_map cleanup to device initAlexander Usyskin1-0/+8
2013-10-03mei: revamp open handler countsTomas Winkler1-5/+0
2013-09-26mei: cancel stall timers in mei_resetAlexander Usyskin1-0/+3
2013-07-29Merge 3.11-rc3 into char-misc-next.Greg Kroah-Hartman1-3/+2
2013-07-26mei: don't get stuck in select during resetTomas Winkler1-5/+8
2013-07-24mei: wake also writers on resetTomas Winkler1-1/+1
2013-07-23mei: don't have to clean the state on power upTomas Winkler1-1/+2
2013-07-04Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2013-06-24mei: check whether hw start has succeededTomas Winkler1-1/+6
2013-06-24mei: check if the hardware reset succeededTomas Winkler1-1/+7
2013-06-17mei: support HBM versioningTomas Winkler1-2/+1
2013-06-13mei: init: Flush scheduled work before resetting the deviceSamuel Ortiz1-2/+2
2013-05-28treewide: Fix typo in printkMasanari Iida1-1/+1
2013-04-19mei: reseting -> resettingBill Nottingham1-2/+2
2013-04-19mei: revamp hbm state machineTomas Winkler1-19/+3
2013-04-10mei: nfc: Initial nfc implementationSamuel Ortiz1-0/+2
2013-03-29mei: bus: Add bus related structures to mei_clSamuel Ortiz1-0/+1
2013-03-29mei: move mei-me to separate moduleTomas Winkler1-2/+5
2013-03-29mei: rename function mei_hw_init to mei_startTomas Winkler1-2/+2
2013-03-29mei: ME structures should be initialized in mei_device_initTomas Winkler1-0/+9
2013-03-29mei: unregister watchdog from mei_stop functionTomas Winkler1-0/+3
2013-03-29mei: drop RECOVERING_FROM_RESET device stateTomas Winkler1-4/+0
2013-03-26Merge branch 'char-misc-linus' into char-misc-nextGreg Kroah-Hartman1-0/+18
2013-03-15mei: add mei_stop function to stop mei deviceTomas Winkler1-0/+18
2013-03-15mei: add hw start callbackTomas Winkler1-0/+16
2013-02-06mei: move clients cleanup code from init.c to client.cTomas Winkler1-22/+6
2013-02-06mei: separate compilation of the ME hardware specificsTomas Winkler1-1/+1
2013-02-06mei: initial extract of ME hw specifics from mei_deviceTomas Winkler1-27/+1
2013-01-08mei: move work initialization to mei_device_initTomas Winkler1-0/+4
2013-01-08mei: make host csr and me csr internal to hw-meTomas Winkler1-44/+19
2013-01-08mei: abstract host and device readienessTomas Winkler1-8/+6
2013-01-08mei: don't use cached value for hcsr in mei_hw_resetTomas Winkler1-28/+0
2013-01-08mei: remove write only need_reset member of struct mei_deviceTomas Winkler1-5/+1
2013-01-08mei: move MEI_IAMTHIF_IDLE to amthif host init functionTomas Winkler1-1/+0
2013-01-08mei: normalize me host client linking routinesTomas Winkler1-0/+4
2013-01-08mei: move me client storage allocation to hbm.cTomas Winkler1-39/+0
2013-01-08mei: rename interface to hw-meTomas Winkler1-1/+0
2013-01-08mei: fix client functions namesTomas Winkler1-3/+3
2013-01-08mei: move client functions to client.cTomas Winkler1-252/+0
2013-01-08mei: add new hbm.h header to export hbm protocolTomas Winkler1-0/+1
2013-01-07mei: add common prefix to hbm functionTomas Winkler1-2/+2
2013-01-07mei: move host bus message handling to hbm.cTomas Winkler1-111/+0
2013-01-07mei: move hw dependent functions to interface.cTomas Winkler1-2/+1
2013-01-07mei: include local headers after the system onesTomas Winkler1-2/+2
2013-01-07mei: drop redundant length parameter from mei_write_message functionTomas Winkler1-4/+3
2012-11-21mei: Simplify the ME client enumeration codeSamuel Ortiz1-33/+66
2012-11-21mei: use structured buffer for extra write bufferTomas Winkler1-1/+1
2012-11-21mei: compact code for mei bus message creationTomas Winkler1-44/+34
2012-11-15mei: use link and unlink terms for connecting ME and HOST clientTomas Winkler1-35/+32
2012-11-15mei: rename enum mei_cb_major_types to enum mei_cb_file_opsTomas Winkler1-1/+1
2012-11-15mei: use type struct mei_cl *cl instead of void in struct mei_cbTomas Winkler1-4/+2
2012-11-15mei: amthif: prefix cb list with amthifTomas Winkler1-4/+4
2012-11-01mei: use internal watchdog device registration trackingTomas Winkler1-2/+0
2012-11-01mei: extract AMTHI functions into the amthif.c fileTomas Winkler1-72/+1
2012-11-01mei: normalize timeouts definitionsTomas Winkler1-9/+9
2012-10-24mei: use mei_io_cb_ warppers also for control flowsTomas Winkler1-3/+1
2012-10-24mei: rename mei_free_cb_private to mei_io_cb_freeTomas Winkler1-2/+2
2012-10-24mei: kill usless struct mei_io_listTomas Winkler1-22/+9
2012-08-16mei: wd: decouple and revamp watchdog state machineTomas Winkler1-1/+0
2012-08-16mei: name space for mei device stateTomas Winkler1-17/+37
2012-08-16mei: revamp me client search functionTomas Winkler1-19/+19
2012-07-10mei: remove write only wariable wd_due_counterTomas Winkler1-1/+0
2012-06-26mei: don't query HCSR for host buffer depthTomas Winkler1-0/+3
2012-05-09mei: export mei.h for the user spaceTomas Winkler1-1/+1
2012-05-01Staging: mei: move the mei code out of stagingGreg Kroah-Hartman1-0/+735