linux/Documentation/hwmon/ucd9200
<<
>>
Prefs
   1Kernel driver ucd9200
   2=====================
   3
   4Supported chips:
   5  * TI UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and UCD9248
   6    Prefixes: 'ucd9220', 'ucd9222', 'ucd9224', 'ucd9240', 'ucd9244', 'ucd9246',
   7        'ucd9248'
   8    Addresses scanned: -
   9    Datasheets:
  10        http://focus.ti.com/lit/ds/symlink/ucd9220.pdf
  11        http://focus.ti.com/lit/ds/symlink/ucd9222.pdf
  12        http://focus.ti.com/lit/ds/symlink/ucd9224.pdf
  13        http://focus.ti.com/lit/ds/symlink/ucd9240.pdf
  14        http://focus.ti.com/lit/ds/symlink/ucd9244.pdf
  15        http://focus.ti.com/lit/ds/symlink/ucd9246.pdf
  16        http://focus.ti.com/lit/ds/symlink/ucd9248.pdf
  17
  18Author: Guenter Roeck <guenter.roeck@ericsson.com>
  19
  20
  21Description
  22-----------
  23
  24[From datasheets] UCD9220, UCD9222, UCD9224, UCD9240, UCD9244, UCD9246, and
  25UCD9248 are multi-rail, multi-phase synchronous buck digital PWM controllers
  26designed for non-isolated DC/DC power applications. The devices integrate
  27dedicated circuitry for DC/DC loop management with flash memory and a serial
  28interface to support configuration, monitoring and management.
  29
  30This driver is a client driver to the core PMBus driver. Please see
  31Documentation/hwmon/pmbus for details on PMBus client drivers.
  32
  33
  34Usage Notes
  35-----------
  36
  37This driver does not auto-detect devices. You will have to instantiate the
  38devices explicitly. Please see Documentation/i2c/instantiating-devices for
  39details.
  40
  41
  42Platform data support
  43---------------------
  44
  45The driver supports standard PMBus driver platform data. Please see
  46Documentation/hwmon/pmbus for details.
  47
  48
  49Sysfs entries
  50-------------
  51
  52The following attributes are supported. Limits are read-write; all other
  53attributes are read-only.
  54
  55in1_label               "vin".
  56in1_input               Measured voltage. From READ_VIN register.
  57in1_min                 Minimum Voltage. From VIN_UV_WARN_LIMIT register.
  58in1_max                 Maximum voltage. From VIN_OV_WARN_LIMIT register.
  59in1_lcrit               Critical minimum Voltage. VIN_UV_FAULT_LIMIT register.
  60in1_crit                Critical maximum voltage. From VIN_OV_FAULT_LIMIT register.
  61in1_min_alarm           Voltage low alarm. From VIN_UV_WARNING status.
  62in1_max_alarm           Voltage high alarm. From VIN_OV_WARNING status.
  63in1_lcrit_alarm         Voltage critical low alarm. From VIN_UV_FAULT status.
  64in1_crit_alarm          Voltage critical high alarm. From VIN_OV_FAULT status.
  65
  66in[2-5]_label           "vout[1-4]".
  67in[2-5]_input           Measured voltage. From READ_VOUT register.
  68in[2-5]_min             Minimum Voltage. From VOUT_UV_WARN_LIMIT register.
  69in[2-5]_max             Maximum voltage. From VOUT_OV_WARN_LIMIT register.
  70in[2-5]_lcrit           Critical minimum Voltage. VOUT_UV_FAULT_LIMIT register.
  71in[2-5]_crit            Critical maximum voltage. From VOUT_OV_FAULT_LIMIT register.
  72in[2-5]_min_alarm       Voltage low alarm. From VOLTAGE_UV_WARNING status.
  73in[2-5]_max_alarm       Voltage high alarm. From VOLTAGE_OV_WARNING status.
  74in[2-5]_lcrit_alarm     Voltage critical low alarm. From VOLTAGE_UV_FAULT status.
  75in[2-5]_crit_alarm      Voltage critical high alarm. From VOLTAGE_OV_FAULT status.
  76
  77curr1_label             "iin".
  78curr1_input             Measured current. From READ_IIN register.
  79
  80curr[2-5]_label         "iout[1-4]".
  81curr[2-5]_input         Measured current. From READ_IOUT register.
  82curr[2-5]_max           Maximum current. From IOUT_OC_WARN_LIMIT register.
  83curr[2-5]_lcrit         Critical minimum output current. From IOUT_UC_FAULT_LIMIT
  84                        register.
  85curr[2-5]_crit          Critical maximum current. From IOUT_OC_FAULT_LIMIT register.
  86curr[2-5]_max_alarm     Current high alarm. From IOUT_OC_WARNING status.
  87curr[2-5]_crit_alarm    Current critical high alarm. From IOUT_OC_FAULT status.
  88
  89power1_input            Measured input power. From READ_PIN register.
  90power1_label            "pin"
  91
  92power[2-5]_input        Measured output power. From READ_POUT register.
  93power[2-5]_label        "pout[1-4]"
  94
  95                        The number of output voltage, current, and power
  96                        attribute sets is determined by the number of enabled
  97                        rails. See chip datasheets for details.
  98
  99temp[1-5]_input         Measured temperatures. From READ_TEMPERATURE_1 and
 100                        READ_TEMPERATURE_2 registers.
 101                        temp1 is the chip internal temperature. temp[2-5] are
 102                        rail temperatures.  temp[2-5] attributes are only
 103                        created for enabled rails. See chip datasheets for
 104                        details.
 105temp[1-5]_max           Maximum temperature. From OT_WARN_LIMIT register.
 106temp[1-5]_crit          Critical high temperature. From OT_FAULT_LIMIT register.
 107temp[1-5]_max_alarm     Temperature high alarm.
 108temp[1-5]_crit_alarm    Temperature critical high alarm.
 109
 110fan1_input              Fan RPM. ucd9240 only.
 111fan1_alarm              Fan alarm. ucd9240 only.
 112fan1_fault              Fan fault. ucd9240 only.
 113
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.