1Kernel Driver IBMPOWERNV 2======================== 3 4Supported systems: 5 * Any recent IBM P servers based on POWERNV platform 6 7Author: Neelesh Gupta 8 9Description 10----------- 11 12This driver implements reading the platform sensors data like temperature/fan/ 13voltage/power for 'POWERNV' platform. 14 15The driver uses the platform device infrastructure. It probes the device tree 16for sensor devices during the __init phase and registers them with the 'hwmon'. 17'hwmon' populates the 'sysfs' tree having attribute files, each for a given 18sensor type and its attribute data. 19 20All the nodes in the DT appear under "/ibm,opal/sensors" and each valid node in 21the DT maps to an attribute file in 'sysfs'. The node exports unique 'sensor-id' 22which the driver uses to make an OPAL call to the firmware. 23 24Usage notes 25----------- 26The driver is built statically with the kernel by enabling the config 27CONFIG_SENSORS_IBMPOWERNV. It can also be built as module 'ibmpowernv'. 28 29Sysfs attributes 30---------------- 31 32fanX_input Measured RPM value. 33fanX_min Threshold RPM for alert generation. 34fanX_fault 0: No fail condition 35 1: Failing fan 36tempX_input Measured ambient temperature. 37tempX_max Threshold ambient temperature for alert generation. 38inX_input Measured power supply voltage 39inX_fault 0: No fail condition. 40 1: Failing power supply. 41power1_input System power consumption (microWatt) 42