Zephyr API Documentation
3.7.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.