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