Merge tag 'rtc-5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
[sfrench/cifs-2.6.git] / Documentation / ABI / testing / sysfs-class-mei
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.
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
83
84 What:           /sys/class/mei/meiN/trc
85 Date:           Nov 2019
86 KernelVersion:  5.5
87 Contact:        Tomas Winkler <tomas.winkler@intel.com>
88 Description:    Display trc status register content
89
90                 The ME FW writes Glitch Detection HW (TRC)
91                 status information into trc status register
92                 for BIOS and OS to monitor fw health.