openbmc / linux

OpenBMC Linux kernel source tree

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dev-5.7 fails to communicate with max31785a

shenki opened this issue · comments

Running 5.7.7-5d6a308 (dev-5.7 HEAD as of today) on Tacoma. The logs below are from spork. This was also reported on multiple witherspoon systems.

Debugging setup:

# systemctl isolate emergency
# echo file drivers/hwmon/pmbus/pmbus_core.c +p > /sys/kernel/debug/dynamic_debug/control

# echo 1 > /sys/kernel/debug/tracing/events/i2c/enable
# cat /sys/kernel/debug/tracing/trace_pipe | cut -c36- &
$ cat /sys/bus/i2c/drivers/max31785/3-0052/hwmon/hwmon9/fan5_input 
68735.442785: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-00]
68735.443521: i2c_result: i2c-3 n=1 ret=1
68735.443559: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.443562: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.444145: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [00]
68735.444166: i2c_result: i2c-3 n=2 ret=2
68735.444176: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [79]
68735.444179: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.444958: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [00-00]
68735.444985: i2c_result: i2c-3 n=2 ret=2
68735.445000: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [81]
68735.445002: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.445620: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [00]
68735.445645: i2c_result: i2c-3 n=2 ret=2
68735.445692: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-01]
68735.446361: i2c_result: i2c-3 n=1 ret=1
68735.446404: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.446407: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.447008: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [01]
68735.447031: i2c_result: i2c-3 n=2 ret=2
68735.447042: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [79]
68735.447045: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.447778: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [00-00]
68735.447802: i2c_result: i2c-3 n=2 ret=2
68735.447815: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [81]
68735.447818: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.448409: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [00]
68735.448432: i2c_result: i2c-3 n=2 ret=2
68735.448475: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-02]
68735.449034: i2c_result: i2c-3 n=1 ret=1
68735.449123: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.449128: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.449731: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [02]
68735.449752: i2c_result: i2c-3 n=2 ret=2
68735.449762: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [79]
68735.449764: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.450498: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [00-00]
68735.450523: i2c_result: i2c-3 n=2 ret=2
68735.450535: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [81]
68735.450538: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.451122: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [00]
68735.451140: i2c_result: i2c-3 n=2 ret=2
68735.451176: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-03]
68735.451610: i2c_result: i2c-3 n=1 ret=1
68735.451636: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.451638: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.452224: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [03]
68735.452245: i2c_result: i2c-3 n=2 ret=2
68735.452256: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [79]
68735.452258: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.452991: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [00-00]
68735.453014: i2c_result: i2c-3 n=2 ret=2
68735.453027: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [81]
68735.453031: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.453617: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [00]
68735.453633: i2c_result: i2c-3 n=2 ret=2
68735.453670: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-04]
68735.454104: i2c_result: i2c-3 n=1 ret=1
68735.454129: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.454132: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.454715: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [04]
68735.454736: i2c_result: i2c-3 n=2 ret=2
68735.454746: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [79]
68735.454749: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.455481: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [00-00]
68735.455508: i2c_result: i2c-3 n=2 ret=2
68735.455521: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [81]
68735.455524: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.456139: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [00]
68735.456157: i2c_result: i2c-3 n=2 ret=2
68735.456191: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-05]
68735.456716: i2c_result: i2c-3 n=1 ret=1
68735.456742: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.456745: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.457326: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [05]
68735.457339: i2c_result: i2c-3 n=2 ret=2
68735.457348: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [79]
68735.457350: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.458075: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [00-00]
68735.458093: i2c_result: i2c-3 n=2 ret=2
68735.458104: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [81]
68735.458106: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.458689: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [00]
68735.458701: i2c_result: i2c-3 n=2 ret=2
68735.458737: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-06]
68735.459167: i2c_result: i2c-3 n=1 ret=1
68735.459185: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.459188: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.459767: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [06]
68735.459782: i2c_result: i2c-3 n=2 ret=2
68735.459790: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [79]
68735.459792: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.460512: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [00-00]
68735.460527: i2c_result: i2c-3 n=2 ret=2
68735.460537: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [7d]
68735.460539: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.461115: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [ff]
68735.461129: i2c_result: i2c-3 n=2 ret=2
68735.461166: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-07]
68735.461594: i2c_result: i2c-3 n=1 ret=1
68735.461616: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.461619: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.462196: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [07]
68735.462211: i2c_result: i2c-3 n=2 ret=2
68735.462220: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [79]
68735.462222: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.462941: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [02-00]
68735.462956: i2c_result: i2c-3 n=2 ret=2
68735.462965: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [7d]
68735.462967: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.463543: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [ff]
68735.463558: i2c_result: i2c-3 n=2 ret=2
68735.463591: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-08]
68735.464022: i2c_result: i2c-3 n=1 ret=1
68735.464042: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.464046: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.464624: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [08]
68735.464638: i2c_result: i2c-3 n=2 ret=2
68735.464647: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [79]
68735.464649: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.465371: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [02-00]
68735.465386: i2c_result: i2c-3 n=2 ret=2
68735.465396: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [7d]
68735.465398: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.465972: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [ff]
68735.465985: i2c_result: i2c-3 n=2 ret=2
68735.466019: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-09]
68735.466448: i2c_result: i2c-3 n=1 ret=1
68735.466467: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.466470: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.467046: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [09]
68735.467060: i2c_result: i2c-3 n=2 ret=2
68735.467068: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [79]
68735.467070: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.467788: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [02-00]
68735.467803: i2c_result: i2c-3 n=2 ret=2
68735.467813: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [7d]
68735.467816: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.468388: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [ff]
68735.468402: i2c_result: i2c-3 n=2 ret=2
68735.468437: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-0a]
68735.468867: i2c_result: i2c-3 n=1 ret=1
68735.468887: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.468889: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.469481: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [0a]
68735.469503: i2c_result: i2c-3 n=2 ret=2
68735.469513: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [79]
68735.469515: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.470250: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [02-00]
68735.470271: i2c_result: i2c-3 n=2 ret=2
68735.470284: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [7d]
68735.470287: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.470874: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [ff]
68735.470890: i2c_result: i2c-3 n=2 ret=2
68735.470931: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-0b]
68735.471376: i2c_result: i2c-3 n=1 ret=1
68735.471399: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.471402: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.471998: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [0b]
68735.472013: i2c_result: i2c-3 n=2 ret=2
68735.472023: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [79]
68735.472026: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.472762: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [02-00]
68735.472778: i2c_result: i2c-3 n=2 ret=2
68735.472790: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [7d]
68735.472793: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.473385: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [ff]
68735.473399: i2c_result: i2c-3 n=2 ret=2
68735.473438: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-0c]
68735.473895: i2c_result: i2c-3 n=1 ret=1
68735.473919: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.473922: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.474543: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [0c]
68735.474557: i2c_result: i2c-3 n=2 ret=2
68735.474566: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [79]
68735.474574: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.475313: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [02-00]
68735.475331: i2c_result: i2c-3 n=2 ret=2
68735.475344: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [7d]
68735.475346: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.475935: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [ff]
68735.475952: i2c_result: i2c-3 n=2 ret=2
68735.475993: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-0d]
68735.476436: i2c_result: i2c-3 n=1 ret=1
68735.476459: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.476462: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.477054: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [0d]
68735.477069: i2c_result: i2c-3 n=2 ret=2
68735.477079: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [79]
68735.477081: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.477820: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [02-00]
68735.477836: i2c_result: i2c-3 n=2 ret=2
68735.477849: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [7d]
68735.477852: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.478444: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [ff]
68735.478461: i2c_result: i2c-3 n=2 ret=2
68735.478501: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-0e]
68735.478948: i2c_result: i2c-3 n=1 ret=1
68735.478970: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.478973: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.479627: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [0e]
68735.479645: i2c_result: i2c-3 n=2 ret=2
68735.479655: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [79]
68735.479657: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.480387: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [02-00]
68735.480402: i2c_result: i2c-3 n=2 ret=2
68735.480414: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [7d]
68735.480418: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.480988: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [ff]
68735.480996: i2c_result: i2c-3 n=2 ret=2
68735.481032: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-0f]
68735.481485: i2c_result: i2c-3 n=1 ret=1
68735.481506: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.481509: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.482127: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [0f]
68735.482141: i2c_result: i2c-3 n=2 ret=2
68735.482151: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [79]
68735.482158: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.482878: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [02-00]
68735.482892: i2c_result: i2c-3 n=2 ret=2
68735.482906: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [7d]
68735.482908: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.483480: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [ff]
68735.483489: i2c_result: i2c-3 n=2 ret=2
68735.483524: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-10]
68735.483980: i2c_result: i2c-3 n=1 ret=1
68735.483997: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.484000: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.484620: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [10]
68735.484635: i2c_result: i2c-3 n=2 ret=2
68735.484644: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [79]
68735.484647: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.485372: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [02-00]
68735.485388: i2c_result: i2c-3 n=2 ret=2
68735.485398: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [7d]
68735.485401: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.485972: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [ff]
68735.485980: i2c_result: i2c-3 n=2 ret=2
68735.486012: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-11]
68735.486464: i2c_result: i2c-3 n=1 ret=1
68735.486484: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.486487: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.487101: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [11]
68735.487115: i2c_result: i2c-3 n=2 ret=2
68735.487125: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [79]
68735.487127: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.487851: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [02-00]
68735.487865: i2c_result: i2c-3 n=2 ret=2
68735.487877: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [7a]
68735.487880: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.488462: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [00]
68735.488472: i2c_result: i2c-3 n=2 ret=2
68735.488506: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-12]
68735.488956: i2c_result: i2c-3 n=1 ret=1
68735.488976: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.488984: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.489578: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [12]
68735.489595: i2c_result: i2c-3 n=2 ret=2
68735.489605: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [79]
68735.489607: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.490334: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [02-00]
68735.490349: i2c_result: i2c-3 n=2 ret=2
68735.490361: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [7a]
68735.490366: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.490949: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [00]
68735.490956: i2c_result: i2c-3 n=2 ret=2
68735.490991: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-13]
68735.491444: i2c_result: i2c-3 n=1 ret=1
68735.491464: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.491468: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.492089: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [13]
68735.492104: i2c_result: i2c-3 n=2 ret=2
68735.492113: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [79]
68735.492116: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.492840: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [02-00]
68735.492853: i2c_result: i2c-3 n=2 ret=2
68735.492864: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [7a]
68735.492867: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.493448: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [00]
68735.493455: i2c_result: i2c-3 n=2 ret=2
68735.493491: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-14]
68735.493953: i2c_result: i2c-3 n=1 ret=1
68735.493972: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.493974: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.494592: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [14]
68735.494607: i2c_result: i2c-3 n=2 ret=2
68735.494617: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [79]
68735.494619: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.495343: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [02-00]
68735.495359: i2c_result: i2c-3 n=2 ret=2
68735.495370: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [7a]
68735.495372: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.495957: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [00]
68735.495964: i2c_result: i2c-3 n=2 ret=2
68735.495998: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-15]
68735.496450: i2c_result: i2c-3 n=1 ret=1
68735.496471: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.496474: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.497105: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [15]
68735.497122: i2c_result: i2c-3 n=2 ret=2
68735.497132: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [79]
68735.497135: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.497862: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [02-00]
68735.497876: i2c_result: i2c-3 n=2 ret=2
68735.497888: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [7a]
68735.497892: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.498478: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [00]
68735.498487: i2c_result: i2c-3 n=2 ret=2
68735.498522: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-16]
68735.498987: i2c_result: i2c-3 n=1 ret=1
68735.499009: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.499012: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.499606: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [16]
68735.499623: i2c_result: i2c-3 n=2 ret=2
68735.499633: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [79]
68735.499636: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.500355: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [02-00]
68735.500369: i2c_result: i2c-3 n=2 ret=2
68735.500381: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [7a]
68735.500385: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.500966: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [00]
68735.500975: i2c_result: i2c-3 n=2 ret=2
68735.501014: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-03]
68735.501473: i2c_result: i2c-3 n=1 ret=1
68735.501496: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.501499: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.502098: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [03]
68735.502111: i2c_result: i2c-3 n=2 ret=2
68735.502121: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [ff]
68735.502126: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.502815: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-ff]
68735.502828: i2c_result: i2c-3 n=2 ret=2
68735.502842: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [ff]
68735.502845: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.503535: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-ff]
68735.503543: i2c_result: i2c-3 n=2 ret=2
68735.503579: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-02]
68735.504043: i2c_result: i2c-3 n=1 ret=1
68735.504063: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.504067: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.504660: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [02]
68735.504675: i2c_result: i2c-3 n=2 ret=2
68735.504685: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [ff]
68735.504689: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.505378: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-ff]
68735.505392: i2c_result: i2c-3 n=2 ret=2
68735.505406: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [ff]
68735.505410: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.506090: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-ff]
68735.506100: i2c_result: i2c-3 n=2 ret=2
68735.506134: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-01]
68735.506586: i2c_result: i2c-3 n=1 ret=1
68735.506606: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.506609: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.507213: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [01]
68735.507229: i2c_result: i2c-3 n=2 ret=2
68735.507239: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [ff]
68735.507244: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.507934: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-ff]
68735.507949: i2c_result: i2c-3 n=2 ret=2
68735.507962: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [ff]
68735.507967: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.508650: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-ff]
68735.508660: i2c_result: i2c-3 n=2 ret=2
68735.508695: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-00]
68735.509120: i2c_result: i2c-3 n=1 ret=1
68735.509133: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.509136: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.509727: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [00]
68735.509745: i2c_result: i2c-3 n=2 ret=2
68735.509755: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [ff]
68735.509759: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.510485: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-ff]
68735.510503: i2c_result: i2c-3 n=2 ret=2
68735.510517: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [ff]
68735.510521: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.511203: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-ff]
68735.511216: i2c_result: i2c-3 n=2 ret=2
68735.511257: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-10]
68735.511712: i2c_result: i2c-3 n=1 ret=1
68735.511734: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.511738: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.512353: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [10]
68735.512370: i2c_result: i2c-3 n=2 ret=2
68735.512382: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [4f]
68735.512383: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.513114: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-7f]
68735.513128: i2c_result: i2c-3 n=2 ret=2
68735.513140: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [51]
68735.513143: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.513867: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-7f]
68735.513877: i2c_result: i2c-3 n=2 ret=2
68735.513885: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [8d]
68735.513887: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.514605: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [00-00]
68735.514613: i2c_result: i2c-3 n=2 ret=2
68735.514648: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-0f]
68735.515107: i2c_result: i2c-3 n=1 ret=1
68735.515128: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.515130: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.515727: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [0f]
68735.515743: i2c_result: i2c-3 n=2 ret=2
68735.515753: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [4f]
68735.515755: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.516482: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-7f]
68735.516496: i2c_result: i2c-3 n=2 ret=2
68735.516510: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [51]
68735.516514: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.517238: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-7f]
68735.517246: i2c_result: i2c-3 n=2 ret=2
68735.517255: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [8d]
68735.517257: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.517976: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [00-00]
68735.517985: i2c_result: i2c-3 n=2 ret=2
68735.518020: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-0e]
68735.518442: i2c_result: i2c-3 n=1 ret=1
68735.518463: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.518467: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.519140: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [0e]
68735.519162: i2c_result: i2c-3 n=2 ret=2
68735.519254: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [4f]
68735.519257: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.520002: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-7f]
68735.520024: i2c_result: i2c-3 n=2 ret=2
68735.520038: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [51]
68735.520041: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.520770: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-7f]
68735.520789: i2c_result: i2c-3 n=2 ret=2
68735.520800: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [8d]
68735.520803: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.521589: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [00-00]
68735.521606: i2c_result: i2c-3 n=2 ret=2
68735.521641: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-0d]
68735.522067: i2c_result: i2c-3 n=1 ret=1
68735.522091: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.522094: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.522694: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [0d]
68735.522715: i2c_result: i2c-3 n=2 ret=2
68735.522724: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [4f]
68735.522727: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.523463: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-7f]
68735.523485: i2c_result: i2c-3 n=2 ret=2
68735.523497: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [51]
68735.523499: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.524227: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-7f]
68735.524242: i2c_result: i2c-3 n=2 ret=2
68735.524251: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [8d]
68735.524253: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.525035: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [00-00]
68735.525054: i2c_result: i2c-3 n=2 ret=2
68735.525089: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-0c]
68735.525514: i2c_result: i2c-3 n=1 ret=1
68735.525538: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.525540: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.526141: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [0c]
68735.526161: i2c_result: i2c-3 n=2 ret=2
68735.526170: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [4f]
68735.526173: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.526906: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-7f]
68735.526926: i2c_result: i2c-3 n=2 ret=2
68735.526939: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [51]
68735.526942: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.527668: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-7f]
68735.527683: i2c_result: i2c-3 n=2 ret=2
68735.527693: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [8d]
68735.527696: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.528483: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [00-00]
68735.528500: i2c_result: i2c-3 n=2 ret=2
68735.528535: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-0b]
68735.528961: i2c_result: i2c-3 n=1 ret=1
68735.528983: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.528986: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.529611: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [0b]
68735.529634: i2c_result: i2c-3 n=2 ret=2
68735.529644: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [4f]
68735.529646: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.530390: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-7f]
68735.530412: i2c_result: i2c-3 n=2 ret=2
68735.530425: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [51]
68735.530428: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.531155: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-7f]
68735.531172: i2c_result: i2c-3 n=2 ret=2
68735.531183: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [8d]
68735.531185: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.531912: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [00-00]
68735.531987: i2c_result: i2c-3 n=2 ret=2
68735.532023: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-0a]
68735.532451: i2c_result: i2c-3 n=1 ret=1
68735.532477: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.532479: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.533064: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [0a]
68735.533085: i2c_result: i2c-3 n=2 ret=2
68735.533095: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [4f]
68735.533097: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.533833: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-7f]
68735.533854: i2c_result: i2c-3 n=2 ret=2
68735.533867: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [51]
68735.533869: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.534598: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-7f]
68735.534616: i2c_result: i2c-3 n=2 ret=2
68735.534625: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [8d]
68735.534627: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.535352: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [00-00]
68735.535430: i2c_result: i2c-3 n=2 ret=2
68735.535466: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-09]
68735.535892: i2c_result: i2c-3 n=1 ret=1
68735.535917: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.535919: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.536520: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [09]
68735.536540: i2c_result: i2c-3 n=2 ret=2
68735.536549: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [4f]
68735.536551: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.537286: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-7f]
68735.537307: i2c_result: i2c-3 n=2 ret=2
68735.537320: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [51]
68735.537323: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.538052: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-7f]
68735.538068: i2c_result: i2c-3 n=2 ret=2
68735.538078: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [8d]
68735.538079: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.538862: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [00-00]
68735.538881: i2c_result: i2c-3 n=2 ret=2
68735.538916: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-08]
68735.539417: i2c_result: i2c-3 n=1 ret=1
68735.539447: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.539450: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.540041: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [08]
68735.540063: i2c_result: i2c-3 n=2 ret=2
68735.540074: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [4f]
68735.540076: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.540811: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-7f]
68735.540833: i2c_result: i2c-3 n=2 ret=2
68735.540845: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [51]
68735.540848: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.541574: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-7f]
68735.541589: i2c_result: i2c-3 n=2 ret=2
68735.541598: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [8d]
68735.541600: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.542380: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [00-00]
68735.542398: i2c_result: i2c-3 n=2 ret=2
68735.542433: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-07]
68735.542857: i2c_result: i2c-3 n=1 ret=1
68735.542881: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.542883: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.543481: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [07]
68735.543501: i2c_result: i2c-3 n=2 ret=2
68735.543511: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [4f]
68735.543513: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.544246: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-7f]
68735.544267: i2c_result: i2c-3 n=2 ret=2
68735.544280: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [51]
68735.544282: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.545011: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-7f]
68735.545029: i2c_result: i2c-3 n=2 ret=2
68735.545040: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [8d]
68735.545042: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.545767: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [00-00]
68735.545839: i2c_result: i2c-3 n=2 ret=2
68735.545875: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-06]
68735.546304: i2c_result: i2c-3 n=1 ret=1
68735.546328: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.546330: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.546932: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [06]
68735.546952: i2c_result: i2c-3 n=2 ret=2
68735.546962: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [4f]
68735.546964: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.547702: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-7f]
68735.547723: i2c_result: i2c-3 n=2 ret=2
68735.547736: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [51]
68735.547738: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.548467: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [ff-7f]
68735.548482: i2c_result: i2c-3 n=2 ret=2
68735.548491: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [8d]
68735.548493: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.549295: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [00-00]
68735.549316: i2c_result: i2c-3 n=2 ret=2
68735.549353: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-16]
68735.549791: i2c_result: i2c-3 n=1 ret=1
68735.549816: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.549819: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.550402: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [16]
68735.550423: i2c_result: i2c-3 n=2 ret=2
68735.550433: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [8b]
68735.550435: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.551171: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [00-00]
68735.551193: i2c_result: i2c-3 n=2 ret=2
68735.551232: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-15]
68735.551661: i2c_result: i2c-3 n=1 ret=1
68735.551685: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.551687: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.552278: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [15]
68735.552443: i2c_result: i2c-3 n=2 ret=2
68735.552455: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [8b]
68735.552458: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.553198: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [00-00]
68735.553219: i2c_result: i2c-3 n=2 ret=2
68735.553259: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-14]
68735.553687: i2c_result: i2c-3 n=1 ret=1
68735.553711: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.553713: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.554432: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [14]
68735.554466: i2c_result: i2c-3 n=2 ret=2
68735.554477: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [8b]
68735.554480: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.555216: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [00-00]
68735.555235: i2c_result: i2c-3 n=2 ret=2
68735.555275: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-13]
68735.555703: i2c_result: i2c-3 n=1 ret=1
68735.555727: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.555730: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.556317: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [13]
68735.556485: i2c_result: i2c-3 n=2 ret=2
68735.556496: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [8b]
68735.556499: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.557235: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [00-00]
68735.557255: i2c_result: i2c-3 n=2 ret=2
68735.557295: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-12]
68735.557730: i2c_result: i2c-3 n=1 ret=1
68735.557754: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.557757: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.558486: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [12]
68735.558518: i2c_result: i2c-3 n=2 ret=2
68735.558530: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [8b]
68735.558532: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.559281: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [00-00]
68735.559300: i2c_result: i2c-3 n=2 ret=2
68735.559342: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-11]
68735.559770: i2c_result: i2c-3 n=1 ret=1
68735.559793: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.559796: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.560518: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [11]
68735.560545: i2c_result: i2c-3 n=2 ret=2
68735.560556: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [8b]
68735.560559: i2c_read: i2c-3 #1 a=052 f=0001 l=2
68735.561297: i2c_reply: i2c-3 #1 a=052 f=0001 l=2 [00-00]
68735.561318: i2c_result: i2c-3 n=2 ret=2
68735.561358: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-00]
68735.561789: i2c_result: i2c-3 n=1 ret=1
68735.561812: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.561815: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.562541: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [00]
68735.562568: i2c_result: i2c-3 n=2 ret=2
68735.562581: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [03]
68735.562968: i2c_result: i2c-3 n=1 ret=1
68735.563018: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-01]
68735.563487: i2c_result: i2c-3 n=1 ret=1
68735.563516: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.563519: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.564128: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [01]
68735.564151: i2c_result: i2c-3 n=2 ret=2
68735.564162: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [03]
68735.564521: i2c_result: i2c-3 n=1 ret=1
68735.564566: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-02]
68735.564997: i2c_result: i2c-3 n=1 ret=1
68735.565023: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.565026: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.565616: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [02]
68735.565635: i2c_result: i2c-3 n=2 ret=2
68735.565645: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [03]
68735.566014: i2c_result: i2c-3 n=1 ret=1
68735.566060: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-03]
68735.566501: i2c_result: i2c-3 n=1 ret=1
68735.566532: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.566535: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.567129: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [03]
68735.567151: i2c_result: i2c-3 n=2 ret=2
68735.567160: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [03]
68735.567530: i2c_result: i2c-3 n=1 ret=1
68735.567582: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-04]
68735.568055: i2c_result: i2c-3 n=1 ret=1
68735.568086: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.568089: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.568687: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [04]
68735.568708: i2c_result: i2c-3 n=2 ret=2
68735.568717: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [03]
68735.569143: i2c_result: i2c-3 n=1 ret=1
68735.569189: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-05]
68735.569627: i2c_result: i2c-3 n=1 ret=1
68735.569652: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.569655: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.570252: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [05]
68735.570271: i2c_result: i2c-3 n=2 ret=2
68735.570280: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [03]
68735.570648: i2c_result: i2c-3 n=1 ret=1
68735.570695: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-06]
68735.571148: i2c_result: i2c-3 n=1 ret=1
68735.571177: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.571180: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.571779: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [06]
68735.571801: i2c_result: i2c-3 n=2 ret=2
68735.571812: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [03]
68735.572175: i2c_result: i2c-3 n=1 ret=1
68735.572226: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-07]
68735.572700: i2c_result: i2c-3 n=1 ret=1
68735.572730: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.572734: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.573330: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [07]
68735.573351: i2c_result: i2c-3 n=2 ret=2
68735.573361: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [03]
68735.573717: i2c_result: i2c-3 n=1 ret=1
68735.573762: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-08]
68735.574189: i2c_result: i2c-3 n=1 ret=1
68735.574215: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.574218: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.574810: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [08]
68735.574832: i2c_result: i2c-3 n=2 ret=2
68735.574841: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [03]
68735.575210: i2c_result: i2c-3 n=1 ret=1
68735.575256: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-09]
68735.575706: i2c_result: i2c-3 n=1 ret=1
68735.575738: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.575741: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.576336: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [09]
68735.576356: i2c_result: i2c-3 n=2 ret=2
68735.576366: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [03]
68735.576731: i2c_result: i2c-3 n=1 ret=1
68735.576780: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-0a]
68735.577256: i2c_result: i2c-3 n=1 ret=1
68735.577283: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.577286: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.577911: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [0a]
68735.577933: i2c_result: i2c-3 n=2 ret=2
68735.577943: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [03]
68735.578306: i2c_result: i2c-3 n=1 ret=1
68735.578351: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-0b]
68735.578783: i2c_result: i2c-3 n=1 ret=1
68735.578807: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.578810: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.579419: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [0b]
68735.579442: i2c_result: i2c-3 n=2 ret=2
68735.579451: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [03]
68735.579817: i2c_result: i2c-3 n=1 ret=1
68735.579865: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-0c]
68735.580361: i2c_result: i2c-3 n=1 ret=1
68735.580395: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.580399: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.581023: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [0c]
68735.581046: i2c_result: i2c-3 n=2 ret=2
68735.581055: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [03]
68735.581432: i2c_result: i2c-3 n=1 ret=1
68735.581482: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-0d]
68735.581966: i2c_result: i2c-3 n=1 ret=1
68735.581996: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.581999: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.582593: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [0d]
68735.582614: i2c_result: i2c-3 n=2 ret=2
68735.582625: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [03]
68735.582994: i2c_result: i2c-3 n=1 ret=1
68735.583040: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-0e]
68735.583475: i2c_result: i2c-3 n=1 ret=1
68735.583498: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.583501: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.584092: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [0e]
68735.584113: i2c_result: i2c-3 n=2 ret=2
68735.584121: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [03]
68735.584484: i2c_result: i2c-3 n=1 ret=1
68735.584529: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-0f]
68735.584979: i2c_result: i2c-3 n=1 ret=1
68735.585008: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.585011: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.585603: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [0f]
68735.585625: i2c_result: i2c-3 n=2 ret=2
68735.585635: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [03]
68735.586004: i2c_result: i2c-3 n=1 ret=1
68735.586054: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-10]
68735.586532: i2c_result: i2c-3 n=1 ret=1
68735.586559: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.586563: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.587167: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [10]
68735.587189: i2c_result: i2c-3 n=2 ret=2
68735.587199: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [03]
68735.587555: i2c_result: i2c-3 n=1 ret=1
68735.587598: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-11]
68735.588028: i2c_result: i2c-3 n=1 ret=1
68735.588053: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.588056: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.588642: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [11]
68735.588661: i2c_result: i2c-3 n=2 ret=2
68735.588670: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [03]
68735.589031: i2c_result: i2c-3 n=1 ret=1
68735.589142: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-12]
68735.589623: i2c_result: i2c-3 n=1 ret=1
68735.589656: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.589660: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.590280: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [12]
68735.590302: i2c_result: i2c-3 n=2 ret=2
68735.590312: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [03]
68735.590696: i2c_result: i2c-3 n=1 ret=1
68735.590746: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-13]
68735.591224: i2c_result: i2c-3 n=1 ret=1
68735.591253: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.591256: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.591861: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [13]
68735.591883: i2c_result: i2c-3 n=2 ret=2
68735.591897: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [03]
68735.592254: i2c_result: i2c-3 n=1 ret=1
68735.592299: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-14]
68735.592736: i2c_result: i2c-3 n=1 ret=1
68735.592758: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.592762: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.593353: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [14]
68735.593373: i2c_result: i2c-3 n=2 ret=2
68735.593383: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [03]
68735.593741: i2c_result: i2c-3 n=1 ret=1
68735.593788: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-15]
68735.594239: i2c_result: i2c-3 n=1 ret=1
68735.594270: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.594274: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.594862: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [15]
68735.594883: i2c_result: i2c-3 n=2 ret=2
68735.594892: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [03]
68735.595256: i2c_result: i2c-3 n=1 ret=1
68735.595308: i2c_write: i2c-3 #0 a=052 f=0000 l=2 [00-16]
68735.595789: i2c_result: i2c-3 n=1 ret=1
68735.595819: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [00]
68735.595823: i2c_read: i2c-3 #1 a=052 f=0001 l=1
68735.596421: i2c_reply: i2c-3 #1 a=052 f=0001 l=1 [16]
68735.596443: i2c_result: i2c-3 n=2 ret=2
68735.596453: i2c_write: i2c-3 #0 a=052 f=0000 l=1 [03]
cat: read error: No such device or address
root@spork-bmc:~# 68735.596812: i2c_result: i2c-3 n=1 ret=1
$ dmesg
[868735.442767] max31785 3-0052: Want page 0, 22 cached
[868735.445680] max31785 3-0052: Want page 1, 0 cached
[868735.448463] max31785 3-0052: Want page 2, 1 cached
[868735.451166] max31785 3-0052: Want page 3, 2 cached
[868735.453659] max31785 3-0052: Want page 4, 3 cached
[868735.456181] max31785 3-0052: Want page 5, 4 cached
[868735.458727] max31785 3-0052: Want page 6, 5 cached
[868735.461155] max31785 3-0052: Want page 7, 6 cached
[868735.463582] max31785 3-0052: Want page 8, 7 cached
[868735.466009] max31785 3-0052: Want page 9, 8 cached
[868735.468427] max31785 3-0052: Want page 10, 9 cached
[868735.470919] max31785 3-0052: Want page 11, 10 cached
[868735.473428] max31785 3-0052: Want page 12, 11 cached
[868735.475981] max31785 3-0052: Want page 13, 12 cached
[868735.478490] max31785 3-0052: Want page 14, 13 cached
[868735.481023] max31785 3-0052: Want page 15, 14 cached
[868735.483513] max31785 3-0052: Want page 16, 15 cached
[868735.486004] max31785 3-0052: Want page 17, 16 cached
[868735.488496] max31785 3-0052: Want page 18, 17 cached
[868735.490981] max31785 3-0052: Want page 19, 18 cached
[868735.493481] max31785 3-0052: Want page 20, 19 cached
[868735.495990] max31785 3-0052: Want page 21, 20 cached
[868735.498513] max31785 3-0052: Want page 22, 21 cached
[868735.501005] max31785 3-0052: Want page 3, 22 cached
[868735.503569] max31785 3-0052: Want page 2, 3 cached
[868735.506124] max31785 3-0052: Want page 1, 2 cached
[868735.508685] max31785 3-0052: Want page 0, 1 cached
[868735.511245] max31785 3-0052: Want page 16, 0 cached
[868735.514639] max31785 3-0052: Want page 15, 16 cached
[868735.518011] max31785 3-0052: Want page 14, 15 cached
[868735.521631] max31785 3-0052: Want page 13, 14 cached
[868735.525078] max31785 3-0052: Want page 12, 13 cached
[868735.528525] max31785 3-0052: Want page 11, 12 cached
[868735.532013] max31785 3-0052: Want page 10, 11 cached
[868735.535456] max31785 3-0052: Want page 9, 10 cached
[868735.538906] max31785 3-0052: Want page 8, 9 cached
[868735.542423] max31785 3-0052: Want page 7, 8 cached
[868735.545865] max31785 3-0052: Want page 6, 7 cached
[868735.549343] max31785 3-0052: Want page 22, 6 cached
[868735.551222] max31785 3-0052: Want page 21, 22 cached
[868735.553249] max31785 3-0052: Want page 20, 21 cached
[868735.555265] max31785 3-0052: Want page 19, 20 cached
[868735.557284] max31785 3-0052: Want page 18, 19 cached
[868735.559331] max31785 3-0052: Want page 17, 18 cached
[868735.561348] max31785 3-0052: Want page 0, 17 cached
[868735.563008] max31785 3-0052: Want page 1, 0 cached
[868735.564557] max31785 3-0052: Want page 2, 1 cached
[868735.566050] max31785 3-0052: Want page 3, 2 cached
[868735.567571] max31785 3-0052: Want page 4, 3 cached
[868735.569179] max31785 3-0052: Want page 5, 4 cached
[868735.570684] max31785 3-0052: Want page 6, 5 cached
[868735.572215] max31785 3-0052: Want page 7, 6 cached
[868735.573752] max31785 3-0052: Want page 8, 7 cached
[868735.575246] max31785 3-0052: Want page 9, 8 cached
[868735.576770] max31785 3-0052: Want page 10, 9 cached
[868735.578342] max31785 3-0052: Want page 11, 10 cached
[868735.579855] max31785 3-0052: Want page 12, 11 cached
[868735.581471] max31785 3-0052: Want page 13, 12 cached
[868735.583031] max31785 3-0052: Want page 14, 13 cached
[868735.584518] max31785 3-0052: Want page 15, 14 cached
[868735.586043] max31785 3-0052: Want page 16, 15 cached
[868735.587589] max31785 3-0052: Want page 17, 16 cached
[868735.589131] max31785 3-0052: Want page 18, 17 cached
[868735.590736] max31785 3-0052: Want page 19, 18 cached
[868735.592289] max31785 3-0052: Want page 20, 19 cached
[868735.593778] max31785 3-0052: Want page 21, 20 cached
[868735.595297] max31785 3-0052: Want page 22, 21 cached

