^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) Kernel driver ir35221
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) =====================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) Supported chips:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) * Infineon IR35221
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) Prefix: 'ir35221'
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9) Addresses scanned: -
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) Datasheet: Datasheet is not publicly available.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) Author: Samuel Mendoza-Jonas <sam@mendozajonas.com>
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) Description
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) -----------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) IR35221 is a Digital DC-DC Multiphase Converter
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) Usage Notes
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) -----------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) This driver does not probe for PMBus devices. You will have to instantiate
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) devices explicitly.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) Example: the following commands will load the driver for an IR35221
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) at address 0x70 on I2C bus #4::
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) # modprobe ir35221
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) # echo ir35221 0x70 > /sys/bus/i2c/devices/i2c-4/new_device
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) Sysfs attributes
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) ----------------
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) ======================= =======================================================
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39) curr1_label "iin"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) curr1_input Measured input current
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) curr1_max Maximum current
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) curr1_max_alarm Current high alarm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) curr[2-3]_label "iout[1-2]"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) curr[2-3]_input Measured output current
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) curr[2-3]_crit Critical maximum current
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) curr[2-3]_crit_alarm Current critical high alarm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) curr[2-3]_highest Highest output current
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) curr[2-3]_lowest Lowest output current
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) curr[2-3]_max Maximum current
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) curr[2-3]_max_alarm Current high alarm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) in1_label "vin"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) in1_input Measured input voltage
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) in1_crit Critical maximum input voltage
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) in1_crit_alarm Input voltage critical high alarm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) in1_highest Highest input voltage
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) in1_lowest Lowest input voltage
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) in1_min Minimum input voltage
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) in1_min_alarm Input voltage low alarm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) in[2-3]_label "vout[1-2]"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) in[2-3]_input Measured output voltage
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) in[2-3]_lcrit Critical minimum output voltage
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) in[2-3]_lcrit_alarm Output voltage critical low alarm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) in[2-3]_crit Critical maximum output voltage
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67) in[2-3]_crit_alarm Output voltage critical high alarm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) in[2-3]_highest Highest output voltage
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) in[2-3]_lowest Lowest output voltage
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) in[2-3]_max Maximum output voltage
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) in[2-3]_max_alarm Output voltage high alarm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) in[2-3]_min Minimum output voltage
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) in[2-3]_min_alarm Output voltage low alarm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) power1_label "pin"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) power1_input Measured input power
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) power1_alarm Input power high alarm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) power1_max Input power limit
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) power[2-3]_label "pout[1-2]"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) power[2-3]_input Measured output power
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) power[2-3]_max Output power limit
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) power[2-3]_max_alarm Output power high alarm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) temp[1-2]_input Measured temperature
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) temp[1-2]_crit Critical high temperature
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) temp[1-2]_crit_alarm Chip temperature critical high alarm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88) temp[1-2]_highest Highest temperature
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) temp[1-2]_lowest Lowest temperature
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) temp[1-2]_max Maximum temperature
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) temp[1-2]_max_alarm Chip temperature high alarm
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) ======================= =======================================================