Lines Matching +full:use +full:- +full:dma +full:- +full:tx
4 - compatible: Should be one of the following:
5 - "atmel,at91rm9200-usart"
6 - "atmel,at91sam9260-usart"
7 - "microchip,sam9x60-usart"
8 - "atmel,at91rm9200-dbgu", "atmel,at91rm9200-usart"
9 - "atmel,at91sam9260-dbgu", "atmel,at91sam9260-usart"
10 - "microchip,sam9x60-dbgu", "microchip,sam9x60-usart"
11 - reg: Should contain registers location and length
12 - interrupts: Should contain interrupt
13 - clock-names: tuple listing input clock names.
15 - clocks: phandles to input clocks.
18 - #size-cells : Must be <0>
19 - #address-cells : Must be <1>
20 - cs-gpios: chipselects (internal cs not supported)
21 - atmel,usart-mode : Must be <AT91_USART_MODE_SPI> (found in dt-bindings/mfd/at91-usart.h)
24 - dma bindings for dma transfer:
25 - dmas: DMA specifier, consisting of a phandle to DMA controller node,
26 memory peripheral interface and USART DMA channel ID, FIFO configuration.
27 The order of DMA channels is fixed. The first DMA channel must be TX
29 Refer to dma.txt and atmel-dma.txt for details.
30 - dma-names: "tx" for TX channel.
32 The order of dma-names is also fixed. The first name must be "tx"
36 - atmel,use-dma-rx: use of PDC or DMA for receiving data
37 - atmel,use-dma-tx: use of PDC or DMA for transmitting data
38 - {rts,cts,dtr,dsr,rng,dcd}-gpios: specify a GPIO for RTS/CTS/DTR/DSR/RI/DCD line respectively.
39 It will use specified PIO instead of the peripheral function pin for the USART feature.
41 - atmel,fifo-size: maximum number of data the RX and TX FIFOs can store for FIFO
43 - rs485-rts-delay, rs485-rx-during-tx, linux,rs485-enabled-at-boot-time: see rs485.txt
46 - at91rm9200: legacy USART support
47 - at91sam9260: generic USART implementation for SAM9 SoCs
50 - use PDC:
52 compatible = "atmel,at91sam9260-usart";
56 clock-names = "usart";
57 atmel,use-dma-rx;
58 atmel,use-dma-tx;
59 rts-gpios = <&pioD 15 GPIO_ACTIVE_LOW>;
60 cts-gpios = <&pioD 16 GPIO_ACTIVE_LOW>;
61 dtr-gpios = <&pioD 17 GPIO_ACTIVE_LOW>;
62 dsr-gpios = <&pioD 18 GPIO_ACTIVE_LOW>;
63 dcd-gpios = <&pioD 20 GPIO_ACTIVE_LOW>;
64 rng-gpios = <&pioD 19 GPIO_ACTIVE_LOW>;
67 - use DMA:
69 compatible = "atmel,at91sam9260-usart";
73 clock-names = "usart";
74 atmel,use-dma-rx;
75 atmel,use-dma-tx;
78 dma-names = "tx", "rx";
79 atmel,fifo-size = <32>;
82 - SPI mode:
83 #include <dt-bindings/mfd/at91-usart.h>
86 #address-cells = <1>;
87 #size-cells = <0>;
88 compatible = "atmel,at91rm9200-usart", "atmel,at91sam9260-usart";
89 atmel,usart-mode = <AT91_USART_MODE_SPI>;
93 clock-names = "usart";
96 dma-names = "tx", "rx";
97 cs-gpios = <&pioB 3 0>;