Enable/Disable some sensors when Host On/Off

Patrick Williams patrick at stwcx.xyz
Wed Oct 21 01:18:04 AEDT 2020

On Tue, Oct 20, 2020 at 08:46:30AM -0500, Matt Spinler wrote:
> On 10/19/2020 10:23 AM, Thu Ba Nguyen wrote:
> > 
> > I also thought about the solution for that features:
> > In the current hwmon we support GPIOCHIP + GPIO option which used to
> > enable sensors to read. In the hwmon code, we just set that pin and wait
> > before reading.
> > I think we can support a similar option named GPIOENABLE + GPIOV. When
> > the status of Gpio pin defind in GPIOEANBLE match with GPIOV.
> > That sensors will be read and update to Dbus.
> > If not it will be removed from DBus until the GPIO pin math GPIOV.
> > Maybe we can have many different solutions.
> > 
> > If you don't mind, can you tell me how IBM supports that features?
> We lucked out out in that the driver was only loaded when power was on.

Hi Thu,

Is this something you could do similarly?  Rather than have the driver
understand the GPIO directly you can trigger a phosphor-gpio-monitor
service that does a 'bind' / 'unbind' to dynamically enable and disable
the hwmon driver?

Matt, is that how you have the driver configured to load / unload (I
assume your case is for the OCC).

Patrick Williams
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.ozlabs.org/pipermail/openbmc/attachments/20201020/2a6ca0de/attachment-0001.sig>

More information about the openbmc mailing list