Lines Matching +full:rx +full:- +full:input
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,
28 associated channel and the second one must be RX associated channel.
29 Refer to dma.txt and atmel-dma.txt for details.
30 - dma-names: "tx" for TX channel.
31 "rx" for RX channel.
32 The order of dma-names is also fixed. The first name must be "tx"
33 and the second one must be "rx" as in the examples below.
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.
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>;