1. 17 8月, 2012 1 次提交
  2. 11 7月, 2012 4 次提交
  3. 27 6月, 2012 2 次提交
  4. 21 6月, 2012 2 次提交
  5. 14 6月, 2012 1 次提交
  6. 10 5月, 2012 1 次提交
  7. 02 5月, 2012 1 次提交
  8. 15 3月, 2012 1 次提交
  9. 14 3月, 2012 1 次提交
  10. 08 3月, 2012 1 次提交
  11. 01 3月, 2012 2 次提交
  12. 10 2月, 2012 2 次提交
  13. 09 2月, 2012 1 次提交
  14. 06 2月, 2012 1 次提交
  15. 23 12月, 2011 1 次提交
  16. 14 12月, 2011 1 次提交
  17. 09 12月, 2011 1 次提交
  18. 28 11月, 2011 3 次提交
  19. 27 9月, 2011 1 次提交
  20. 10 9月, 2011 3 次提交
  21. 24 8月, 2011 1 次提交
  22. 29 6月, 2011 6 次提交
  23. 18 5月, 2011 1 次提交
    • O
      staging/mei: Interrupt handling. · fb7d879f
      Oren Weil 提交于
      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: NTomas Winkler <tomas.winkler@intel.com>
      Signed-off-by: NItzhak Tzeel-Krupp <itzhak.tzeel-krupp@intel.com>
      Signed-off-by: NOren Weil <oren.jer.weil@intel.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      fb7d879f