| What: /sys/class/mei/ |
| Date: May 2014 |
| KernelVersion: 3.17 |
| Contact: Tomas Winkler <tomas.winkler@intel.com> |
| Description: |
| The mei/ class sub-directory belongs to mei device class |
| |
| |
| What: /sys/class/mei/mei<N>/ |
| Date: May 2014 |
| KernelVersion: 3.17 |
| Contact: Tomas Winkler <tomas.winkler@intel.com> |
| Description: |
| The /sys/class/mei/meiN directory is created for |
| each probed mei device |
| |
| What: /sys/class/mei/mei<N>/fw_status |
| Date: Nov 2014 |
| KernelVersion: 3.19 |
| Contact: Tomas Winkler <tomas.winkler@intel.com> |
| Description: Display fw status registers content |
| |
| The ME FW writes its status information into fw status |
| registers for BIOS and OS to monitor fw health. |
| |
| The register contains running state, power management |
| state, error codes, and others. The way the registers |
| are decoded depends on PCH or SoC generation. |
| Also number of registers varies between 1 and 6 |
| depending on generation. |
| |
| What: /sys/class/mei/mei<N>/hbm_ver |
| Date: Aug 2016 |
| KernelVersion: 4.9 |
| Contact: Tomas Winkler <tomas.winkler@intel.com> |
| Description: Display the negotiated HBM protocol version. |
| |
| The HBM protocol version negotiated |
| between the driver and the device. |
| |
| What: /sys/class/mei/mei<N>/hbm_ver_drv |
| Date: Aug 2016 |
| KernelVersion: 4.9 |
| Contact: Tomas Winkler <tomas.winkler@intel.com> |
| Description: Display the driver HBM protocol version. |
| |
| The HBM protocol version supported by the driver. |
| |
| What: /sys/class/mei/mei<N>/tx_queue_limit |
| Date: Jan 2018 |
| KernelVersion: 4.16 |
| Contact: Tomas Winkler <tomas.winkler@intel.com> |
| Description: Configure tx queue limit |
| |
| Set maximal number of pending writes |
| per opened session. |
| |
| What: /sys/class/mei/mei<N>/fw_ver |
| Date: May 2018 |
| KernelVersion: 4.18 |
| Contact: Tomas Winkler <tomas.winkler@intel.com> |
| Description: Display the ME firmware version. |
| |
| The version of the platform ME firmware is in format: |
| <platform>:<major>.<minor>.<milestone>.<build_no>. |
| There can be up to three such blocks for different |
| FW components. |
| |
| What: /sys/class/mei/mei<N>/dev_state |
| Date: Mar 2019 |
| KernelVersion: 5.1 |
| Contact: Tomas Winkler <tomas.winkler@intel.com> |
| Description: Display the ME device state. |
| |
| The device state can have following values: |
| INITIALIZING |
| INIT_CLIENTS |
| ENABLED |
| RESETTING |
| DISABLED |
| POWER_DOWN |
| POWER_UP |
| |
| What: /sys/class/mei/mei<N>/trc |
| Date: Nov 2019 |
| KernelVersion: 5.5 |
| Contact: Tomas Winkler <tomas.winkler@intel.com> |
| Description: Display trc status register content |
| |
| The ME FW writes Glitch Detection HW (TRC) |
| status information into trc status register |
| for BIOS and OS to monitor fw health. |
| |
| What: /sys/class/mei/mei<N>/kind |
| Date: Jul 2020 |
| KernelVersion: 5.8 |
| Contact: Tomas Winkler <tomas.winkler@intel.com> |
| Description: Display kind of the device |
| |
| Generic devices are marked as "mei" |
| while special purpose have their own |
| names. |
| Available options: |
| - mei: generic mei device. |
| - itouch: itouch (ipts) mei device. |