Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions
spi-s3c24xx.c File Reference
#include <linux/init.h>
#include <linux/spinlock.h>
#include <linux/workqueue.h>
#include <linux/interrupt.h>
#include <linux/delay.h>
#include <linux/errno.h>
#include <linux/err.h>
#include <linux/clk.h>
#include <linux/platform_device.h>
#include <linux/gpio.h>
#include <linux/io.h>
#include <linux/slab.h>
#include <linux/spi/spi.h>
#include <linux/spi/spi_bitbang.h>
#include <linux/spi/s3c24xx.h>
#include <linux/module.h>
#include <plat/regs-spi.h>
#include <plat/fiq.h>
#include <asm/fiq.h>
#include "spi-s3c24xx-fiq.h"

Go to the source code of this file.

Data Structures

struct  s3c24xx_spi_devstate
 
struct  s3c24xx_spi
 

Macros

#define SPCON_DEFAULT   (S3C2410_SPCON_MSTR | S3C2410_SPCON_SMOD_INT)
 
#define SPPIN_DEFAULT   (S3C2410_SPPIN_KEEP)
 
#define S3C24XX_SPI_PMOPS   NULL
 

Enumerations

enum  spi_fiq_mode { FIQ_MODE_NONE = 0, FIQ_MODE_TX = 1, FIQ_MODE_RX = 2, FIQ_MODE_TXRX = 3 }
 

Functions

 MODULE_ALIAS ("platform:s3c2410-spi")
 
 module_platform_driver (s3c24xx_spi_driver)
 
 MODULE_DESCRIPTION ("S3C24XX SPI Driver")
 
 MODULE_AUTHOR ("Ben Dooks, <[email protected]>")
 
 MODULE_LICENSE ("GPL")
 

Macro Definition Documentation

#define S3C24XX_SPI_PMOPS   NULL

Definition at line 719 of file spi-s3c24xx.c.

#define SPCON_DEFAULT   (S3C2410_SPCON_MSTR | S3C2410_SPCON_SMOD_INT)

Definition at line 89 of file spi-s3c24xx.c.

#define SPPIN_DEFAULT   (S3C2410_SPPIN_KEEP)

Definition at line 90 of file spi-s3c24xx.c.

Enumeration Type Documentation

Enumerator:
FIQ_MODE_NONE 
FIQ_MODE_TX 
FIQ_MODE_RX 
FIQ_MODE_TXRX 

Definition at line 51 of file spi-s3c24xx.c.

Function Documentation

MODULE_ALIAS ( "platform:s3c2410-spi )
MODULE_AUTHOR ( "Ben  Dooks,
< ben @simtec.co.uk >"   
)
MODULE_DESCRIPTION ( "S3C24XX SPI Driver"  )
MODULE_LICENSE ( "GPL"  )
module_platform_driver ( s3c24xx_spi_driver  )