0001 What: /sys/class/mei/
0002 Date: May 2014
0003 KernelVersion: 3.17
0004 Contact: Tomas Winkler <tomas.winkler@intel.com>
0005 Description:
0006 The mei/ class sub-directory belongs to mei device class
0007
0008
0009 What: /sys/class/mei/mei<N>/
0010 Date: May 2014
0011 KernelVersion: 3.17
0012 Contact: Tomas Winkler <tomas.winkler@intel.com>
0013 Description:
0014 The /sys/class/mei/meiN directory is created for
0015 each probed mei device
0016
0017 What: /sys/class/mei/mei<N>/fw_status
0018 Date: Nov 2014
0019 KernelVersion: 3.19
0020 Contact: Tomas Winkler <tomas.winkler@intel.com>
0021 Description: Display fw status registers content
0022
0023 The ME FW writes its status information into fw status
0024 registers for BIOS and OS to monitor fw health.
0025
0026 The register contains running state, power management
0027 state, error codes, and others. The way the registers
0028 are decoded depends on PCH or SoC generation.
0029 Also number of registers varies between 1 and 6
0030 depending on generation.
0031
0032 What: /sys/class/mei/mei<N>/hbm_ver
0033 Date: Aug 2016
0034 KernelVersion: 4.9
0035 Contact: Tomas Winkler <tomas.winkler@intel.com>
0036 Description: Display the negotiated HBM protocol version.
0037
0038 The HBM protocol version negotiated
0039 between the driver and the device.
0040
0041 What: /sys/class/mei/mei<N>/hbm_ver_drv
0042 Date: Aug 2016
0043 KernelVersion: 4.9
0044 Contact: Tomas Winkler <tomas.winkler@intel.com>
0045 Description: Display the driver HBM protocol version.
0046
0047 The HBM protocol version supported by the driver.
0048
0049 What: /sys/class/mei/mei<N>/tx_queue_limit
0050 Date: Jan 2018
0051 KernelVersion: 4.16
0052 Contact: Tomas Winkler <tomas.winkler@intel.com>
0053 Description: Configure tx queue limit
0054
0055 Set maximal number of pending writes
0056 per opened session.
0057
0058 What: /sys/class/mei/mei<N>/fw_ver
0059 Date: May 2018
0060 KernelVersion: 4.18
0061 Contact: Tomas Winkler <tomas.winkler@intel.com>
0062 Description: Display the ME firmware version.
0063
0064 The version of the platform ME firmware is in format:
0065 <platform>:<major>.<minor>.<milestone>.<build_no>.
0066 There can be up to three such blocks for different
0067 FW components.
0068
0069 What: /sys/class/mei/mei<N>/dev_state
0070 Date: Mar 2019
0071 KernelVersion: 5.1
0072 Contact: Tomas Winkler <tomas.winkler@intel.com>
0073 Description: Display the ME device state.
0074
0075 The device state can have following values:
0076 INITIALIZING
0077 INIT_CLIENTS
0078 ENABLED
0079 RESETTING
0080 DISABLED
0081 POWER_DOWN
0082 POWER_UP
0083
0084 What: /sys/class/mei/mei<N>/trc
0085 Date: Nov 2019
0086 KernelVersion: 5.5
0087 Contact: Tomas Winkler <tomas.winkler@intel.com>
0088 Description: Display trc status register content
0089
0090 The ME FW writes Glitch Detection HW (TRC)
0091 status information into trc status register
0092 for BIOS and OS to monitor fw health.
0093
0094 What: /sys/class/mei/mei<N>/kind
0095 Date: Jul 2020
0096 KernelVersion: 5.8
0097 Contact: Tomas Winkler <tomas.winkler@intel.com>
0098 Description: Display kind of the device
0099
0100 Generic devices are marked as "mei"
0101 while special purpose have their own
0102 names.
0103 Available options:
0104 - mei: generic mei device.
0105 - itouch: itouch (ipts) mei device.