<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
On 2/9/2022 4:30 PM, Mike Jones wrote:<br>
<blockquote type="cite"
cite="mid:6D1561E1-59FC-4126-9271-A7C8BFDB0B11@gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
The journal shows an I2C error: Device or resource busy.
<div><br>
</div>
<div>Does hwmon lock out phosphor-regulators if it uses the same
address?<br>
<br>
</div>
</blockquote>
<p>phosphor-regulators currently communicates directly with voltage
regulators using i2c-dev; it does not use device drivers.</p>
<p>The reason is that most regulator drivers provide either no or
very limited ability to configure regulators. For the systems I
work on, we need to do extensive regulator configuration to fine
tune things (output voltage, pgood min/max, timing, etc.)
Redundant phase fault detection is also pretty device-specific and
on involves communicating with multiple devices.<br>
</p>
<p>I have not tested using phosphor-regulators when a driver is
bound to the regulator, but I suspect you may be right. I assume
hwmon is using read sensor data from a driver, and the driver
being bound is stopping the phosphor-regulators read from
succeeding.<br>
<br>
Thanks,</p>
<p>Shawn<br>
</p>
</body>
</html>