Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
caif_spi_slave.c File Reference
#include <linux/init.h>
#include <linux/module.h>
#include <linux/device.h>
#include <linux/platform_device.h>
#include <linux/string.h>
#include <linux/semaphore.h>
#include <linux/workqueue.h>
#include <linux/completion.h>
#include <linux/list.h>
#include <linux/interrupt.h>
#include <linux/dma-mapping.h>
#include <linux/delay.h>
#include <linux/sched.h>
#include <linux/debugfs.h>
#include <net/caif/caif_spi.h>

Go to the source code of this file.

Macros

#define SPI_DATA_POS   0
 

Functions

void cfspi_xfer (struct work_struct *work)
 

Variables

int spi_frm_align = 2
 
int spi_up_head_align = 1 << 1
 
int spi_up_tail_align = 1 << 0
 
int spi_down_head_align = 1 << 2
 
int spi_down_tail_align = 1 << 1
 
struct platform_driver cfspi_spi_driver
 

Macro Definition Documentation

#define SPI_DATA_POS   0

Definition at line 24 of file caif_spi_slave.c.

Function Documentation

Definition at line 63 of file caif_spi_slave.c.

Variable Documentation

struct platform_driver cfspi_spi_driver
Initial value:
= {
.probe = cfspi_spi_probe,
.remove = cfspi_spi_remove,
.driver = {
.name = "cfspi_sspi",
.owner = THIS_MODULE,
},
}

Definition at line 249 of file caif_spi_slave.c.

int spi_down_head_align = 1 << 2

Definition at line 45 of file caif_spi_slave.c.

int spi_down_tail_align = 1 << 1

Definition at line 46 of file caif_spi_slave.c.

int spi_frm_align = 2

Definition at line 37 of file caif_spi_slave.c.

int spi_up_head_align = 1 << 1

Definition at line 43 of file caif_spi_slave.c.

int spi_up_tail_align = 1 << 0

Definition at line 44 of file caif_spi_slave.c.