^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) .. SPDX-License-Identifier: GPL-2.0-or-later
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) Kernel driver max20730
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) ======================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) Supported chips:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) * Maxim MAX20710
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) Prefix: 'max20710'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) Addresses scanned: -
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX20710.pdf
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) * Maxim MAX20730
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) Prefix: 'max20730'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) Addresses scanned: -
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX20730.pdf
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) * Maxim MAX20734
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) Prefix: 'max20734'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) Addresses scanned: -
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX20734.pdf
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) * Maxim MAX20743
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) Prefix: 'max20743'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) Addresses scanned: -
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX20743.pdf
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) Author: Guenter Roeck <linux@roeck-us.net>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) Description
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) -----------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) This driver implements support for Maxim MAX20710, MAX20730, MAX20734, and MAX20743
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) Integrated, Step-Down Switching Regulators with PMBus support.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) The driver is a client driver to the core PMBus driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) Please see Documentation/hwmon/pmbus.rst for details on PMBus client drivers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) Usage Notes
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) -----------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) This driver does not auto-detect devices. You will have to instantiate the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) devices explicitly. Please see Documentation/i2c/instantiating-devices.rst for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) details.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) Sysfs entries
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) -------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) =================== ===== =======================================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) curr1_crit RW/RO Critical output current. Please see datasheet for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) supported limits. Read-only if the chip is
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) write protected; read-write otherwise.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) curr1_crit_alarm RO Output current critical alarm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) curr1_input RO Output current
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) curr1_label RO 'iout1'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) in1_alarm RO Input voltage alarm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) in1_input RO Input voltage
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) in1_label RO 'vin'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) in2_alarm RO Output voltage alarm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) in2_input RO Output voltage
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) in2_label RO 'vout1'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) temp1_crit RW/RO Critical temeperature. Supported values are 130 or 150
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) degrees C. Read-only if the chip is write protected;
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) read-write otherwise.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) temp1_crit_alarm RO Temperature critical alarm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) temp1_input RO Chip temperature
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) =================== ===== =======================================================