Back to home page

OSCL-LXR

 
 

    


0001 .. SPDX-License-Identifier: GPL-2.0
0002 
0003 Kernel driver ir36021
0004 =====================
0005 
0006 Supported chips:
0007 
0008   * Infineon IR36021
0009 
0010     Prefix: ir36021
0011     Addresses scanned: -
0012 
0013     Datasheet: Publicly available at the Infineon website
0014       https://www.infineon.com/dgdl/ir36021.pdf?fileId=5546d462533600a4015355d0aa2d1775
0015 
0016 Authors:
0017       - Chris Packham <chris.packham@alliedtelesis.co.nz>
0018 
0019 Description
0020 -----------
0021 
0022 The IR36021 is a dual-loop digital multi-phase buck controller designed for
0023 point of load applications.
0024 
0025 Usage Notes
0026 -----------
0027 
0028 This driver does not probe for PMBus devices. You will have to instantiate
0029 devices explicitly.
0030 
0031 Sysfs attributes
0032 ----------------
0033 
0034 ======================= ===========================
0035 curr1_label             "iin"
0036 curr1_input             Measured input current
0037 curr1_alarm             Input fault alarm
0038 
0039 curr2_label             "iout1"
0040 curr2_input             Measured output current
0041 curr2_alarm             Output over-current alarm
0042 
0043 in1_label               "vin"
0044 in1_input               Measured input voltage
0045 in1_alarm               Input under-voltage alarm
0046 
0047 in2_label               "vout1"
0048 in2_input               Measured output voltage
0049 in2_alarm               Output over-voltage alarm
0050 
0051 power1_label            "pin"
0052 power1_input            Measured input power
0053 power1_alarm            Input under-voltage alarm
0054 
0055 power2_label            "pout1"
0056 power2_input            Measured output power
0057 
0058 temp1_input             Measured temperature
0059 temp1_alarm             Temperature alarm
0060 
0061 temp2_input             Measured other loop temperature
0062 temp2_alarm             Temperature alarm
0063 ======================= ===========================