Регистры Allwinner H616

Сокращения  |  Дерево шин  |  Карта памяти

Хост-контроллер SD / MMC (SMHC) ( Руководство )

Имя модуля: SMHC0 , базовый адрес: 0x04020000

Имя модуля: SMHC1 , базовый адрес: 0x04021000

Имя модуля: SMHC2 , базовый адрес: 0x04022000

Руководство п. 5.3.5


Регистров: 50


Имя регистра | Смещение

1) SMHC_CTRL | 0x0000
Control Register


2) SMHC_CLKDIV | 0x0004
Clock Control Register


3) SMHC_TMOUT | 0x0008
Time Out Register


4) SMHC_CTYPE | 0x000C
Bus Width Register


5) SMHC_BLKSIZ | 0x0010
Block Size Register


6) SMHC_BYTCNT | 0x0014
Byte Count Register


7) SMHC_CMD | 0x0018
Command Register


8) SMHC_CMDARG | 0x001C
Command Argument Register


9) SMHC_RESP0 | 0x0020
Response 0 Register


10) SMHC_RESP1 | 0x0024
Response 1 Register


11) SMHC_RESP2 | 0x0028
Response 2 Register


12) SMHC_RESP3 | 0x002C
Response 3 Register


13) SMHC_INTMASK | 0x0030
Interrupt Mask Register


14) SMHC_MINTSTS | 0x0034
Masked Interrupt Status Register


15) SMHC_RINTSTS | 0x0038
Raw Interrupt Status Register


16) SMHC_STATUS | 0x003C
Status Register


17) SMHC_FIFOTH | 0x0040
FIFO Water Level Register


18) SMHC_FUNS | 0x0044
FIFO Function Select Register


19) SMHC_TBC0 | 0x0048
Transferred Byte Count between Controller and Card


20) SMHC_TBC1 | 0x004C
Transferred Byte Count between Host Memory and Internal FIFO


21) SMHC_DBGC | 0x0050
Current Debug Control Register


22) SMHC_CSDC | 0x0054
CRC Status Detect Control Register (Only for SMHC2)


23) SMHC_A12A | 0x0058
Auto Command 12 Argument Register


24) SMHC_NTSR | 0x005C
SD New Timing Set Register (Only for SMHC0, SMHC1)


25) SMHC_HWRST | 0x0078
Hardware Reset Register


26) SMHC_IDMAC | 0x0080
IDMAC Control Register


27) SMHC_DLBA | 0x0084
Descriptor List Base Address Register


28) SMHC_IDST | 0x0088
IDMAC Status Register


29) SMHC_IDIE | 0x008C
IDMAC Interrupt Enable Register


30) SMHC_THLD | 0x0100
Card Threshold Control Register


31) SMHC_SFC | 0x0104
Sample FIFO Control Register (Only for SMHC2)


32) SMHC_A23A | 0x0108
Auto Command 23 Argument Register (Only for SMHC2)


33) EMMC_DDR_SBIT_DET | 0x010C
eMMC4.5 DDR Start Bit Detection Control Register


34) SMHC_RESP_CRC | 0x0110
Response CRC from Device (Only for SMHC0, SMHC1)


35) NDFC_SPARE_AREA | 0x0114
NDFC Spare Area Register


36) SMHC_D6_CRC | 0x0118
CRC in Data6 from Device (Only for SMHC0, SMHC1)


37) SMHC_D5_CRC | 0x011C
CRC in Data5 from Device (Only for SMHC0, SMHC1)


38) SMHC_D4_CRC | 0x0120
CRC in Data4 from Device (Only for SMHC0, SMHC1)


39) SMHC_D3_CRC | 0x0124
CRC in Data3 from Device (Only for SMHC0, SMHC1)


40) SMHC_D2_CRC | 0x0128
CRC in Data2 from Device (Only for SMHC0, SMHC1)


41) SMHC_D1_CRC | 0x012C
CRC in Data1 from Device (Only for SMHC0, SMHC1)


42) SMHC_D0_CRC | 0x0130
CRC in Data0 from Device (Only for SMHC0, SMHC1)


43) SMHC_CRC_STA | 0x0134
Write CRC Status Register (Only for SMHC0, SMHC1)


44) SMHC_EXT_CMD | 0x0138
Extended Command Register (Only for SMHC2)


45) SMHC_EXT_RESP | 0x013C
Extended Response Register (Only for SMHC2)


46) SMHC_DRV_DL | 0x0140
Drive Delay Control Register


47) SMHC_SAMP_DL | 0x0144
Sample Delay Control Register


48) SMHC_DS_DL | 0x0148
Data Strobe Delay Control Register (Only for SMHC2)


49) SMHC_FIFO | 0x0200
Read/Writ


50) SMHC_D7_CRC | 0x0114
CRC in Data7 from Device (Only for SMHC0, SMHC1)



Allwinner H616 Manual