There is an existing Linux driver: https://www.ti.com/tool/TPS65086SW-LINUX
It's not exactly a demo though.
An example pseudo code might be:
[Array variable with register address and data value to be written]
For i = 0 to num commands
The drivers for TPS650864 are located here: http://www.ti.com/tool/TPS65086SW-LINUX
If you would rather use a device that is pre-programmed for your use case you can use a TPS650861 device. Arrow can provide programming for this device.
In general, the processor controls the TPS65094 in its PUNIT code and doesn't require any additional software.
If you are looking to set the voltages and enable LDOA1, LDOA2, LDOA3, or SWA1 using I2C, the driver for TPS65086 should be…
We do not have any dedicated driver for the TPS65094 family. We have a driver for the TPS65086 which is a similar device located here: http://www.ti.com/tool/tps65086sw-linux
There are some differences between the two. For example, the VID values…