<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>