Linux Kernel
3.7.1
|
#include <pl022.h>
Data Fields | |
u16 | bus_id |
u8 | num_chipselect |
u8 | enable_dma:1 |
bool(* | dma_filter )(struct dma_chan *chan, void *filter_param) |
void * | dma_rx_param |
void * | dma_tx_param |
int | autosuspend_delay |
bool | rt |
int * | chipselects |
struct pl022_ssp_master - device.platform_data for SPI controller devices. : identifier for this bus : chipselects are used to distinguish individual SPI slaves, and are numbered from zero to num_chipselects - 1. each slave has a chipselect signal, but it's common that not every chipselect is connected to a slave. : if true enables DMA driven transfers. : parameter to locate an RX DMA channel. : parameter to locate a TX DMA channel. : delay in ms following transfer completion before the runtime power management system suspends the device. A setting of 0 indicates no delay and the device will be suspended immediately. : indicates the controller should run the message pump with realtime priority to minimise the transfer latency on the bus. : list of <num_chipselects> chip select gpios