The NVM Programming page allows re-programming the
device NVM memory to change the default register settings. This page includes four
main functions that correspond to the buttons shown in Figure 3-11. The first two steps I2C OFF REQUEST and ENABLE I2C
COMMUNICATION are only needed when re-programming the PMIC from the
Initialize state (PMIC rails OFF).
- The I2C OFF REQUEST
button triggers an OFF request though I2C and sends the PMIC to INITIALIZE
state.
- The ENABLE I2C
COMMUNICATION button enables I2C communication in INITIALIZE
state.
- Once I2C
communication is enabled, users can go to the NVM configuration page
to select the desired register settings or use the File tab
options to load a pre-configured JSON or CSV file.
- The NVM PROGRAMMING
button programs the selected register settings into the NVM.
- The VALIDATE NVM
PROGRAMMING button reads the NVM content and compares with the
selected register settings. The result (PASS or FAIL) is stored in register
0x34, field 7 CUST_NVM_VERIFY_ERR.