1*4882a593SmuzhiyunKernel driver ir35221 2*4882a593Smuzhiyun===================== 3*4882a593Smuzhiyun 4*4882a593SmuzhiyunSupported chips: 5*4882a593Smuzhiyun * Infineon IR35221 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun Prefix: 'ir35221' 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun Addresses scanned: - 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun Datasheet: Datasheet is not publicly available. 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunAuthor: Samuel Mendoza-Jonas <sam@mendozajonas.com> 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun 16*4882a593SmuzhiyunDescription 17*4882a593Smuzhiyun----------- 18*4882a593Smuzhiyun 19*4882a593SmuzhiyunIR35221 is a Digital DC-DC Multiphase Converter 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun 22*4882a593SmuzhiyunUsage Notes 23*4882a593Smuzhiyun----------- 24*4882a593Smuzhiyun 25*4882a593SmuzhiyunThis driver does not probe for PMBus devices. You will have to instantiate 26*4882a593Smuzhiyundevices explicitly. 27*4882a593Smuzhiyun 28*4882a593SmuzhiyunExample: the following commands will load the driver for an IR35221 29*4882a593Smuzhiyunat address 0x70 on I2C bus #4:: 30*4882a593Smuzhiyun 31*4882a593Smuzhiyun # modprobe ir35221 32*4882a593Smuzhiyun # echo ir35221 0x70 > /sys/bus/i2c/devices/i2c-4/new_device 33*4882a593Smuzhiyun 34*4882a593Smuzhiyun 35*4882a593SmuzhiyunSysfs attributes 36*4882a593Smuzhiyun---------------- 37*4882a593Smuzhiyun 38*4882a593Smuzhiyun======================= ======================================================= 39*4882a593Smuzhiyuncurr1_label "iin" 40*4882a593Smuzhiyuncurr1_input Measured input current 41*4882a593Smuzhiyuncurr1_max Maximum current 42*4882a593Smuzhiyuncurr1_max_alarm Current high alarm 43*4882a593Smuzhiyun 44*4882a593Smuzhiyuncurr[2-3]_label "iout[1-2]" 45*4882a593Smuzhiyuncurr[2-3]_input Measured output current 46*4882a593Smuzhiyuncurr[2-3]_crit Critical maximum current 47*4882a593Smuzhiyuncurr[2-3]_crit_alarm Current critical high alarm 48*4882a593Smuzhiyuncurr[2-3]_highest Highest output current 49*4882a593Smuzhiyuncurr[2-3]_lowest Lowest output current 50*4882a593Smuzhiyuncurr[2-3]_max Maximum current 51*4882a593Smuzhiyuncurr[2-3]_max_alarm Current high alarm 52*4882a593Smuzhiyun 53*4882a593Smuzhiyunin1_label "vin" 54*4882a593Smuzhiyunin1_input Measured input voltage 55*4882a593Smuzhiyunin1_crit Critical maximum input voltage 56*4882a593Smuzhiyunin1_crit_alarm Input voltage critical high alarm 57*4882a593Smuzhiyunin1_highest Highest input voltage 58*4882a593Smuzhiyunin1_lowest Lowest input voltage 59*4882a593Smuzhiyunin1_min Minimum input voltage 60*4882a593Smuzhiyunin1_min_alarm Input voltage low alarm 61*4882a593Smuzhiyun 62*4882a593Smuzhiyunin[2-3]_label "vout[1-2]" 63*4882a593Smuzhiyunin[2-3]_input Measured output voltage 64*4882a593Smuzhiyunin[2-3]_lcrit Critical minimum output voltage 65*4882a593Smuzhiyunin[2-3]_lcrit_alarm Output voltage critical low alarm 66*4882a593Smuzhiyunin[2-3]_crit Critical maximum output voltage 67*4882a593Smuzhiyunin[2-3]_crit_alarm Output voltage critical high alarm 68*4882a593Smuzhiyunin[2-3]_highest Highest output voltage 69*4882a593Smuzhiyunin[2-3]_lowest Lowest output voltage 70*4882a593Smuzhiyunin[2-3]_max Maximum output voltage 71*4882a593Smuzhiyunin[2-3]_max_alarm Output voltage high alarm 72*4882a593Smuzhiyunin[2-3]_min Minimum output voltage 73*4882a593Smuzhiyunin[2-3]_min_alarm Output voltage low alarm 74*4882a593Smuzhiyun 75*4882a593Smuzhiyunpower1_label "pin" 76*4882a593Smuzhiyunpower1_input Measured input power 77*4882a593Smuzhiyunpower1_alarm Input power high alarm 78*4882a593Smuzhiyunpower1_max Input power limit 79*4882a593Smuzhiyun 80*4882a593Smuzhiyunpower[2-3]_label "pout[1-2]" 81*4882a593Smuzhiyunpower[2-3]_input Measured output power 82*4882a593Smuzhiyunpower[2-3]_max Output power limit 83*4882a593Smuzhiyunpower[2-3]_max_alarm Output power high alarm 84*4882a593Smuzhiyun 85*4882a593Smuzhiyuntemp[1-2]_input Measured temperature 86*4882a593Smuzhiyuntemp[1-2]_crit Critical high temperature 87*4882a593Smuzhiyuntemp[1-2]_crit_alarm Chip temperature critical high alarm 88*4882a593Smuzhiyuntemp[1-2]_highest Highest temperature 89*4882a593Smuzhiyuntemp[1-2]_lowest Lowest temperature 90*4882a593Smuzhiyuntemp[1-2]_max Maximum temperature 91*4882a593Smuzhiyuntemp[1-2]_max_alarm Chip temperature high alarm 92*4882a593Smuzhiyun======================= ======================================================= 93