Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/Documentation/hwmon/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 3 kB image not shown  

Quelle  max16601.rst   Sprache: unbekannt

 
Spracherkennung für: .rst vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

.. SPDX-License-Identifier: GPL-2.0

Kernel driver max16601
======================

Supported chips:

  * Maxim MAX16508

    Prefix: 'max16508'

    Addresses scanned: -

    Datasheet: Not published

  * Maxim MAX16600

    Prefix: 'max16600'

    Addresses scanned: -

    Datasheet: Not published

  * Maxim MAX16601

    Prefix: 'max16601'

    Addresses scanned: -

    Datasheet: Not published

  * Maxim MAX16602

    Prefix: 'max16602'

    Addresses scanned: -

    Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX16602.pdf

Author: Guenter Roeck <linux@roeck-us.net>


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

This driver supports the MAX16508 VR13 Dual-Output Voltage Regulator
as well as the MAX16600, MAX16601, and MAX16602 VR13.HC Dual-Output
Voltage Regulator chipsets.

The driver is a client driver to the core PMBus driver.
Please see Documentation/hwmon/pmbus.rst for details on PMBus client drivers.


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

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


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

The driver supports standard PMBus driver platform data.


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

The following attributes are supported.

=============================== ===============================================
in1_label   "vin1"
in1_input   VCORE input voltage.
in1_alarm   Input voltage alarm.

in2_label   "vout1"
in2_input   VCORE output voltage.
in2_alarm   Output voltage alarm.

curr1_label   "iin1"
curr1_input   VCORE input current, derived from duty cycle
    and output current.
curr1_max   Maximum input current.
curr1_max_alarm   Current high alarm.

curr[P+2]_label   "iin1.P"
curr[P+2]_input   VCORE phase P input current.

curr[N+2]_label   "iin2"
curr[N+2]_input   VCORE input current, derived from sensor
    element.
    'N' is the number of enabled/populated phases.

curr[N+3]_label   "iin3"
curr[N+3]_input   VSA input current.

curr[N+4]_label   "iout1"
curr[N+4]_input   VCORE output current.
curr[N+4]_crit   Critical output current.
curr[N+4]_crit_alarm  Output current critical alarm.
curr[N+4]_max   Maximum output current.
curr[N+4]_max_alarm  Output current high alarm.

curr[N+P+5]_label  "iout1.P"
curr[N+P+5]_input  VCORE phase P output current.

curr[2*N+5]_label  "iout3"
curr[2*N+5]_input  VSA output current.
curr[2*N+5]_highest  Historical maximum VSA output current.
curr[2*N+5]_reset_history Write any value to reset curr21_highest.
curr[2*N+5]_crit  Critical output current.
curr[2*N+5]_crit_alarm  Output current critical alarm.
curr[2*N+5]_max   Maximum output current.
curr[2*N+5]_max_alarm  Output current high alarm.

power1_label   "pin1"
power1_input   Input power, derived from duty cycle and output
    current.
power1_alarm   Input power alarm.

power2_label   "pin2"
power2_input   Input power, derived from input current sensor.

power3_label   "pout"
power3_input   Output power.

temp1_input   VCORE temperature.
temp1_crit   Critical high temperature.
temp1_crit_alarm  Chip temperature critical high alarm.
temp1_max   Maximum temperature.
temp1_max_alarm   Chip temperature high alarm.

temp2_input   TSENSE_0 temperature
temp3_input   TSENSE_1 temperature
temp4_input   TSENSE_2 temperature
temp5_input   TSENSE_3 temperature

temp6_input   VSA temperature.
temp6_crit   Critical high temperature.
temp6_crit_alarm  Chip temperature critical high alarm.
temp6_max   Maximum temperature.
temp6_max_alarm   Chip temperature high alarm.
=============================== ===============================================

[ Dauer der Verarbeitung: 0.29 Sekunden  ]