This module contains WILC SDIO protocol bus APIs implementation.
Copyright (c) 2016-2018 Microchip Technology Inc. and its subsidiaries.
#include "common/include/nm_common.h"
Functions | |
sint8 | nm_sdio_deinit (void) |
sint8 | nm_sdio_init (void) |
Initialize the SDIO. More... | |
sint8 | nm_sdio_read_block (uint32 u32Addr, uint8 *puBuf, uint16 u16Sz) |
uint32 | nm_sdio_read_reg (uint32 u32Addr) |
sint8 | nm_sdio_read_reg_with_ret (uint32 u32Addr, uint32 *pu32RetVal) |
sint8 | nm_sdio_write_block (uint32 u32Addr, uint8 *puBuf, uint16 u16Sz) |
sint8 | nm_sdio_write_reg (uint32 u32Addr, uint32 u32Val) |
References M2M_SUCCESS.
Referenced by nm_drv_init().
Initialize the SDIO.
References tstrNmSdioCmd52::address, tstrNmSdioCmd52::data, tstrNmSdioCmd52::function, M2M_ERR, M2M_ERR_BUS_FAIL, M2M_ERR_INIT, M2M_SUCCESS, nm_bus_ioctl(), NM_BUS_IOCTL_CMD_52, tstrNmSdioCmd52::raw, tstrNmSdioCmd52::read_write, sdio_int_enable(), sdio_set_func0_block_size(), sdio_set_func1_block_size(), and WILC_SDIO_BLOCK_SIZE.
Referenced by nm_drv_deinit(), and nm_drv_init().
References sdio_read().
Referenced by p_nm_read_block().
References sdio_read_reg().
Referenced by nm_read_reg().
References sdio_read_reg().
Referenced by nm_read_reg_with_ret().
References sdio_write().
Referenced by p_nm_write_block().
References sdio_write_reg().
Referenced by nm_write_reg().