SRS17
SRS17 - Capabilities #2
| Module Instance | Base Address | Register Address |
|---|---|---|
i_sdmmc__sdmmc_apb_slv__10808000____SRS____SEG_L4_MP_sdmmc_s_0x0_0x1000
|
0x10808200
|
0x10808244
|
Size: 32
Offset: 0x44
Access: RO
| Bit Fields | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
|
|
|
|
|
|
|
||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
SRS17 Fields
| Bit | Name | Description | Access | Reset |
|---|---|---|---|---|
| 31 |
LVSH
|
LVSH - Low Voltage Signaling Host\n
[list] [*] 1 - LVS Host [*] 0 - Not LVS Host [/list]
|
RO
|
0x1
|
| 30:29 |
Reserved_13
|
Reserved bitfield added by Magillem |
RO
|
0x0
|
| 28 |
VDD2S
|
VDD2S - VDD2 Supported\n
[list] [*] 1 - VDD2 supported [*] 0 - VDD2 not supported [/list]
|
RO
|
0x0
|
| 27 |
ADMA3SUP
|
ADMA3SUP - ADMA3 Supported.\n
[list] [*] 1 - ADMA3 supported [*] 0 - ADMA3 not supported [/list]
|
RO
|
0x1
|
| 26:24 |
Reserved_11
|
Reserved bitfield added by Magillem |
RO
|
0x0
|
| 23:16 |
CLKMPR
|
CLKMPR - Clock Multiplier\n
This field is to be 0 (fixed), as the Clock Multiplier is not supported.
|
RO
|
0x0
|
| 15:14 |
RTNGM
|
RTNGM - Re-Tuning Modes\n
Depending on the retuning method, the some restrictions are assumed for the data length between re-tunings.\n
The core can work with supporting one of the three method:\n
[list] [*] 0 - Mode1: The software driver will use timer to calculate when the re-tuning is to be rerun. The data length between operations is limited to the 4MB. [*] 1 - Mode2: The driver will use either the re-tuning request (external input pin uhsi_retune_req is used for this purpose) or timer to predict when next retuning should be performed. The data length between operations is limited to the 4MB. [*] 2 - Mode3: This mode is similar to the mode2 with one exception. The core is able to perform auto retuning during the transmission, so data length limitation is not exists. [/list]
Mode 3 is currently not supported.The driver can configure the timer by getting the RTNGCNT.This field is to be 0 or 1, because the mode 3 is not supported.
|
RO
|
0x0
|
| 13 |
UTSM50
|
UTSM50 - Use Tuning for SDR50\n
[list] [*] 1 - tuning operation is necessary in SDR50 mode [*] 0 - tuning operation is not necessary in SDR50 mode [/list]
|
RO
|
0x0
|
| 12 |
Reserved_8
|
Reserved bitfield added by Magillem |
RO
|
0x0
|
| 11:8 |
RTNGCNT
|
RTNGCNT - Timer Count for Re-Tuning\n
These bits contain initial value for timer used to starting periodically Re-Tuning Operation.\n
[list] [*] 0h - Re-Tuning Timer disabled [*] 1h - 1 second [*] ... [*] n - 2^(n-1) seconds [*] ... [*] Bh - 1024 seconds [*] Eh-Ch - Reserved [*] Fh - Obtain this info in other way [/list]
|
RO
|
0x0
|
| 7 |
Reserved_7
|
Reserved bitfield added by Magillem |
RO
|
0x0
|
| 6 |
DRVD
|
DRVD - 1.8V Line Driver Type D Supported\n
[list] [*] 1 - Driver Type D supported [*] 0 - Driver Type D not supported [/list]
|
RO
|
0x1
|
| 5 |
DRVC
|
DRVC - 1.8V Line Driver Type C Supported\n
[list] [*] 1 - Driver Type C supported [*] 0 - Driver Type C not supported [/list]
|
RO
|
0x1
|
| 4 |
DRVA
|
DRVA - 1.8V Line Driver Type A Supported\n
[list] [*] 1 - Driver Type A supported [*] 0 - Driver Type A not supported [/list]
|
RO
|
0x1
|
| 3 |
UHSII
|
UHSII - UHS-II / UHS-III Supported\n
0 - UHS-II not supported
|
RO
|
0x0
|
| 2 |
DDR50
|
DDR50 - DDR50 Supported\n
[list] [*] 1 - DDR50 mode supported [*] 0 - DDR50 mode not supported [/list]
|
RO
|
0x1
|
| 1 |
SDR104
|
SDR104 - SDR104 Supported\n
[list] [*] 1 - SDR104 mode supported [*] 0 - SDR104 mode not supported [/list]
|
RO
|
0x1
|
| 0 |
SDR50
|
SDR50 - SDR50 Supported\n
[list] [*] 1 - SDR50 mode supported [*] 0 - SDR50 mode not supported [/list]
|
RO
|
0x1
|