| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-18 | mei: gsc: demote unexpected reset print | Alexander Usyskin | 1 | -17/+0 |
| 2025-09-18 | mei: retry connect if interrupted by link reset | Alexander Usyskin | 1 | -0/+2 |
| 2025-09-18 | mei: me: trigger link reset if hw ready is unexpected | Alexander Usyskin | 1 | -1/+1 |
| 2025-09-06 | mei: hook mei_device on class device | Alexander Usyskin | 1 | -24/+23 |
| 2023-10-18 | mei: me: emit error only if reset was unexpected | Vitaly Lubart | 1 | -2/+25 |
| 2023-07-30 | mei: obtain firmware version only on gsc. | Alexander Usyskin | 1 | -0/+3 |
| 2023-07-30 | mei: log firmware status on hw_start failure. | Alexander Usyskin | 1 | -1/+4 |
| 2022-09-12 | mei: drop ready bits check after start | Alexander Usyskin | 1 | -10/+0 |
| 2022-09-12 | mei: gsc: setup gsc extended operational memory | Tomas Winkler | 1 | -0/+2 |
| 2022-09-12 | mei: extend timeouts on slow devices | Alexander Usyskin | 1 | -1/+18 |
| 2022-09-12 | mei: gsc: wait for reset thread on stop | Alexander Usyskin | 1 | -1/+3 |
| 2022-02-25 | mei: do not overwrite state on hw start | Alexander Usyskin | 1 | -0/+5 |
| 2021-12-27 | mei: add POWERING_DOWN into device state print | Alexander Usyskin | 1 | -0/+1 |
| 2021-02-06 | mei: allow clients on bus to communicate in remove callback | Alexander Usyskin | 1 | -1/+4 |
| 2019-11-07 | mei: abstract fw status register read. | Tomas Winkler | 1 | -2/+4 |
| 2019-04-25 | mei: expose device state in sysfs | Alexander Usyskin | 1 | -10/+10 |
| 2019-03-28 | mei: adjust the copyright notice in the files. | Tomas Winkler | 1 | -1/+1 |
| 2019-03-28 | mei: convert to SPDX license tags | Tomas Winkler | 1 | -11/+1 |
| 2018-11-26 | mei: dma ring: implement rx circular buffer logic | Tomas Winkler | 1 | -1/+1 |
| 2018-03-14 | mei: limit the number of queued writes | Alexander Usyskin | 1 | -0/+1 |
| 2017-12-13 | mei: speed up the power down flow | Tomas Winkler | 1 | -1/+3 |
| 2017-06-13 | mei: drop unreachable code in mei_start | Alexander Usyskin | 1 | -6/+0 |
| 2017-04-08 | mei: drop amthif internal client | Alexander Usyskin | 1 | -13/+1 |
| 2017-03-16 | mei: fix deadlock on mei reset | Tomas Winkler | 1 | -2/+6 |
| 2017-01-31 | mei: replace callback structures used as list head by list_head | Alexander Usyskin | 1 | -11/+11 |
| 2016-12-06 | mei: synchronize irq before initiating a reset. | Tomas Winkler | 1 | -2/+4 |
| 2016-09-27 | mei: stop the stall timer worker if not needed | Alexander Usyskin | 1 | -1/+1 |
| 2016-02-07 | mei: split amthif client init from end of clients enumeration | Alexander Usyskin | 1 | -2/+0 |
| 2016-02-07 | mei: bus: run rescan on me_clients list change | Alexander Usyskin | 1 | -0/+2 |
| 2016-02-07 | mei: clean write queues and wake waiters on disconnect | Alexander Usyskin | 1 | -5/+0 |
| 2016-02-07 | mei: amthif: replace amthif_rd_complete_list with rd_completed | Tomas Winkler | 1 | -1/+0 |
| 2016-02-06 | mei: wd: drop the watchdog code from the core mei driver | Alexander Usyskin | 1 | -9/+1 |
| 2015-10-17 | mei: cancel driver workers only after client devices were removed | Tomas Winkler | 1 | -2/+2 |
| 2015-08-03 | mei: bus: link client devices instead of host clients | Tomas Winkler | 1 | -1/+1 |
| 2015-08-03 | mei: bus: add me client device list infrastructure | Tomas Winkler | 1 | -0/+1 |
| 2015-07-07 | mei: nfc: fix deadlock on shutdown/suspend path | Tomas Winkler | 1 | -2/+0 |
| 2015-05-24 | mei: add also write waiting list to runtime pm blockers | Tomas Winkler | 1 | -3/+5 |
| 2015-03-09 | Merge 4.0-rc3 into char-misc-next | Greg Kroah-Hartman | 1 | -0/+2 |
| 2015-03-01 | mei: allow read concurrency | Tomas Winkler | 1 | -1/+0 |
| 2015-03-01 | mei: revamp me clients list handling | Tomas Winkler | 1 | -0/+1 |
| 2015-03-01 | mei: make device disabled on stop unconditionally | Alexander Usyskin | 1 | -0/+2 |
| 2014-11-26 | mei: read and print all six FW status registers | Alexander Usyskin | 1 | -5/+33 |
| 2014-09-29 | mei: fix kernel-doc warnings | Alexander Usyskin | 1 | -2/+2 |
| 2014-09-29 | mei: fix KDoc documentation formatting | Alexander Usyskin | 1 | -5/+5 |
| 2014-09-29 | mei: remove include to pci header from mei module files | Tomas Winkler | 1 | -1/+0 |
| 2014-09-29 | mei: move fw_status back to hw ops handlers | Tomas Winkler | 1 | -21/+0 |
| 2014-09-29 | mei: get rid of most of the pci dependencies in mei | Tomas Winkler | 1 | -21/+21 |
| 2014-09-29 | mei: push all standard settings into mei_device_init | Tomas Winkler | 1 | -2/+12 |
| 2014-09-29 | mei: fix style warning: Missing a blank line after declarations | Tomas Winkler | 1 | -2/+4 |
| 2014-09-29 | mei: add hbm and pg state in devstate debugfs print | Alexander Usyskin | 1 | -0/+12 |
| 2014-09-23 | mei: wait for hbm start non-interruptible | Alexander Usyskin | 1 | -1/+1 |
| 2014-09-23 | mei: use list for me clients book keeping | Tomas Winkler | 1 | -0/+1 |
| 2014-05-27 | mei: add per device configuration | Alexander Usyskin | 1 | -1/+23 |
| 2014-05-27 | mei: fix memory leak of mei_clients array | Tomas Winkler | 1 | -1/+1 |
| 2014-05-03 | mei: extract fw status registers | Alexander Usyskin | 1 | -3/+7 |
| 2014-05-03 | mei: add function to check write queues | Tomas Winkler | 1 | -0/+21 |
| 2014-05-03 | mei: expose hardware power gating state to mei layer | Tomas Winkler | 1 | -0/+2 |
| 2014-05-03 | mei: implement power gating isolation hbm layer | Tomas Winkler | 1 | -0/+1 |
| 2014-02-18 | mei: Remove all bus devices from the mei_dev list when stopping the MEI | Tomas Winkler | 1 | -0/+2 |
| 2014-02-14 | mei: get rid of ext_msg | Tomas Winkler | 1 | -1/+0 |
| 2014-02-07 | mei: allow multiple retries if the hw reset has failed | Tomas Winkler | 1 | -10/+30 |
| 2014-01-13 | mei: limit the number of consecutive resets | Tomas Winkler | 1 | -0/+10 |
| 2014-01-13 | mei: revamp mei reset state machine | Tomas Winkler | 1 | -83/+126 |
| 2014-01-08 | mei: use hbm idle state to prevent spurious resets | Tomas Winkler | 1 | -4/+8 |
| 2014-01-08 | mei: do not run reset flow from the interrupt thread | Tomas Winkler | 1 | -39/+61 |
| 2013-11-27 | mei: remove flash_work_queue | Tomas Winkler | 1 | -5/+12 |
| 2013-10-29 | mei: print correct device state during unexpected reset | Alexander Usyskin | 1 | -4/+4 |
| 2013-10-19 | mei: move host_clients_map cleanup to device init | Alexander Usyskin | 1 | -0/+8 |
| 2013-10-03 | mei: revamp open handler counts | Tomas Winkler | 1 | -5/+0 |
| 2013-09-26 | mei: cancel stall timers in mei_reset | Alexander Usyskin | 1 | -0/+3 |
| 2013-07-29 | Merge 3.11-rc3 into char-misc-next. | Greg Kroah-Hartman | 1 | -3/+2 |
| 2013-07-26 | mei: don't get stuck in select during reset | Tomas Winkler | 1 | -5/+8 |
| 2013-07-24 | mei: wake also writers on reset | Tomas Winkler | 1 | -1/+1 |
| 2013-07-23 | mei: don't have to clean the state on power up | Tomas Winkler | 1 | -1/+2 |
| 2013-07-04 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik... | Linus Torvalds | 1 | -1/+1 |
| 2013-06-24 | mei: check whether hw start has succeeded | Tomas Winkler | 1 | -1/+6 |
| 2013-06-24 | mei: check if the hardware reset succeeded | Tomas Winkler | 1 | -1/+7 |
| 2013-06-17 | mei: support HBM versioning | Tomas Winkler | 1 | -2/+1 |
| 2013-06-13 | mei: init: Flush scheduled work before resetting the device | Samuel Ortiz | 1 | -2/+2 |
| 2013-05-28 | treewide: Fix typo in printk | Masanari Iida | 1 | -1/+1 |
| 2013-04-19 | mei: reseting -> resetting | Bill Nottingham | 1 | -2/+2 |
| 2013-04-19 | mei: revamp hbm state machine | Tomas Winkler | 1 | -19/+3 |
| 2013-04-10 | mei: nfc: Initial nfc implementation | Samuel Ortiz | 1 | -0/+2 |
| 2013-03-29 | mei: bus: Add bus related structures to mei_cl | Samuel Ortiz | 1 | -0/+1 |
| 2013-03-29 | mei: move mei-me to separate module | Tomas Winkler | 1 | -2/+5 |
| 2013-03-29 | mei: rename function mei_hw_init to mei_start | Tomas Winkler | 1 | -2/+2 |
| 2013-03-29 | mei: ME structures should be initialized in mei_device_init | Tomas Winkler | 1 | -0/+9 |
| 2013-03-29 | mei: unregister watchdog from mei_stop function | Tomas Winkler | 1 | -0/+3 |
| 2013-03-29 | mei: drop RECOVERING_FROM_RESET device state | Tomas Winkler | 1 | -4/+0 |
| 2013-03-26 | Merge branch 'char-misc-linus' into char-misc-next | Greg Kroah-Hartman | 1 | -0/+18 |
| 2013-03-15 | mei: add mei_stop function to stop mei device | Tomas Winkler | 1 | -0/+18 |
| 2013-03-15 | mei: add hw start callback | Tomas Winkler | 1 | -0/+16 |
| 2013-02-06 | mei: move clients cleanup code from init.c to client.c | Tomas Winkler | 1 | -22/+6 |
| 2013-02-06 | mei: separate compilation of the ME hardware specifics | Tomas Winkler | 1 | -1/+1 |
| 2013-02-06 | mei: initial extract of ME hw specifics from mei_device | Tomas Winkler | 1 | -27/+1 |
| 2013-01-08 | mei: move work initialization to mei_device_init | Tomas Winkler | 1 | -0/+4 |
| 2013-01-08 | mei: make host csr and me csr internal to hw-me | Tomas Winkler | 1 | -44/+19 |
| 2013-01-08 | mei: abstract host and device readieness | Tomas Winkler | 1 | -8/+6 |
| 2013-01-08 | mei: don't use cached value for hcsr in mei_hw_reset | Tomas Winkler | 1 | -28/+0 |
| 2013-01-08 | mei: remove write only need_reset member of struct mei_device | Tomas Winkler | 1 | -5/+1 |
| 2013-01-08 | mei: move MEI_IAMTHIF_IDLE to amthif host init function | Tomas Winkler | 1 | -1/+0 |
| 2013-01-08 | mei: normalize me host client linking routines | Tomas Winkler | 1 | -0/+4 |
| 2013-01-08 | mei: move me client storage allocation to hbm.c | Tomas Winkler | 1 | -39/+0 |
| 2013-01-08 | mei: rename interface to hw-me | Tomas Winkler | 1 | -1/+0 |
| 2013-01-08 | mei: fix client functions names | Tomas Winkler | 1 | -3/+3 |
| 2013-01-08 | mei: move client functions to client.c | Tomas Winkler | 1 | -252/+0 |
| 2013-01-08 | mei: add new hbm.h header to export hbm protocol | Tomas Winkler | 1 | -0/+1 |
| 2013-01-07 | mei: add common prefix to hbm function | Tomas Winkler | 1 | -2/+2 |
| 2013-01-07 | mei: move host bus message handling to hbm.c | Tomas Winkler | 1 | -111/+0 |
| 2013-01-07 | mei: move hw dependent functions to interface.c | Tomas Winkler | 1 | -2/+1 |
| 2013-01-07 | mei: include local headers after the system ones | Tomas Winkler | 1 | -2/+2 |
| 2013-01-07 | mei: drop redundant length parameter from mei_write_message function | Tomas Winkler | 1 | -4/+3 |
| 2012-11-21 | mei: Simplify the ME client enumeration code | Samuel Ortiz | 1 | -33/+66 |
| 2012-11-21 | mei: use structured buffer for extra write buffer | Tomas Winkler | 1 | -1/+1 |
| 2012-11-21 | mei: compact code for mei bus message creation | Tomas Winkler | 1 | -44/+34 |
| 2012-11-15 | mei: use link and unlink terms for connecting ME and HOST client | Tomas Winkler | 1 | -35/+32 |
| 2012-11-15 | mei: rename enum mei_cb_major_types to enum mei_cb_file_ops | Tomas Winkler | 1 | -1/+1 |
| 2012-11-15 | mei: use type struct mei_cl *cl instead of void in struct mei_cb | Tomas Winkler | 1 | -4/+2 |
| 2012-11-15 | mei: amthif: prefix cb list with amthif | Tomas Winkler | 1 | -4/+4 |
| 2012-11-01 | mei: use internal watchdog device registration tracking | Tomas Winkler | 1 | -2/+0 |
| 2012-11-01 | mei: extract AMTHI functions into the amthif.c file | Tomas Winkler | 1 | -72/+1 |
| 2012-11-01 | mei: normalize timeouts definitions | Tomas Winkler | 1 | -9/+9 |
| 2012-10-24 | mei: use mei_io_cb_ warppers also for control flows | Tomas Winkler | 1 | -3/+1 |
| 2012-10-24 | mei: rename mei_free_cb_private to mei_io_cb_free | Tomas Winkler | 1 | -2/+2 |
| 2012-10-24 | mei: kill usless struct mei_io_list | Tomas Winkler | 1 | -22/+9 |
| 2012-08-16 | mei: wd: decouple and revamp watchdog state machine | Tomas Winkler | 1 | -1/+0 |
| 2012-08-16 | mei: name space for mei device state | Tomas Winkler | 1 | -17/+37 |
| 2012-08-16 | mei: revamp me client search function | Tomas Winkler | 1 | -19/+19 |
| 2012-07-10 | mei: remove write only wariable wd_due_counter | Tomas Winkler | 1 | -1/+0 |
| 2012-06-26 | mei: don't query HCSR for host buffer depth | Tomas Winkler | 1 | -0/+3 |
| 2012-05-09 | mei: export mei.h for the user space | Tomas Winkler | 1 | -1/+1 |
| 2012-05-01 | Staging: mei: move the mei code out of staging | Greg Kroah-Hartman | 1 | -0/+735 |