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