|
Zephyr Project API 4.0.0
A Scalable Open Source RTOS
|
SD host controller capabilities. More...
#include <sdhc.h>
Data Fields | |
| unsigned int | timeout_clk_freq: 5 |
| Timeout clock frequency. | |
| unsigned int | timeout_clk_unit: 1 |
| Timeout clock unit. | |
| unsigned int | sd_base_clk: 8 |
| SD base clock frequency. | |
| unsigned int | max_blk_len: 2 |
| Max block length. | |
| unsigned int | bus_8_bit_support: 1 |
| 8-bit Support for embedded device | |
| unsigned int | bus_4_bit_support: 1 |
| 4 bit bus support | |
| unsigned int | adma_2_support: 1 |
| ADMA2 support. | |
| unsigned int | high_spd_support: 1 |
| High speed support. | |
| unsigned int | sdma_support: 1 |
| SDMA support. | |
| unsigned int | suspend_res_support: 1 |
| Suspend/Resume support. | |
| unsigned int | vol_330_support: 1 |
| Voltage support 3.3V. | |
| unsigned int | vol_300_support: 1 |
| Voltage support 3.0V. | |
| unsigned int | vol_180_support: 1 |
| Voltage support 1.8V. | |
| unsigned int | address_64_bit_support_v4: 1 |
| 64-bit system address support for V4 | |
| unsigned int | address_64_bit_support_v3: 1 |
| 64-bit system address support for V3 | |
| unsigned int | sdio_async_interrupt_support: 1 |
| Asynchronous interrupt support. | |
| unsigned int | slot_type: 2 |
| Slot type. | |
| unsigned int | sdr50_support: 1 |
| SDR50 support. | |
| unsigned int | sdr104_support: 1 |
| SDR104 support. | |
| unsigned int | ddr50_support: 1 |
| DDR50 support. | |
| unsigned int | uhs_2_support: 1 |
| UHS-II support. | |
| unsigned int | drv_type_a_support: 1 |
| Driver type A support. | |
| unsigned int | drv_type_c_support: 1 |
| Driver type C support. | |
| unsigned int | drv_type_d_support: 1 |
| Driver type D support. | |
| unsigned int | retune_timer_count: 4 |
| Timer count for re-tuning. | |
| unsigned int | sdr50_needs_tuning: 1 |
| Use tuning for SDR50. | |
| unsigned int | retuning_mode: 2 |
| Re-tuning mode. | |
| unsigned int | clk_multiplier: 8 |
| Clock multiplier. | |
| unsigned int | adma3_support: 1 |
| ADMA3 support. | |
| unsigned int | vdd2_180_support: 1 |
| 1.8V VDD2 support | |
| unsigned int | hs200_support: 1 |
| HS200 support. | |
| unsigned int | hs400_support: 1 |
| HS400 support. | |
SD host controller capabilities.
SD host controller capability flags. These flags should be set by the SDHC driver, using the sdhc_get_host_props api.
| unsigned int sdhc_host_caps::address_64_bit_support_v3 |
64-bit system address support for V3
| unsigned int sdhc_host_caps::address_64_bit_support_v4 |
64-bit system address support for V4
| unsigned int sdhc_host_caps::adma3_support |
ADMA3 support.
| unsigned int sdhc_host_caps::adma_2_support |
ADMA2 support.
| unsigned int sdhc_host_caps::bus_4_bit_support |
4 bit bus support
| unsigned int sdhc_host_caps::bus_8_bit_support |
8-bit Support for embedded device
| unsigned int sdhc_host_caps::clk_multiplier |
Clock multiplier.
| unsigned int sdhc_host_caps::ddr50_support |
DDR50 support.
| unsigned int sdhc_host_caps::drv_type_a_support |
Driver type A support.
| unsigned int sdhc_host_caps::drv_type_c_support |
Driver type C support.
| unsigned int sdhc_host_caps::drv_type_d_support |
Driver type D support.
| unsigned int sdhc_host_caps::high_spd_support |
High speed support.
| unsigned int sdhc_host_caps::hs200_support |
HS200 support.
| unsigned int sdhc_host_caps::hs400_support |
HS400 support.
| unsigned int sdhc_host_caps::max_blk_len |
Max block length.
| unsigned int sdhc_host_caps::retune_timer_count |
Timer count for re-tuning.
| unsigned int sdhc_host_caps::retuning_mode |
Re-tuning mode.
| unsigned int sdhc_host_caps::sd_base_clk |
SD base clock frequency.
| unsigned int sdhc_host_caps::sdio_async_interrupt_support |
Asynchronous interrupt support.
| unsigned int sdhc_host_caps::sdma_support |
SDMA support.
| unsigned int sdhc_host_caps::sdr104_support |
SDR104 support.
| unsigned int sdhc_host_caps::sdr50_needs_tuning |
Use tuning for SDR50.
| unsigned int sdhc_host_caps::sdr50_support |
SDR50 support.
| unsigned int sdhc_host_caps::slot_type |
Slot type.
| unsigned int sdhc_host_caps::suspend_res_support |
Suspend/Resume support.
| unsigned int sdhc_host_caps::timeout_clk_freq |
Timeout clock frequency.
| unsigned int sdhc_host_caps::timeout_clk_unit |
Timeout clock unit.
| unsigned int sdhc_host_caps::uhs_2_support |
UHS-II support.
| unsigned int sdhc_host_caps::vdd2_180_support |
1.8V VDD2 support
| unsigned int sdhc_host_caps::vol_180_support |
Voltage support 1.8V.
| unsigned int sdhc_host_caps::vol_300_support |
Voltage support 3.0V.
| unsigned int sdhc_host_caps::vol_330_support |
Voltage support 3.3V.