Kernel driver ir35221

Supported chips:
  • Infineon IR35221

    Prefix: ‘ir35221’

    Addresses scanned: -

    Datasheet: Datasheet is not publicly available.

Author: Samuel Mendoza-Jonas <sam@mendozajonas.com>

Description

IR35221 is a Digital DC-DC Multiphase Converter

Usage Notes

This driver does not probe for PMBus devices. You will have to instantiate devices explicitly.

Example: the following commands will load the driver for an IR35221 at address 0x70 on I2C bus #4:

# modprobe ir35221
# echo ir35221 0x70 > /sys/bus/i2c/devices/i2c-4/new_device

Sysfs attributes

curr1_label

“iin”

curr1_input

Measured input current

curr1_max

Maximum current

curr1_max_alarm

Current high alarm

curr[2-3]_label

“iout[1-2]”

curr[2-3]_input

Measured output current

curr[2-3]_crit

Critical maximum current

curr[2-3]_crit_alarm

Current critical high alarm

curr[2-3]_highest

Highest output current

curr[2-3]_lowest

Lowest output current

curr[2-3]_max

Maximum current

curr[2-3]_max_alarm

Current high alarm

in1_label

“vin”

in1_input

Measured input voltage

in1_crit

Critical maximum input voltage

in1_crit_alarm

Input voltage critical high alarm

in1_highest

Highest input voltage

in1_lowest

Lowest input voltage

in1_min

Minimum input voltage

in1_min_alarm

Input voltage low alarm

in[2-3]_label

“vout[1-2]”

in[2-3]_input

Measured output voltage

in[2-3]_lcrit

Critical minimum output voltage

in[2-3]_lcrit_alarm

Output voltage critical low alarm

in[2-3]_crit

Critical maximum output voltage

in[2-3]_crit_alarm

Output voltage critical high alarm

in[2-3]_highest

Highest output voltage

in[2-3]_lowest

Lowest output voltage

in[2-3]_max

Maximum output voltage

in[2-3]_max_alarm

Output voltage high alarm

in[2-3]_min

Minimum output voltage

in[2-3]_min_alarm

Output voltage low alarm

power1_label

“pin”

power1_input

Measured input power

power1_alarm

Input power high alarm

power1_max

Input power limit

power[2-3]_label

“pout[1-2]”

power[2-3]_input

Measured output power

power[2-3]_max

Output power limit

power[2-3]_max_alarm

Output power high alarm

temp[1-2]_input

Measured temperature

temp[1-2]_crit

Critical high temperature

temp[1-2]_crit_alarm

Chip temperature critical high alarm

temp[1-2]_highest

Highest temperature

temp[1-2]_lowest

Lowest temperature

temp[1-2]_max

Maximum temperature

temp[1-2]_max_alarm

Chip temperature high alarm