[PATCH kernel-hwmon-occ 10/10] add Palmetto test result
OpenBMC Patches
openbmc-patches at stwcx.xyz
Thu Nov 12 21:20:12 AEDT 2015
From: adamliyi <adamliyi at msn.com>
---
README.md | 28 +++++++++++++++++++++++-----
1 file changed, 23 insertions(+), 5 deletions(-)
diff --git a/README.md b/README.md
index 874824d..43b97e8 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,17 @@
# kernel-hwmon-occ
-hwmon driver for the openpower OCC. BMC uses it to read CPU sensor data via OCC (On-Chip-Controller).
+HWMON driver for the openpower OCC. BMC uses it to read CPU sensor data via OCC (On-Chip-Controller).
It is part of openbmc.
-After building, a kernel module named "occ.ko" is generated.
+After building, a kernel module named "occ.ko" is generated. Currently the module is located in:
+"lib/modules/4.2.0-openbmc-20151104-1/extra/occ.ko".
-The driver exposed bellow HWMON interface:
+Bellow are steps tested on Palmetto:
-*_input: means sensor_value.
-*_label: means sensor_id
+1. root at palmetto:~# insmod occ.ko
+occ-i2c 3-0050: occ i2c driver ready: i2c addr at 0x50
+occ-i2c 3-0051: occ i2c driver ready: i2c addr at 0x51
+
+2. The driver exposed bellow HWMON interface:
root at palmetto:~# ls /sys/class/hwmon/hwmon0/
device freq4_input power2_input temp1_input temp4_label temp8_input
@@ -18,3 +22,17 @@ freq2_label power power4_input temp3_input temp6_label uevent
freq3_input power1_input power4_label temp3_label temp7_input
freq3_label power1_label subsystem temp4_input temp7_label
+*_input: means sensor_value.
+*_label: means sensor_id
+
+The OCC HWMON interface is created refering to: https://www.kernel.org/doc/Documentation/hwmon/sysfs-interface
+However, freq*_input, freq*_label, power*_label is not stardard interface documented by kernel.
+
+3. Show TEMP sensor value (Unit: millidegree Celsius)
+root at palmetto:~# cat /sys/class/hwmon/hwmon0/temp1_input
+35000
+
+4. Show TEMP sensor id:
+root at palmetto:~# cat /sys/class/hwmon/hwmon0/temp1_label
+108
+
--
2.6.3
More information about the openbmc
mailing list