Specify the bus speed mode. More...
Specify the bus speed mode.
The function ARM_MCI_Control with control = ARM_MCI_BUS_SPEED configures the bus speed of the MCI to the requested bits/s specified with arg.
The function ARM_MCI_Control with control = ARM_MCI_BUS_SPEED_MODE configures the bus speed mode of the MCI as specified with arg listed bellow.
The function ARM_MCI_GetCapabilities lists the supported bus speed modes. Initially, all SD cards use a 3.3 volt electrical interface. Some SD cards can switch to 1.8 volt operation. For example, the use of ultra-high-speed (UHS) SD cards requires 1.8 volt operation and a 4-bit bus data width. The data field uhs_signaling of the structure ARM_MCI_CAPABILITIES encodes whether the driver supports 1.8 volt UHS signaling.
The following codes are defined:
#define ARM_MCI_BUS_DEFAULT_SPEED (0x00UL)SD/MMC: Default Speed mode up to 25/26MHz.
#define ARM_MCI_BUS_HIGH_SPEED (0x01UL)SD/MMC: High Speed mode up to 50/52MHz.
#define ARM_MCI_BUS_UHS_SDR12 (0x02UL)SD: SDR12 (Single Data Rate) up to 25MHz, 12.5MB/s: UHS-I (Ultra High Speed) 1.8V signaling.
#define ARM_MCI_BUS_UHS_SDR25 (0x03UL)SD: SDR25 (Single Data Rate) up to 50MHz, 25 MB/s: UHS-I (Ultra High Speed) 1.8V signaling.
#define ARM_MCI_BUS_UHS_SDR50 (0x04UL)SD: SDR50 (Single Data Rate) up to 100MHz, 50 MB/s: UHS-I (Ultra High Speed) 1.8V signaling.
#define ARM_MCI_BUS_UHS_SDR104 (0x05UL)SD: SDR104 (Single Data Rate) up to 208MHz, 104 MB/s: UHS-I (Ultra High Speed) 1.8V signaling.
#define ARM_MCI_BUS_UHS_DDR50 (0x06UL)SD: DDR50 (Dual Data Rate) up to 50MHz, 50 MB/s: UHS-I (Ultra High Speed) 1.8V signaling.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4