5.4.6 BOOT Configuration
All of the device resource settings are stored under the form of registers. Therefore, any platform-related settings are linked to an action altering these registers. This action can be a static update (register initialization value) or a dynamic update of the register (either from the user or from a power sequence).
Resources and platform settings are stored in nonvolatile memory (OTP):
- Static platform settings:
- These settings define, for example, SMPS or LDO default voltages, GPIO functionality, and the device switch-on events. Part of the static platform settings can have two different values, and these values are selected with the BOOT0 pin. Static platform settings can be overwritten by a power sequence or by the user.
- Sequence platform settings:
- These settings define the TPS659037 device power sequences between state transitions, for example, the OFF2ACT sequence when transitioning from OFF mode to ACTIVE mode. Each power sequence is composed of several register accesses that define which resources (and their corresponding registers) must be updated during the respective state transition. Three different sequences can be defined with the BOOT0 and BOOT1 pins. These settings can be overwritten by the user when the power sequence completes execution.