11.5.3 Boot Configuration

The Boot configuration page contains security information used by the Boot ROM. Information such as the Boot ROM CRC-32 value will be stored within this reserved space. Both BootCFG1 and BootCFG2 have the same mapping, the table below provides BootCFG mapping details.

Table 11-4. Bootcfg Mapping
Address Register Bit FieldStart BitSize (bits)Value after chip erase Description
0A002000BLDRCFG<See Below:> 0xC0000000Bootloader configurations
PFM_BCRP010x0Boot Config Page read protect bit
PFM_BCWP110x0Boot Config Page write protect bit
BROM_EN_BFMCHK2810x0BFM CRC check enable
BROM_EN_PLL2910x0PLL config enable for BFM processings
BROM_EN_DALUN3010x1Allow BootRom to apply DALUN

BROM_EN_

RWLOCKS

3110x1Allow BootRom to apply Read & Write locks
0A002004BROM_BSEQ<See Below:> 0xFFFE0001Sequence # for BootCfg page
SEQNUM0160x0001Boot ROM Sequence Number
SEQBAR16160xFFFE1’s Complement of Seq. #
0A002008

BFM_CHK_

TABLEPTR

0320xFFFFFFFFBFM CRC table pointer

0A002020 -

0A00207F

Reserved
0A002080

KEYVAL_

TZ0_CE_ALL

01280xFFFF…FFChip erase 3 (TZ0_ALL) access key
0A002090

CELOCK_

TZ0_CE_ALL

0320xFFFFFFFChip erase lock for TZ0_ALL
0A002094Reserved 096
0A0020A0

KEYVAL_

CRCCMD

01280xFFFF…FFCRC access key
0A0020B0

KEYCONFIG_

CRCCMD

01280xFFFF…FFConfig for CRC access key
0A0020C0

KEYVAL_

HOSTDALELEV

01280xFFFF…FFHost-authenticated DAL elevation key
0A0020D0

KEYCONFIG_

HOSTDALELEV

01280xFFFF…FFConfig for Host-authenticated DAL elevation key
0A0020E0ROM_CTRLA 0320xFFFFFFFF

ROM.CTRLA setting

(if BROM_PLL_EN=1)

0A0020E4FCR_CTRLA 0320xFFFFFFFF

FCR.CTRLA setting

(if BROM_PLL_EN=1)

0A0020E8

RPMU_

VREGCTRL

0320xFFFFFFFF

RPMU.VREGCTRL setting

(if BROM_PLL_EN=1)

0A0020ECPLL0_CTRL 0320xFFFFFFFF

PLL0.CTRL setting

(if BROM_PLL_EN=1)

0A0020F0PLL0_FBDIV 0320xFFFFFFFF

PLL0.FBDIV setting

(if BROM_PLL_EN=1)

0A0020F4PLL0_REFDIV 0320xFFFFFFFF

PLL0.REFDIV setting

(if BROM_PLL_EN=1)

0A0020F8

PLL0_

POSTDIVA

0320xFFFFFFFF

PLL0.POSTDIVA setting

( if BROM_PLL_EN=1)

0A0020FC

MCLK_

CLKDIV1

0320xFFFFFFFF

MCLK.CLKDIV1 setting

(if BROM_PLL_EN=1)

0A002100

GCLK_

GENCTRL0

0320xFFFFFFFF

GCLK.GENCTRL0 setting

(if BROM_PLL_EN=1)

0A002104Reserved 096
0A002110

BROM_

BOOTCFGCRC

01280xFFFFFFFFCRC table for bootcfg page
0A002120

BROM_

PAGEEND

000xFFFFFFFFMarker for end of verified data
Note:
  • PFM BootCfg read and write protects are disabled (BCWP = 0, BCRP = 0)
  • BROM_EN_BFMCHK = 0, BFM CRC check disabled
  • BROM_EN_PLL = 0, PLL config disabled
  • BROM_EN_DALUN is set (DAL setting will be applied at Boot ROM exit)
  • BROM_EN_RWLOCKS is set (Locks will be applied at Boot ROM exit)