Reverting 1635854 fixes the test case of reading fan5_input,

I implemented 1635854 without this hunk, and the test case failed:

--- a/drivers/hwmon/pmbus/pmbus_core.c
+++ b/drivers/hwmon/pmbus/pmbus_core.c
@@ -153,14 +153,10 @@ int pmbus_set_page(struct i2c_client *client, int page, int phase)
        struct pmbus_data *data = i2c_get_clientdata(client);
        int rv;
 
-       if (page < 0)
+       if (page < 0 || page == data->currpage)
                return 0;
 
-       if (!(data->info->func[page] & PMBUS_PAGE_VIRTUAL) &&
-           data->info->pages > 1 && page != data->currpage) {
-               dev_dbg(&client->dev, "Want page %u, %u cached\n", page,
-                       data->currpage);
-
+       if (!(data->info->func[page] & PMBUS_PAGE_VIRTUAL)) {
                rv = i2c_smbus_write_byte_data(client, PMBUS_PAGE, page);
                if (rv < 0) {
                        rv = i2c_smbus_write_byte_data(client, PMBUS_PAGE,
@@ -179,16 +175,8 @@ int pmbus_set_page(struct i2c_client *client, int page, int phase)
                if (rv != page)
                        return -EIO;
        }
-       data->currpage = page;
 
-       if (data->info->phases[page] && data->currphase != phase &&
-           !(data->info->func[page] & PMBUS_PHASE_VIRTUAL)) {
-               rv = i2c_smbus_write_byte_data(client, PMBUS_PHASE,
-                                              phase);
-               if (rv)
-                       return rv;
-       }
-       data->currphase = phase;
+       data->currpage = page;
 
        return 0;
 }

This branch has 1635854 implemented as a set of smaller bisectable changes: https://github.com/shenki/linux/tree/pmbus-phase-bisecting

git bisect start
# bad: [13db40844ced59228c1fc146684e4ee21f280c94] pmbus_add_sensor_attrs add implementation
git bisect bad 13db40844ced59228c1fc146684e4ee21f280c94
# good: [702572d1a052d2d280375e0a2f1beeb1a53ad335] Revert "hwmon: (pmbus) Implement multi-phase support"
git bisect good 702572d1a052d2d280375e0a2f1beeb1a53ad335
# good: [965ac0df96c6266eec3399e460e53a4289f9107a] minor things
git bisect good 965ac0df96c6266eec3399e460e53a4289f9107a
# bad: [e5448bbc95e9726d362274e6a5298040d4278f05] pmbus_add_sensor prototype
git bisect bad e5448bbc95e9726d362274e6a5298040d4278f05
# good: [03beb3950e133829c02722ba9f0a124d9d23e4b9] add_sensor_attrs_one
git bisect good 03beb3950e133829c02722ba9f0a124d9d23e4b9
# first bad commit: [e5448bbc95e9726d362274e6a5298040d4278f05] pmbus_add_sensor prototype
From e5448bbc95e9726d362274e6a5298040d4278f05 Mon Sep 17 00:00:00 2001
From: Joel Stanley <joel@jms.id.au>
Date: Mon, 20 Jul 2020 17:23:42 +0930
Subject: [PATCH] pmbus_add_sensor prototype

no internals

Signed-off-by: Joel Stanley <joel@jms.id.au>
---
 drivers/hwmon/pmbus/pmbus_core.c | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/drivers/hwmon/pmbus/pmbus_core.c b/drivers/hwmon/pmbus/pmbus_core.c
index 46206840d6c7..86b718841fa7 100644
--- a/drivers/hwmon/pmbus/pmbus_core.c
+++ b/drivers/hwmon/pmbus/pmbus_core.c
@@ -1105,7 +1105,8 @@ static int pmbus_add_boolean(struct pmbus_data *data,
 
 static struct pmbus_sensor *pmbus_add_sensor(struct pmbus_data *data,
 					     const char *name, const char *type,
-					     int seq, int page, int reg,
+					     int seq, int page, int phase,
+					     int reg,
 					     enum pmbus_sensor_classes class,
 					     bool update, bool readonly,
 					     bool convert)
@@ -1239,7 +1240,7 @@ static int pmbus_add_limit_attrs(struct i2c_client *client,
 	for (i = 0; i < nlimit; i++) {
 		if (pmbus_check_word_register(client, page, l->reg)) {
 			curr = pmbus_add_sensor(data, name, l->attr, index,
-						page, l->reg, attr->class,
+						page, 0xff, l->reg, attr->class,
 						attr->update || l->update,
 						false, true);
 			if (!curr)
@@ -1280,8 +1281,8 @@ static int pmbus_add_sensor_attrs_one(struct i2c_client *client,
 		if (ret)
 			return ret;
 	}
-	base = pmbus_add_sensor(data, name, "input", index, page, attr->reg,
-				attr->class, true, true, true);
+	base = pmbus_add_sensor(data, name, "input", index, page, phase,
+				attr->reg, attr->class, true, true, true);
 	if (!base)
 		return -ENOMEM;
 	if (attr->sfunc) {
@@ -1861,7 +1862,7 @@ static int pmbus_add_fan_ctrl(struct i2c_client *client,
 	struct pmbus_sensor *sensor;
 
 	sensor = pmbus_add_sensor(data, "fan", "target", index, page,
-				  PMBUS_VIRT_FAN_TARGET_1 + id, PSC_FAN,
+				  PMBUS_VIRT_FAN_TARGET_1 + id, 0xff, PSC_FAN,
 				  false, false, true);
 
 	if (!sensor)
@@ -1872,14 +1873,14 @@ static int pmbus_add_fan_ctrl(struct i2c_client *client,
 		return 0;
 
 	sensor = pmbus_add_sensor(data, "pwm", NULL, index, page,
-				  PMBUS_VIRT_PWM_1 + id, PSC_PWM,
+				  PMBUS_VIRT_PWM_1 + id, 0xff, PSC_PWM,
 				  false, false, true);
 
 	if (!sensor)
 		return -ENOMEM;
 
 	sensor = pmbus_add_sensor(data, "pwm", "enable", index, page,
-				  PMBUS_VIRT_PWM_ENABLE_1 + id, PSC_PWM,
+				  PMBUS_VIRT_PWM_ENABLE_1 + id, 0xff, PSC_PWM,
 				  true, false, false);
 
 	if (!sensor)
@@ -1921,7 +1922,7 @@ static int pmbus_add_fan_attributes(struct i2c_client *client,
 				continue;
 
 			if (pmbus_add_sensor(data, "fan", "input", index,
-					     page, pmbus_fan_registers[f],
+					     page, pmbus_fan_registers[f], 0xff,
 					     PSC_FAN, true, true, true) == NULL)
 				return -ENOMEM;
 
-- 
2.27.0

This patch resolves the issue by reverting the above hunk, plus a fix to still build:

0001-pmbus-core-Remove-phase-paramter-from-pmbus_add_sens..txt

However, upstream has a patch that fixes it properly. It was added to stable in v5.7.8, so if we had waited a few more days we would have never seen this failure in the openbmc tree.

b4c8af4 is the upstream commit. ed0021d is the v5.7 stable commit.

This was fixed in openbmc by integrating the v5.7 stable fixes into dev-5.7.