Currently the PiJuice HAT EEPROM doesn't ship with the Device Tree node
for the I2C MCU which delivers us the battery information.  The reason
for that is most likely that Linux is offering a /dev/i2c device node
for userland programs, and the PiJuice team has developed an utility
which utilizes that.  Therefore, the requirement to expose the device
to the kernel on Linux doesn't exist.

To make the device attach on OpenBSD, we require to load a Device Tree
Overlay for now.  If you have a PiJuice HAT, and would like to test it
with the new pijuice(4) device driver on current, you can install a DTO
based on those instructions:

        https://nazgul.ch/pijuice.html

We'll reach out to the PiJuice team, and hopefully can convince them
to flash the DTO to their EEPROM in the future, which would make this
workaround obsolete over time.

Cheers,
Marcus

Reply via email to