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  |