Linux Kernel
3.7.1
|
#include <linux/dma-mapping.h>
#include <linux/interrupt.h>
#include <linux/module.h>
#include <linux/highmem.h>
#include <linux/delay.h>
#include <linux/slab.h>
#include <linux/spi/spi.h>
#include "spi-dw.h"
Go to the source code of this file.
Data Structures | |
struct | chip_data |
Macros | |
#define | START_STATE ((void *)0) |
#define | RUNNING_STATE ((void *)1) |
#define | DONE_STATE ((void *)2) |
#define | ERROR_STATE ((void *)-1) |
#define | QUEUE_RUNNING 0 |
#define | QUEUE_STOPPED 1 |
#define | MRST_SPI_DEASSERT 0 |
#define | MRST_SPI_ASSERT 1 |
Functions | |
void | dw_spi_xfer_done (struct dw_spi *dws) |
EXPORT_SYMBOL_GPL (dw_spi_xfer_done) | |
int __devinit | dw_spi_add_host (struct dw_spi *dws) |
EXPORT_SYMBOL_GPL (dw_spi_add_host) | |
void __devexit | dw_spi_remove_host (struct dw_spi *dws) |
EXPORT_SYMBOL_GPL (dw_spi_remove_host) | |
int | dw_spi_suspend_host (struct dw_spi *dws) |
EXPORT_SYMBOL_GPL (dw_spi_suspend_host) | |
int | dw_spi_resume_host (struct dw_spi *dws) |
EXPORT_SYMBOL_GPL (dw_spi_resume_host) | |
MODULE_AUTHOR ("Feng Tang <[email protected]>") | |
MODULE_DESCRIPTION ("Driver for DesignWare SPI controller core") | |
MODULE_LICENSE ("GPL v2") | |
EXPORT_SYMBOL_GPL | ( | dw_spi_xfer_done | ) |
EXPORT_SYMBOL_GPL | ( | dw_spi_add_host | ) |
EXPORT_SYMBOL_GPL | ( | dw_spi_remove_host | ) |
EXPORT_SYMBOL_GPL | ( | dw_spi_suspend_host | ) |
EXPORT_SYMBOL_GPL | ( | dw_spi_resume_host | ) |
MODULE_AUTHOR | ( | "Feng Tang <[email protected]>" | ) |
MODULE_DESCRIPTION | ( | "Driver for DesignWare SPI controller core" | ) |
MODULE_LICENSE | ( | "GPL v2" | ) |