1602214dbSTomas WinklerWhat: /sys/class/mei/ 2602214dbSTomas WinklerDate: May 2014 3602214dbSTomas WinklerKernelVersion: 3.17 4602214dbSTomas WinklerContact: Tomas Winkler <tomas.winkler@intel.com> 5602214dbSTomas WinklerDescription: 6602214dbSTomas Winkler The mei/ class sub-directory belongs to mei device class 7602214dbSTomas Winkler 8602214dbSTomas Winkler 9602214dbSTomas WinklerWhat: /sys/class/mei/meiN/ 10602214dbSTomas WinklerDate: May 2014 11602214dbSTomas WinklerKernelVersion: 3.17 12602214dbSTomas WinklerContact: Tomas Winkler <tomas.winkler@intel.com> 13602214dbSTomas WinklerDescription: 14602214dbSTomas Winkler The /sys/class/mei/meiN directory is created for 15602214dbSTomas Winkler each probed mei device 16602214dbSTomas Winkler 17*7e4a90cbSTomas WinklerWhat: /sys/class/mei/meiN/fw_status 18*7e4a90cbSTomas WinklerDate: Nov 2014 19*7e4a90cbSTomas WinklerKernelVersion: 3.19 20*7e4a90cbSTomas WinklerContact: Tomas Winkler <tomas.winkler@intel.com> 21*7e4a90cbSTomas WinklerDescription: Display fw status registers content 22*7e4a90cbSTomas Winkler 23*7e4a90cbSTomas Winkler The ME FW writes its status information into fw status 24*7e4a90cbSTomas Winkler registers for BIOS and OS to monitor fw health. 25*7e4a90cbSTomas Winkler 26*7e4a90cbSTomas Winkler The register contains running state, power management 27*7e4a90cbSTomas Winkler state, error codes, and others. The way the registers 28*7e4a90cbSTomas Winkler are decoded depends on PCH or SoC generation. 29*7e4a90cbSTomas Winkler Also number of registers varies between 1 and 6 30*7e4a90cbSTomas Winkler depending on generation. 31*7e4a90cbSTomas Winkler 32