SemiDrive SSDK Appication Program Interface PTG3.0
Data Fields
sdhci_host

#include <sdrv_sdhci.h>

Data Fields

addr_t base
 
uint32_t irq
 
uint32_t cur_clk_rate
 
uint32_t max_clk_rate
 
uint32_t timing
 
struct host_caps caps
 
void * priv_data
 
void * parent
 

Field Documentation

◆ async_mode

uint32_t async_mode

◆ base

addr_t base

Base address for the host

◆ bus_width

uint32_t bus_width

◆ caps

struct host_caps caps

Host capabilities

◆ card_type

uint32_t card_type

◆ cmd

struct mmc_command* cmd

◆ cmd_sema

SemaphoreHandle_t cmd_sema

◆ cur_clk_rate

uint32_t cur_clk_rate

Running clock rate

◆ data_cmd

struct mmc_command data_cmd

◆ data_complete_sema

SemaphoreHandle_t data_complete_sema

◆ data_end_trans_count

uint32_t data_end_trans_count

◆ data_sema

SemaphoreHandle_t data_sema

◆ data_timer

TimerHandle_t data_timer

◆ irq

uint32_t irq

sdhci host irq num

◆ max_clk_rate

uint32_t max_clk_rate

Max clock rate host surpport

◆ ops

struct sdhci_ops* ops

◆ parent

void* parent

hal mmc handle

◆ priv_data

void* priv_data

Specific host info

◆ slot

uint32_t slot

◆ sw_tuning_in_progress

uint8_t sw_tuning_in_progress

◆ timer_sema

SemaphoreHandle_t timer_sema

◆ timing

uint32_t timing

current timing for the host

◆ tuning_in_progress

uint8_t tuning_in_progress

The documentation for this struct was generated from the following file: