max16064.rst 2.4 KB
Newer Older
1 2 3 4
Kernel driver max16064
======================

Supported chips:
5

6
  * Maxim MAX16064
7

8
    Prefix: 'max16064'
9

10
    Addresses scanned: -
11

12 13
    Datasheet: http://datasheets.maxim-ic.com/en/ds/MAX16064.pdf

14
Author: Guenter Roeck <linux@roeck-us.net>
15 16 17 18 19


Description
-----------

20
This driver supports hardware monitoring for Maxim MAX16064 Quad Power-Supply
21 22 23
Controller with Active-Voltage Output Control and PMBus Interface.

The driver is a client driver to the core PMBus driver.
24
Please see Documentation/hwmon/pmbus.rst for details on PMBus client drivers.
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46


Usage Notes
-----------

This driver does not auto-detect devices. You will have to instantiate the
devices explicitly. Please see Documentation/i2c/instantiating-devices for
details.


Platform data support
---------------------

The driver supports standard PMBus driver platform data.


Sysfs entries
-------------

The following attributes are supported. Limits are read-write; all other
attributes are read-only.

47
======================= ========================================================
48 49
in[1-4]_label		"vout[1-4]"
in[1-4]_input		Measured voltage. From READ_VOUT register.
50
in[1-4]_min		Minimum Voltage. From VOUT_UV_WARN_LIMIT register.
51
in[1-4]_max		Maximum voltage. From VOUT_OV_WARN_LIMIT register.
52
in[1-4]_lcrit		Critical minimum Voltage. VOUT_UV_FAULT_LIMIT register.
53 54
in[1-4]_crit		Critical maximum voltage. From VOUT_OV_FAULT_LIMIT
			register.
55 56
in[1-4]_min_alarm	Voltage low alarm. From VOLTAGE_UV_WARNING status.
in[1-4]_max_alarm	Voltage high alarm. From VOLTAGE_OV_WARNING status.
57 58 59 60
in[1-4]_lcrit_alarm	Voltage critical low alarm. From VOLTAGE_UV_FAULT
			status.
in[1-4]_crit_alarm	Voltage critical high alarm. From VOLTAGE_OV_FAULT
			status.
61 62
in[1-4]_highest		Historical maximum voltage.
in[1-4]_reset_history	Write any value to reset history.
63 64 65 66 67 68 69 70 71 72

temp1_input		Measured temperature. From READ_TEMPERATURE_1 register.
temp1_max		Maximum temperature. From OT_WARN_LIMIT register.
temp1_crit		Critical high temperature. From OT_FAULT_LIMIT register.
temp1_max_alarm		Chip temperature high alarm. Set by comparing
			READ_TEMPERATURE_1 with OT_WARN_LIMIT if TEMP_OT_WARNING
			status is set.
temp1_crit_alarm	Chip temperature critical high alarm. Set by comparing
			READ_TEMPERATURE_1 with OT_FAULT_LIMIT if TEMP_OT_FAULT
			status is set.
73 74
temp1_highest		Historical maximum temperature.
temp1_reset_history	Write any value to reset history.
75
======================= ========================================================