About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Documentation / devicetree / bindings / spi / spi_pl022.txt




Custom Search

Based on kernel version 3.9. Page generated on 2013-05-02 23:02 EST.

1	ARM PL022 SPI controller
2	
3	Required properties:
4	- compatible : "arm,pl022", "arm,primecell"
5	- reg : Offset and length of the register set for the device
6	- interrupts : Should contain SPI controller interrupt
7	
8	Optional properties:
9	- num-cs : total number of chipselects
10	- cs-gpios : should specify GPIOs used for chipselects.
11	  The gpios will be referred to as reg = <index> in the SPI child nodes.
12	  If unspecified, a single SPI device without a chip select can be used.
13	- pl022,autosuspend-delay : delay in ms following transfer completion before
14				    the runtime power management system suspends the
15				    device. A setting of 0 indicates no delay and the
16	                            device will be suspended immediately
17	- pl022,rt : indicates the controller should run the message pump with realtime
18	             priority to minimise the transfer latency on the bus (boolean)
19	
20	
21	SPI slave nodes must be children of the SPI master node and can
22	contain the following properties.
23	
24	- pl022,interface : interface type:
25		0: SPI
26		1: Texas Instruments Synchronous Serial Frame Format
27		2: Microwire (Half Duplex)
28	- pl022,com-mode : polling, interrupt or dma
29	- pl022,rx-level-trig : Rx FIFO watermark level
30	- pl022,tx-level-trig : Tx FIFO watermark level
31	- pl022,ctrl-len : Microwire interface: Control length
32	- pl022,wait-state : Microwire interface: Wait state
33	- pl022,duplex : Microwire interface: Full/Half duplex
Hide Line Numbers
About Kernel Documentation Linux Kernel Contact Linux Resources Linux Blog

Information is copyright its respective author. All material is available from the Linux Kernel Source distributed under a GPL License. This page is provided as a free service by mjmwired.net.