Public Version
Device Initialization by ROM Code
www.ti.com
Table 26-44. CHFLASH (continued)
Offset
Field
Description
0008h
GPMC_SYSCONFIG (LSB)
Register value
000Ah
GPMC_IRQENABLE (LSB)
000Ch
GPMC_TIMEOUT_CONTROL (LSB)
000Eh
GPMC_CONFIG (LSB)
0010h
GPMC_CONFIG1_0
0014h
GPMC_CONFIG2_0
0018h
GPMC_CONFIG3_0
001Ch
GPMC_CONFIG4_0
0020h
GPMC_CONFIG5_0
0024h
GPMC_CONFIG6_0
0028h
GPMC_CONFIG7_0
002Ch
GPMC_PREFETCH_CONFIG1
0030h
GPMC_PREFETCH_CONFIG2 (LSB)
0032h
GPMC_PREFETCH_CONTROL (LSB)
0034h
GPMC_ECC_CONFIG
0036h
GPMC_ECC_CONTROL
0038h
GPMC_ECC_SIZE_CONFIG (LSB)
0: Do not change A1– A10
003Ch
Enable_A1_A10
Others: Enable pins A1 – A10
26.4.8.2.4 CHMMCSD
The CHMMCSD configuration header contains settings specific to the high-speed MMC/SD/SDIO host
controller (MMCHS). For more information, see
, MMC/SD/SDIO Card Interface.
lists the fields. The ROM code configures the MMCHS by default to these settings:
•
400-kHz clock during identification mode
•
19.2-MHz clock during data transfer mode
Table 26-45. CHMMCSD CH
Offset
Register Modified
Description
Key used for section verification
0000h
Section key
C0C0C0C4h
Enables/disables the section
0004h
Valid
00h: Disable
Other: Enable
0005h
Reserved
0008h
MMCHS_SYSCTRL(MSB)
Register value
000Ah
MMCHS_SYSCTRL(LSB)
0xFFFFFFFF -> Do not update register.
1 -> 1 bit
2 -> 4 bits
000Ch
Bus width
4 -> 8 bits (on SD/MMC2 interface only)
0xFFFFFFFF -> Do not update register.
NOTE:
The ROM code transmits a booting parameter structure to the initial software (see
, Image Execution). This structure contains a field that indicates whether the
configuration header sections have been correctly considered. For the CHMMCSD section, if
all the section fields are set to 0xFFFFFFFF, regardless of the value of the VALID bit field,
the booting parameters should indicate that the CHMMCSD section has not been executed.
3574
Initialization
SWPU177N – December 2009 – Revised November 2010
Copyright © 2009–2010, Texas Instruments Incorporated