Back to home page

OSCL-LXR

 
 

    


0001 Kernel driver ir35221
0002 =====================
0003 
0004 Supported chips:
0005   * Infineon IR35221
0006 
0007     Prefix: 'ir35221'
0008 
0009     Addresses scanned: -
0010 
0011     Datasheet: Datasheet is not publicly available.
0012 
0013 Author: Samuel Mendoza-Jonas <sam@mendozajonas.com>
0014 
0015 
0016 Description
0017 -----------
0018 
0019 IR35221 is a Digital DC-DC Multiphase Converter
0020 
0021 
0022 Usage Notes
0023 -----------
0024 
0025 This driver does not probe for PMBus devices. You will have to instantiate
0026 devices explicitly.
0027 
0028 Example: the following commands will load the driver for an IR35221
0029 at address 0x70 on I2C bus #4::
0030 
0031         # modprobe ir35221
0032         # echo ir35221 0x70 > /sys/bus/i2c/devices/i2c-4/new_device
0033 
0034 
0035 Sysfs attributes
0036 ----------------
0037 
0038 ======================= =======================================================
0039 curr1_label             "iin"
0040 curr1_input             Measured input current
0041 curr1_max               Maximum current
0042 curr1_max_alarm         Current high alarm
0043 
0044 curr[2-3]_label         "iout[1-2]"
0045 curr[2-3]_input         Measured output current
0046 curr[2-3]_crit          Critical maximum current
0047 curr[2-3]_crit_alarm    Current critical high alarm
0048 curr[2-3]_highest       Highest output current
0049 curr[2-3]_lowest        Lowest output current
0050 curr[2-3]_max           Maximum current
0051 curr[2-3]_max_alarm     Current high alarm
0052 
0053 in1_label               "vin"
0054 in1_input               Measured input voltage
0055 in1_crit                Critical maximum input voltage
0056 in1_crit_alarm          Input voltage critical high alarm
0057 in1_highest             Highest input voltage
0058 in1_lowest              Lowest input voltage
0059 in1_min                 Minimum input voltage
0060 in1_min_alarm           Input voltage low alarm
0061 
0062 in[2-3]_label           "vout[1-2]"
0063 in[2-3]_input           Measured output voltage
0064 in[2-3]_lcrit           Critical minimum output voltage
0065 in[2-3]_lcrit_alarm     Output voltage critical low alarm
0066 in[2-3]_crit            Critical maximum output voltage
0067 in[2-3]_crit_alarm      Output voltage critical high alarm
0068 in[2-3]_highest         Highest output voltage
0069 in[2-3]_lowest          Lowest output voltage
0070 in[2-3]_max             Maximum output voltage
0071 in[2-3]_max_alarm       Output voltage high alarm
0072 in[2-3]_min             Minimum output voltage
0073 in[2-3]_min_alarm       Output voltage low alarm
0074 
0075 power1_label            "pin"
0076 power1_input            Measured input power
0077 power1_alarm            Input power high alarm
0078 power1_max              Input power limit
0079 
0080 power[2-3]_label        "pout[1-2]"
0081 power[2-3]_input        Measured output power
0082 power[2-3]_max          Output power limit
0083 power[2-3]_max_alarm    Output power high alarm
0084 
0085 temp[1-2]_input         Measured temperature
0086 temp[1-2]_crit          Critical high temperature
0087 temp[1-2]_crit_alarm    Chip temperature critical high alarm
0088 temp[1-2]_highest       Highest temperature
0089 temp[1-2]_lowest        Lowest temperature
0090 temp[1-2]_max           Maximum temperature
0091 temp[1-2]_max_alarm     Chip temperature high alarm
0092 ======================= =======================================================