An error occurred fetching the project authors.
  1. 16 Aug, 2012 2 commits
  2. 10 Jul, 2012 4 commits
  3. 26 Jun, 2012 2 commits
  4. 20 Jun, 2012 2 commits
  5. 13 Jun, 2012 1 commit
  6. 09 May, 2012 1 commit
  7. 01 May, 2012 1 commit
  8. 14 Mar, 2012 1 commit
  9. 13 Mar, 2012 1 commit
  10. 07 Mar, 2012 1 commit
  11. 29 Feb, 2012 2 commits
  12. 09 Feb, 2012 3 commits
  13. 05 Feb, 2012 1 commit
  14. 22 Dec, 2011 1 commit
  15. 14 Dec, 2011 1 commit
  16. 08 Dec, 2011 1 commit
  17. 27 Nov, 2011 3 commits
  18. 27 Sep, 2011 1 commit
  19. 09 Sep, 2011 3 commits
  20. 23 Aug, 2011 1 commit
  21. 28 Jun, 2011 6 commits
  22. 18 May, 2011 1 commit
    • Oren Weil's avatar
      staging/mei: Interrupt handling. · fb7d879f
      Oren Weil authored
      ISR and interrupt thread for handling incoming data.
      e.g. read bus message, read client message, handle reset requests.
      
      quick handler:
      	As MEI may share interrupt with GFX and/or USB
      	the HW register need to be checked and acknowledged.
      
      thread handler:
      	Check if HW has data for read.
      	Write data to HW if possible.
      	May init reset flow on error
      
      there can be two types of messages:
      1) bus messages:
      	Management messages between MEI Driver and ME e.g.
      		Connect request/response,
      		Disconnect request/response
      		Enum clients request/response
      		Flow control request/response
      	those message are indicated by
      	ME Address/ID == 0 && Host Address/ID == 0
      
      2) feature/client messages:
      	message that are sends between ME Feature/Client and
      	an application, the struct of the message is defined
      	by the ME Feature Protocol (e.g. APF Protocol, AMTHI Protocol)
      	those message are indicated by
      	ME Address/ID != 0 && Host Address/ID != 0
      
      MEI Initialization state machine is also managed by this patch.
      After MEI Reset is preform:
      	Send Start request
      		wait for answer
      	Send Enumerate Clients request
      		wait for answer
      	Send Get Client property for each client request
      		wait for answers
      	Init Done.
      Signed-off-by: default avatarTomas Winkler <tomas.winkler@intel.com>
      Signed-off-by: default avatarItzhak Tzeel-Krupp <itzhak.tzeel-krupp@intel.com>
      Signed-off-by: default avatarOren Weil <oren.jer.weil@intel.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
      fb7d879f