128 lines · plain
1Kernel driver max160652======================3 4 5Supported chips:6 7 * Maxim MAX16065, MAX160668 9 Prefixes: 'max16065', 'max16066'10 11 Addresses scanned: -12 13 Datasheet:14 15 http://datasheets.maxim-ic.com/en/ds/MAX16065-MAX16066.pdf16 17 * Maxim MAX1606718 19 Prefix: 'max16067'20 21 Addresses scanned: -22 23 Datasheet:24 25 http://datasheets.maxim-ic.com/en/ds/MAX16067.pdf26 27 * Maxim MAX1606828 29 Prefix: 'max16068'30 31 Addresses scanned: -32 33 Datasheet:34 35 http://datasheets.maxim-ic.com/en/ds/MAX16068.pdf36 37 * Maxim MAX16070/MAX1607138 39 Prefixes: 'max16070', 'max16071'40 41 Addresses scanned: -42 43 Datasheet:44 45 http://datasheets.maxim-ic.com/en/ds/MAX16070-MAX16071.pdf46 47Author: Guenter Roeck <linux@roeck-us.net>48 49 50Description51-----------52 53[From datasheets] The MAX16065/MAX16066 flash-configurable system managers54monitor and sequence multiple system voltages. The MAX16065/MAX16066 can also55accurately monitor (+/-2.5%) one current channel using a dedicated high-side56current-sense amplifier. The MAX16065 manages up to twelve system voltages57simultaneously, and the MAX16066 manages up to eight supply voltages.58 59The MAX16067 flash-configurable system manager monitors and sequences multiple60system voltages. The MAX16067 manages up to six system voltages simultaneously.61 62The MAX16068 flash-configurable system manager monitors and manages up to six63system voltages simultaneously.64 65The MAX16070/MAX16071 flash-configurable system monitors supervise multiple66system voltages. The MAX16070/MAX16071 can also accurately monitor (+/-2.5%)67one current channel using a dedicated high-side current-sense amplifier. The68MAX16070 monitors up to twelve system voltages simultaneously, and the MAX1607169monitors up to eight supply voltages.70 71Each monitored channel has its own low and high critical limits. MAX16065,72MAX16066, MAX16070, and MAX16071 support an additional limit which is73configurable as either low or high secondary limit. MAX16065, MAX16066,74MAX16070, and MAX16071 also support supply current monitoring.75 76 77Usage Notes78-----------79 80This driver does not probe for devices, since there is no register which81can be safely used to identify the chip. You will have to instantiate82the devices explicitly. Please see Documentation/i2c/instantiating-devices.rst for83details.84 85WARNING: Do not access chip registers using the i2cdump command, and do not use86any of the i2ctools commands on a command register (0xa5 to 0xac). The chips87supported by this driver interpret any access to a command register (including88read commands) as request to execute the command in question. This may result in89power loss, board resets, and/or Flash corruption. Worst case, your board may90turn into a brick.91 92 93Sysfs entries94-------------95 96======================= ========================================================97in[0-11]_input Input voltage measurements.98 99in12_input Voltage on CSP (Current Sense Positive) pin.100 Only if the chip supports current sensing and if101 current sensing is enabled.102 103in[0-11]_min Low warning limit.104 Supported on MAX16065, MAX16066, MAX16070, and MAX16071105 only.106 107in[0-11]_max High warning limit.108 Supported on MAX16065, MAX16066, MAX16070, and MAX16071109 only.110 111 Either low or high warning limits are supported112 (depending on chip configuration), but not both.113 114in[0-11]_lcrit Low critical limit.115 116in[0-11]_crit High critical limit.117 118in[0-11]_alarm Input voltage alarm.119 120curr1_input Current sense input; only if the chip supports current121 sensing and if current sensing is enabled.122 Displayed current assumes 0.001 Ohm current sense123 resistor.124 125curr1_alarm Overcurrent alarm; only if the chip supports current126 sensing and if current sensing is enabled.127======================= ========================================================128