Andrew Scull | b4b6d4a | 2019-01-02 15:54:55 +0000 | [diff] [blame] | 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 | |
| 8 | |
| 9 | What: /sys/class/mei/meiN/ |
| 10 | Date: May 2014 |
| 11 | KernelVersion: 3.17 |
| 12 | Contact: Tomas Winkler <tomas.winkler@intel.com> |
| 13 | Description: |
| 14 | The /sys/class/mei/meiN directory is created for |
| 15 | each probed mei device |
| 16 | |
| 17 | What: /sys/class/mei/meiN/fw_status |
| 18 | Date: Nov 2014 |
| 19 | KernelVersion: 3.19 |
| 20 | Contact: Tomas Winkler <tomas.winkler@intel.com> |
| 21 | Description: Display fw status registers content |
| 22 | |
| 23 | The ME FW writes its status information into fw status |
| 24 | registers for BIOS and OS to monitor fw health. |
| 25 | |
| 26 | The register contains running state, power management |
| 27 | state, error codes, and others. The way the registers |
| 28 | are decoded depends on PCH or SoC generation. |
| 29 | Also number of registers varies between 1 and 6 |
| 30 | depending on generation. |
| 31 | |
| 32 | What: /sys/class/mei/meiN/hbm_ver |
| 33 | Date: Aug 2016 |
| 34 | KernelVersion: 4.9 |
| 35 | Contact: Tomas Winkler <tomas.winkler@intel.com> |
| 36 | Description: Display the negotiated HBM protocol version. |
| 37 | |
| 38 | The HBM protocol version negotiated |
| 39 | between the driver and the device. |
| 40 | |
| 41 | What: /sys/class/mei/meiN/hbm_ver_drv |
| 42 | Date: Aug 2016 |
| 43 | KernelVersion: 4.9 |
| 44 | Contact: Tomas Winkler <tomas.winkler@intel.com> |
| 45 | Description: Display the driver HBM protocol version. |
| 46 | |
| 47 | The HBM protocol version supported by the driver. |
| 48 | |
| 49 | What: /sys/class/mei/meiN/tx_queue_limit |
| 50 | Date: Jan 2018 |
| 51 | KernelVersion: 4.16 |
| 52 | Contact: Tomas Winkler <tomas.winkler@intel.com> |
| 53 | Description: Configure tx queue limit |
| 54 | |
| 55 | Set maximal number of pending writes |
| 56 | per opened session. |
| 57 | |
| 58 | What: /sys/class/mei/meiN/fw_ver |
| 59 | Date: May 2018 |
| 60 | KernelVersion: 4.18 |
| 61 | Contact: Tomas Winkler <tomas.winkler@intel.com> |
| 62 | Description: Display the ME firmware version. |
| 63 | |
| 64 | The version of the platform ME firmware is in format: |
| 65 | <platform>:<major>.<minor>.<milestone>.<build_no>. |
| 66 | There can be up to three such blocks for different |
| 67 | FW components. |
David Brazdil | 0f672f6 | 2019-12-10 10:32:29 +0000 | [diff] [blame^] | 68 | |
| 69 | What: /sys/class/mei/meiN/dev_state |
| 70 | Date: Mar 2019 |
| 71 | KernelVersion: 5.1 |
| 72 | Contact: Tomas Winkler <tomas.winkler@intel.com> |
| 73 | Description: Display the ME device state. |
| 74 | |
| 75 | The device state can have following values: |
| 76 | INITIALIZING |
| 77 | INIT_CLIENTS |
| 78 | ENABLED |
| 79 | RESETTING |
| 80 | DISABLED |
| 81 | POWER_DOWN |
| 82 | POWER_UP |