nordic,nrf-uarte

Description

These nodes are “uart” bus nodes.

Nordic nRF family UARTE (UART with EasyDMA)

Properties

Properties not inherited from the base binding file.

Name

Type

Details

endtx-stoptx-supported

boolean

UARTE has ENDTX_STOPTX HW short.

frame-timeout-supported

boolean

UARTE has RX frame timeout HW feature.

default-gpio-port

phandle

UARTE default GPIO port.

cross-domain-pins-supported

boolean

UARTE allows usage of cross domain pins with constant latency mode required.

timer

phandle

Timer instance used to count received bytes. Due to issues with frame timeout
feature it is required to reliably receive data in cases where flow control
is not used and new byte can appear on the line when frame timeout expires
but before it is handled.

pinctrl-0

phandles

Pin configuration/s for the first state. Content is specific to the
selected pin controller driver implementation.

This property is required.

pinctrl-names

string-array

Names for the provided states. The number of names needs to match the
number of states.

This property is required.

disable-rx

boolean

Disable UART reception capabilities (only required to disable reception
if CONFIG_PINCTRL is enabled).

current-speed

int

Initial baud rate setting for UART. Only a fixed set of baud
rates are selectable on these devices.

This property is required.

Legal values: 1200, 2400, 4800, 9600, 14400, 19200, 28800, 31250, 38400, 56000, 57600, 76800, 115200, 230400, 250000, 460800, 921600, 1000000, 2000000, 4000000, 8000000

clock-frequency

int

Clock frequency information for UART operation

hw-flow-control

boolean

Set to enable RTS/CTS flow control at boot time

parity

string

Configures the parity of the adapter. Enumeration id 0 for none, 1 for odd
and 2 for even parity, 3 for mark parity and 4 for space parity.
Default to none if not specified.

Default value: none

Legal values: 'none', 'odd', 'even', 'mark', 'space'

stop-bits

string

Sets the number of stop bits.

Legal values: '0_5', '1', '1_5', '2'

data-bits

int

Sets the number of data bits.

Legal values: 5, 6, 7, 8, 9

pinctrl-1

phandles

Pin configuration/s for the second state. See pinctrl-0.

pinctrl-2

phandles

Pin configuration/s for the third state. See pinctrl-0.

pinctrl-3

phandles

Pin configuration/s for the fourth state. See pinctrl-0.

pinctrl-4

phandles

Pin configuration/s for the fifth state. See pinctrl-0.

nordic,clockpin-enable

array

List of signals that require CLOCKPIN setting enablement.

memory-regions

phandle-array

List of memory region phandles

memory-region-names

string-array

A list of names, one for each corresponding phandle in memory-region