UM10503
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2015. All rights reserved.
User manual
Rev. 2.1 — 10 December 2015
546 of 1441
NXP Semiconductors
UM10503
Chapter 22: LPC43xx/LPC43Sxx SD/MMC interface
2
DMA_RESET
Dma reset. To reset DMA interface, software should set bit to 1. This
bit is auto-cleared after two AHB clocks.
0
0
No change.
1
Reset. Reset internal DMA interface control logic
3
-
Reserved
-
4
INT_ENABLE
Global interrupt enable/disable bit. The int port is 1 only when this bit
is 1 and one or more unmasked interrupts are set.
0
0
Disable interrupts
1
Enable interrupts
5
-
Reserved. Always write this bit as 0.
0
6
READ_WAIT
Read/wait. For sending read-wait to SDIO cards.
0
0
Clear read wait
1
Assert read wait
7
SEND_IRQ_RESPONSE
Send irq response. This bit automatically clears once response is
sent. To wait for MMC card interrupts, the host issues CMD40, and
the SD/MMC controller waits for an interrupt response from the MMC
card. In the meantime, if the host wants the SD/MMC interface to exit
waiting for interrupt state, it can set this bit, at which time the
SD/MMC interface command state-machine sends a CMD40
response on the bus and returns to idle state.
0
0
No change
1
Send auto IRQ response
8
ABORT_READ_DATA
Abort read data. Used in SDIO card suspend sequence.
0
0
No change
1
Abort. After suspend command is issued during read-transfer,
software polls card to find when suspend happened. Once suspend
occurs, software sets bit to reset data state-machine, which is waiting
for next block of data. This bit automatically clears once data state
machine resets to idle.
Used in SDIO card suspend sequence.
9
SEND_CCSD
Send ccsd. When set, the SD/MMC controller sends CCSD to the
CE-ATA device. Software sets this bit only if current command is
expecting CCS (that is, RW_BLK) and interrupts are enabled in
CE-ATA device. Once the CCSD pattern is sent to device, the
SD/MMC interface automatically clears send_ccsd bit. It also sets
Command Done (CD) bit in RINTSTS register and generates interrupt
to host if Command Done interrupt is not masked.
NOTE: Once send_ccsd bit is set, it takes two card clock cycles to
drive the CCSD on the CMD line. Due to this, during the boundary
conditions it may happen that CCSD is sent to the CE-ATA device,
even if the device signalled CCS.
0
0
Clear bit if the SD/MMC controller does not reset the bit.
1
Send Command Completion Signal Disable (CCSD) to CE-ATA
device
Table 358. Control Register (CTRL, address 0x4000 4000) bit description
Bit
Symbol
Value
Description
Reset
value