Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
sdio.c File Reference
#include <linux/module.h>
#include <linux/mmc/card.h>
#include <linux/mmc/mmc.h>
#include <linux/mmc/host.h>
#include <linux/mmc/sdio_func.h>
#include <linux/mmc/sdio_ids.h>
#include <linux/mmc/sdio.h>
#include <linux/mmc/sd.h>
#include "hif.h"
#include "hif-ops.h"
#include "target.h"
#include "debug.h"
#include "cfg80211.h"

Go to the source code of this file.

Data Structures

struct  ath6kl_sdio
 

Macros

#define CMD53_ARG_READ   0
 
#define CMD53_ARG_WRITE   1
 
#define CMD53_ARG_BLOCK_BASIS   1
 
#define CMD53_ARG_FIXED_ADDRESS   0
 
#define CMD53_ARG_INCR_ADDRESS   1
 
#define ATH6KL_SDIO_PM_OPS   NULL
 

Functions

 MODULE_DEVICE_TABLE (sdio, ath6kl_sdio_devices)
 
 module_init (ath6kl_sdio_init)
 
 module_exit (ath6kl_sdio_exit)
 
 MODULE_AUTHOR ("Atheros Communications, Inc.")
 
 MODULE_DESCRIPTION ("Driver support for Atheros AR600x SDIO devices")
 
 MODULE_LICENSE ("Dual BSD/GPL")
 
 MODULE_FIRMWARE (AR6003_HW_2_0_FW_DIR"/"AR6003_HW_2_0_OTP_FILE)
 
 MODULE_FIRMWARE (AR6003_HW_2_0_BOARD_DATA_FILE)
 
 MODULE_FIRMWARE (AR6003_HW_2_0_DEFAULT_BOARD_DATA_FILE)
 
 MODULE_FIRMWARE (AR6003_HW_2_1_1_FW_DIR"/"AR6003_HW_2_1_1_OTP_FILE)
 
 MODULE_FIRMWARE (AR6003_HW_2_1_1_BOARD_DATA_FILE)
 
 MODULE_FIRMWARE (AR6003_HW_2_1_1_DEFAULT_BOARD_DATA_FILE)
 
 MODULE_FIRMWARE (AR6004_HW_1_0_FW_DIR"/"AR6004_HW_1_0_FIRMWARE_FILE)
 
 MODULE_FIRMWARE (AR6004_HW_1_0_BOARD_DATA_FILE)
 
 MODULE_FIRMWARE (AR6004_HW_1_0_DEFAULT_BOARD_DATA_FILE)
 
 MODULE_FIRMWARE (AR6004_HW_1_1_FW_DIR"/"AR6004_HW_1_1_FIRMWARE_FILE)
 
 MODULE_FIRMWARE (AR6004_HW_1_1_BOARD_DATA_FILE)
 
 MODULE_FIRMWARE (AR6004_HW_1_1_DEFAULT_BOARD_DATA_FILE)
 
 MODULE_FIRMWARE (AR6004_HW_1_2_FW_DIR"/"AR6004_HW_1_2_FIRMWARE_FILE)
 
 MODULE_FIRMWARE (AR6004_HW_1_2_BOARD_DATA_FILE)
 
 MODULE_FIRMWARE (AR6004_HW_1_2_DEFAULT_BOARD_DATA_FILE)
 

Macro Definition Documentation

#define ATH6KL_SDIO_PM_OPS   NULL

Definition at line 1297 of file sdio.c.

#define CMD53_ARG_BLOCK_BASIS   1

Definition at line 73 of file sdio.c.

#define CMD53_ARG_FIXED_ADDRESS   0

Definition at line 74 of file sdio.c.

#define CMD53_ARG_INCR_ADDRESS   1

Definition at line 75 of file sdio.c.

#define CMD53_ARG_READ   0

Definition at line 71 of file sdio.c.

#define CMD53_ARG_WRITE   1

Definition at line 72 of file sdio.c.

Function Documentation

MODULE_AUTHOR ( "Atheros  Communications,
Inc."   
)
MODULE_DESCRIPTION ( "Driver support for Atheros AR600x SDIO devices )
MODULE_DEVICE_TABLE ( sdio  ,
ath6kl_sdio_devices   
)
module_exit ( ath6kl_sdio_exit  )
MODULE_FIRMWARE ( AR6003_HW_2_0_FW_DIR"/"  AR6003_HW_2_0_OTP_FILE)
MODULE_FIRMWARE ( AR6003_HW_2_0_BOARD_DATA_FILE  )
MODULE_FIRMWARE ( AR6003_HW_2_1_1_FW_DIR"/"  AR6003_HW_2_1_1_OTP_FILE)
MODULE_FIRMWARE ( AR6003_HW_2_1_1_BOARD_DATA_FILE  )
MODULE_FIRMWARE ( AR6004_HW_1_0_FW_DIR"/"  AR6004_HW_1_0_FIRMWARE_FILE)
MODULE_FIRMWARE ( AR6004_HW_1_0_BOARD_DATA_FILE  )
MODULE_FIRMWARE ( AR6004_HW_1_1_FW_DIR"/"  AR6004_HW_1_1_FIRMWARE_FILE)
MODULE_FIRMWARE ( AR6004_HW_1_1_BOARD_DATA_FILE  )
MODULE_FIRMWARE ( AR6004_HW_1_2_FW_DIR"/"  AR6004_HW_1_2_FIRMWARE_FILE)
MODULE_FIRMWARE ( AR6004_HW_1_2_BOARD_DATA_FILE  )
module_init ( ath6kl_sdio_init  )
MODULE_LICENSE ( "Dual BSD/GPL"  )