The BootROM sets configuration registers that apply to each boot mode. For eMMC1 boot mode, the BootROM sets the registers to the initial values shown in the following table.
| Register Name | Base Address | Register Value | Description |
|---|---|---|---|
| CRP Clock and Reset Register Module | |||
| PMCPLL_CTRL | 0xF126_0040 |
0x0002_4800
|
PMC PLL (PPLL) setup uses reset defaults (REF_CLK multiplied by 72 (FBDIV) and divided by 4 (CLKOUTDIV) |
| SD1_REF_CTRL | 0xF126_0128 |
0x0100_1200
|
Select PPLL divided by 18 (DIVISOR), clock enabled |
| SD_eMMC Register Module | |||
| MIO_Bank0_Schmitt_En | 0xF106_010C |
0x0000_1FF9
|
Enable Schmitt on eMMC1 MIO pins |
| MIO_Bank0_Tristate | 0xF106_0200 |
0x03FF_E006
|
Disable 3-state override on eMMC1 MIO pins |
| RST_SDIO1 | 0xF126_030C |
0x0000_0000
|
SDIO RST not asserted |
| SD1_Cfg_Reg1 | 0xF106_0490 |
0x0000_1E50
|
Base clock frequency, sync wake-up mode |
| SD1_Clk_Ctrl | 0xF106_0480 |
0x0000_0000
|
eMMC1 I/O feedback clock control MIO[0] selected |
| SD1_Ctrl | 0xF106_0484 |
0x0000_0001
|
eMMC1 enabled |
| SD1_Cfg_Reg2 | 0xF106_0494 |
0x0000_1FFC
|
eMMC1 configuration setup |
| SD1_CD_Ctrl | 0xF106_04CC |
0x0000_0000
|
CD signal from SD/eMMC is used |