VSF Documented
Macros | Functions | Variables
vsf_remapped_sdio.c File Reference
#include "hal/vsf_hal.h"
#include "./vsf_remapped_sdio.h"

Macros

#define __VSF_DISTBUS_CLASS_INHERIT__
 
#define __VSF_REMAPPED_SDIO_CLASS_IMPLEMENT
 
#define __VSF_HAL_TEMPLATE_API   VSF_HAL_TEMPLATE_API_OP
 

Functions

vsf_err_t vsf_remapped_sdio_init (vsf_remapped_sdio_t *sdio, vsf_sdio_cfg_t *cfg)
 
void vsf_remapped_sdio_fini (vsf_remapped_sdio_t *sdio)
 
void vsf_remapped_sdio_irq_enable (vsf_remapped_sdio_t *sdio, vsf_sdio_irq_mask_t irq_mask)
 
void vsf_remapped_sdio_irq_disable (vsf_remapped_sdio_t *sdio, vsf_sdio_irq_mask_t irq_mask)
 
vsf_sdio_status_t vsf_remapped_sdio_status (vsf_remapped_sdio_t *sdio)
 
vsf_sdio_capability_t vsf_remapped_sdio_capability (vsf_remapped_sdio_t *sdio)
 
vsf_err_t vsf_remapped_sdio_set_clock (vsf_remapped_sdio_t *sdio, uint32_t clock_hz, bool is_ddr)
 
vsf_err_t vsf_remapped_sdio_set_bus_width (vsf_remapped_sdio_t *sdio, uint8_t bus_width)
 
vsf_err_t vsf_remapped_sdio_host_request (vsf_remapped_sdio_t *sdio, vsf_sdio_req_t *req)
 

Variables

const vsf_sdio_op_t vsf_remapped_sdio_op
 

Macro Definition Documentation

◆ __VSF_DISTBUS_CLASS_INHERIT__

#define __VSF_DISTBUS_CLASS_INHERIT__

◆ __VSF_REMAPPED_SDIO_CLASS_IMPLEMENT

#define __VSF_REMAPPED_SDIO_CLASS_IMPLEMENT

◆ __VSF_HAL_TEMPLATE_API

#define __VSF_HAL_TEMPLATE_API   VSF_HAL_TEMPLATE_API_OP

Function Documentation

◆ vsf_remapped_sdio_init()

vsf_err_t vsf_remapped_sdio_init ( vsf_remapped_sdio_t sdio,
vsf_sdio_cfg_t cfg 
)

◆ vsf_remapped_sdio_fini()

void vsf_remapped_sdio_fini ( vsf_remapped_sdio_t sdio)

◆ vsf_remapped_sdio_irq_enable()

void vsf_remapped_sdio_irq_enable ( vsf_remapped_sdio_t sdio,
vsf_sdio_irq_mask_t  irq_mask 
)

◆ vsf_remapped_sdio_irq_disable()

void vsf_remapped_sdio_irq_disable ( vsf_remapped_sdio_t sdio,
vsf_sdio_irq_mask_t  irq_mask 
)

◆ vsf_remapped_sdio_status()

vsf_sdio_status_t vsf_remapped_sdio_status ( vsf_remapped_sdio_t sdio)

◆ vsf_remapped_sdio_capability()

vsf_sdio_capability_t vsf_remapped_sdio_capability ( vsf_remapped_sdio_t sdio)

◆ vsf_remapped_sdio_set_clock()

vsf_err_t vsf_remapped_sdio_set_clock ( vsf_remapped_sdio_t sdio,
uint32_t  clock_hz,
bool  is_ddr 
)

◆ vsf_remapped_sdio_set_bus_width()

vsf_err_t vsf_remapped_sdio_set_bus_width ( vsf_remapped_sdio_t sdio,
uint8_t  bus_width 
)

◆ vsf_remapped_sdio_host_request()

vsf_err_t vsf_remapped_sdio_host_request ( vsf_remapped_sdio_t sdio,
vsf_sdio_req_t req 
)

Variable Documentation

◆ vsf_remapped_sdio_op

const vsf_sdio_op_t vsf_remapped_sdio_op
Initial value:
= {
# define __VSF_HAL_TEMPLATE_API
}