158391efdSNathan Chancellor /* SPDX-License-Identifier: GPL-2.0 */ 2554c0a3aSHans de Goede /****************************************************************************** 3554c0a3aSHans de Goede * 4554c0a3aSHans de Goede * Copyright(c) 2007 - 2011 Realtek Corporation. All rights reserved. 5554c0a3aSHans de Goede * 6554c0a3aSHans de Goede ******************************************************************************/ 7554c0a3aSHans de Goede #ifndef __DRV_TYPES_SDIO_H__ 8554c0a3aSHans de Goede #define __DRV_TYPES_SDIO_H__ 9554c0a3aSHans de Goede 10554c0a3aSHans de Goede /* SDIO Header Files */ 11554c0a3aSHans de Goede #include <linux/mmc/sdio_func.h> 12554c0a3aSHans de Goede #include <linux/mmc/sdio_ids.h> 13554c0a3aSHans de Goede 14b311b98dSFox Chen struct sdio_data { 15554c0a3aSHans de Goede u8 func_number; 16554c0a3aSHans de Goede 17554c0a3aSHans de Goede u8 tx_block_mode; 18554c0a3aSHans de Goede u8 rx_block_mode; 19554c0a3aSHans de Goede u32 block_transfer_len; 20554c0a3aSHans de Goede 21554c0a3aSHans de Goede struct sdio_func *func; 22554c0a3aSHans de Goede void *sys_sdio_irq_thd; 23affbeba3SMadhumitha Prabakaran }; 24554c0a3aSHans de Goede 25554c0a3aSHans de Goede #endif 26