sysfs-class-mei 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. What: /sys/class/mei/
  2. Date: May 2014
  3. KernelVersion: 3.17
  4. Contact: Tomas Winkler <tomas.winkler@intel.com>
  5. Description:
  6. The mei/ class sub-directory belongs to mei device class
  7. What: /sys/class/mei/meiN/
  8. Date: May 2014
  9. KernelVersion: 3.17
  10. Contact: Tomas Winkler <tomas.winkler@intel.com>
  11. Description:
  12. The /sys/class/mei/meiN directory is created for
  13. each probed mei device
  14. What: /sys/class/mei/meiN/fw_status
  15. Date: Nov 2014
  16. KernelVersion: 3.19
  17. Contact: Tomas Winkler <tomas.winkler@intel.com>
  18. Description: Display fw status registers content
  19. The ME FW writes its status information into fw status
  20. registers for BIOS and OS to monitor fw health.
  21. The register contains running state, power management
  22. state, error codes, and others. The way the registers
  23. are decoded depends on PCH or SoC generation.
  24. Also number of registers varies between 1 and 6
  25. depending on generation.
  26. What: /sys/class/mei/meiN/hbm_ver
  27. Date: Aug 2016
  28. KernelVersion: 4.9
  29. Contact: Tomas Winkler <tomas.winkler@intel.com>
  30. Description: Display the negotiated HBM protocol version.
  31. The HBM protocol version negotiated
  32. between the driver and the device.
  33. What: /sys/class/mei/meiN/hbm_ver_drv
  34. Date: Aug 2016
  35. KernelVersion: 4.9
  36. Contact: Tomas Winkler <tomas.winkler@intel.com>
  37. Description: Display the driver HBM protocol version.
  38. The HBM protocol version supported by the driver.
  39. What: /sys/class/mei/meiN/tx_queue_limit
  40. Date: Jan 2018
  41. KernelVersion: 4.16
  42. Contact: Tomas Winkler <tomas.winkler@intel.com>
  43. Description: Configure tx queue limit
  44. Set maximal number of pending writes
  45. per opened session.
  46. What: /sys/class/mei/meiN/fw_ver
  47. Date: May 2018
  48. KernelVersion: 4.18
  49. Contact: Tomas Winkler <tomas.winkler@intel.com>
  50. Description: Display the ME firmware version.
  51. The version of the platform ME firmware is in format:
  52. <platform>:<major>.<minor>.<milestone>.<build_no>.
  53. There can be up to three such blocks for different
  54. FW components.
  55. What: /sys/class/mei/meiN/dev_state
  56. Date: Mar 2019
  57. KernelVersion: 5.1
  58. Contact: Tomas Winkler <tomas.winkler@intel.com>
  59. Description: Display the ME device state.
  60. The device state can have following values:
  61. INITIALIZING
  62. INIT_CLIENTS
  63. ENABLED
  64. RESETTING
  65. DISABLED
  66. POWER_DOWN
  67. POWER_UP
  68. What: /sys/class/mei/meiN/trc
  69. Date: Nov 2019
  70. KernelVersion: 5.5
  71. Contact: Tomas Winkler <tomas.winkler@intel.com>
  72. Description: Display trc status register content
  73. The ME FW writes Glitch Detection HW (TRC)
  74. status information into trc status register
  75. for BIOS and OS to monitor fw health.
  76. What: /sys/class/mei/meiN/kind
  77. Date: Jul 2020
  78. KernelVersion: 5.8
  79. Contact: Tomas Winkler <tomas.winkler@intel.com>
  80. Description: Display kind of the device
  81. Generic devices are marked as "mei"
  82. while special purpose have their own
  83. names.
  84. Available options:
  85. - mei: generic mei device.
  86. - itouch: itouch (ipts) mei device.