Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
sdhci-s3c.c File Reference
#include <linux/delay.h>
#include <linux/dma-mapping.h>
#include <linux/platform_device.h>
#include <linux/slab.h>
#include <linux/clk.h>
#include <linux/io.h>
#include <linux/gpio.h>
#include <linux/module.h>
#include <linux/of.h>
#include <linux/of_gpio.h>
#include <linux/pm.h>
#include <linux/pm_runtime.h>
#include <linux/mmc/host.h>
#include <plat/sdhci.h>
#include <plat/regs-sdhci.h>
#include "sdhci.h"

Go to the source code of this file.

Data Structures

struct  sdhci_s3c
 
struct  sdhci_s3c_drv_data
 

Macros

#define MAX_BUS_CLK   (4)
 
#define NUM_GPIOS(x)   (x + 2)
 
#define SDHCI_S3C_PMOPS   NULL
 
#define EXYNOS4_SDHCI_DRV_DATA   ((kernel_ulong_t)NULL)
 

Functions

 MODULE_DEVICE_TABLE (platform, sdhci_s3c_driver_ids)
 
 module_platform_driver (sdhci_s3c_driver)
 
 MODULE_DESCRIPTION ("Samsung SDHCI (HSMMC) glue")
 
 MODULE_AUTHOR ("Ben Dooks, <[email protected]>")
 
 MODULE_LICENSE ("GPL v2")
 
 MODULE_ALIAS ("platform:s3c-sdhci")
 

Macro Definition Documentation

#define EXYNOS4_SDHCI_DRV_DATA   ((kernel_ulong_t)NULL)

Definition at line 899 of file sdhci-s3c.c.

#define MAX_BUS_CLK   (4)

Definition at line 35 of file sdhci-s3c.c.

#define NUM_GPIOS (   x)    (x + 2)

Definition at line 38 of file sdhci-s3c.c.

#define SDHCI_S3C_PMOPS   NULL

Definition at line 890 of file sdhci-s3c.c.

Function Documentation

MODULE_ALIAS ( "platform:s3c-sdhci"  )
MODULE_AUTHOR ( "Ben  Dooks,
< ben @simtec.co.uk >"   
)
MODULE_DESCRIPTION ( "Samsung SDHCI (HSMMC) glue"  )
MODULE_DEVICE_TABLE ( platform  ,
sdhci_s3c_driver_ids   
)
MODULE_LICENSE ( "GPL v2 )
module_platform_driver ( sdhci_s3c_driver  )