^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) Kernel driver max20751
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) ======================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) Supported chips:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) * maxim MAX20751
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) Prefix: 'max20751'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) Addresses scanned: -
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX20751.pdf
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) Application note: https://pdfserv.maximintegrated.com/en/an/AN5941.pdf
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) Author: Guenter Roeck <linux@roeck-us.net>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) Description
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) -----------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) This driver supports MAX20751 Multiphase Master with PMBus Interface
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) and Internal Buck Converter.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) The driver is a client driver to the core PMBus driver.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) Please see Documentation/hwmon/pmbus.rst for details on PMBus client drivers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) Usage Notes
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) -----------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) This driver does not auto-detect devices. You will have to instantiate the
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) devices explicitly. Please see Documentation/i2c/instantiating-devices.rst for
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) details.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) Platform data support
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) ---------------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) The driver supports standard PMBus driver platform data.
^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) Sysfs entries
^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) The following attributes are supported.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) ======================= =======================================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) in1_label "vin1"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) in1_input Measured voltage.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) in1_min Minimum input voltage.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) in1_max Maximum input voltage.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) in1_lcrit Critical minimum input voltage.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) in1_crit Critical maximum input voltage.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) in1_min_alarm Input voltage low alarm.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) in1_lcrit_alarm Input voltage critical low alarm.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) in1_min_alarm Input voltage low alarm.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) in1_max_alarm Input voltage high alarm.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) in2_label "vout1"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) in2_input Measured voltage.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) in2_min Minimum output voltage.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) in2_max Maximum output voltage.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) in2_lcrit Critical minimum output voltage.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) in2_crit Critical maximum output voltage.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) in2_min_alarm Output voltage low alarm.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) in2_lcrit_alarm Output voltage critical low alarm.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) in2_min_alarm Output voltage low alarm.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) in2_max_alarm Output voltage high alarm.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) curr1_input Measured output current.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) curr1_label "iout1"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) curr1_max Maximum output current.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) curr1_alarm Current high alarm.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) temp1_input Measured temperature.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) temp1_max Maximum temperature.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) temp1_crit Critical high temperature.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) temp1_max_alarm Chip temperature high alarm.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) temp1_crit_alarm Chip temperature critical high alarm.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) power1_input Output power.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) power1_label "pout1"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) ======================= =======================================================