Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
spi-mpc512x-psc.c File Reference
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/errno.h>
#include <linux/interrupt.h>
#include <linux/of_address.h>
#include <linux/of_platform.h>
#include <linux/workqueue.h>
#include <linux/completion.h>
#include <linux/io.h>
#include <linux/delay.h>
#include <linux/clk.h>
#include <linux/spi/spi.h>
#include <linux/fsl_devices.h>
#include <asm/mpc52xx_psc.h>

Go to the source code of this file.

Data Structures

struct  mpc512x_psc_spi
 
struct  mpc512x_psc_spi_cs
 

Macros

#define MPC512x_PSC_FIFO_SZ(sz)   ((sz & 0x7ff) << 2);
 
#define EOFBYTE   1
 

Functions

 MODULE_DEVICE_TABLE (of, mpc512x_psc_spi_of_match)
 
 module_platform_driver (mpc512x_psc_spi_of_driver)
 
 MODULE_AUTHOR ("John Rigby")
 
 MODULE_DESCRIPTION ("MPC512x PSC SPI Driver")
 
 MODULE_LICENSE ("GPL")
 

Macro Definition Documentation

#define EOFBYTE   1

Definition at line 132 of file spi-mpc512x-psc.c.

#define MPC512x_PSC_FIFO_SZ (   sz)    ((sz & 0x7ff) << 2);

Definition at line 130 of file spi-mpc512x-psc.c.

Function Documentation

MODULE_AUTHOR ( "John Rigby"  )
MODULE_DESCRIPTION ( "MPC512x PSC SPI Driver"  )
MODULE_DEVICE_TABLE ( of  ,
mpc512x_psc_spi_of_match   
)
MODULE_LICENSE ( "GPL"  )
module_platform_driver ( mpc512x_psc_spi_of_driver  )