I'm slowly getting back to this myself. I finally got the parts but now need the time!
debian@beaglebone:~$ python powerstatus.py
Querying Beaglebone Black Power Management IC on i2c-0 device 0x24
On battery power only? 0
Charging Battery? 1
PPATH: r[0x1]=0x3f
USB Input current bit 0 = 1
USB Input current bit 1 = 1
AC Input current bit 0 = 1
AC Input current bit 1 = 1
USB Power Path enable = 1
AC Power Path enable = 1
USB current-sink = 0
AC current-sink = 0
STATUS: r[0xa]=0x84
Push Button = 0
USB Power = 1
AC Power = 0
CFGCONFIG0: r[0x3]=0x8
Temp sense error = 0
Pre-charge Timedout = 0
Charge Timedout = 0
Active (charging) = 1
Charge Termination Current = 0
Thermal Suspend = 0
DPPM Reduction = 0
Thermal Regulation = 0
CFGCONFIG1: r[0x4]=0xb1
Charger Enable = 1
Suspend Charge = 0
Charge Termination = 0
Charger Reset = 0
NTC Type = 1
Safety Timer = 1
Safety Timer 0 = 0
Safety Timer 1 = 1
CFGCONFIG2: r[0x5]=0xb0
Charger Voltage Bit 0 = 1
Charger Voltage Bit 1 = 1
Precharge Voltage = 0
Dynamic Timer = 1
CFGCONFIG3: r[0x6]=0xb2
Temperature Range = 0
Term current factor bit 0 = 1
Term current factor bit 1 = 0
Precharge Time = 0
DPPM Threshold bit 0 = 1
DPPM Threshold bit 1 = 1
Charge Current bit 0 = 0
Charge Current bit 1 = 1
PGOOD: r[0xc]=0x7f
LDO2 power-good = 1
LDO1 power-good = 1
DCDC3 power-good = 1
DCDC2 power-good = 1
DCDC1 power-good = 1
LDO4 power-good = 1
LDO3 power-good = 1
Unfortunately, the connection between VDDS and LDO1 is internal within the SiP and cannot be modified on the OSD335x and OSD335x-SM. However, we are in the process of characterizing the OSD335x C-SiP to see if it can support the power use case where VDDS is not connected to LDO1. We should have that characterization finalized in early January.
Additionally, the TL5209 is enabled with an internal pull up within the OSD335x family of devices. In the OSD335x and OSD335x-SM, this connection cannot be modified. However, in the OSD335x C-SiP, there is a pin, SYS_VDD1_CTL, that will allow a user to disable the TL5209."