espressif,esp32-lpuart

Description

These nodes are “uart” bus nodes.

ESP32 Low Power UART

Properties

Properties not inherited from the base binding file.

Name

Type

Details

tx-pin

int

LP UART TX pin. The LP UART pins are fixed in silicon and routed
through the LP IO mux. Defaults are set per SoC in the device tree.

rx-pin

int

LP UART RX pin. The LP UART pins are fixed in silicon and routed
through the LP IO mux. Defaults are set per SoC in the device tree.

rts-pin

int

LP UART RTS pin. Only configured when hw-flow-control is enabled.

cts-pin

int

LP UART CTS pin. Only configured when hw-flow-control is enabled.

current-speed

int

Initial baud rate setting for UART

loopback

boolean

Enable the LP UART hardware internal loopback, tying TX to RX inside
the peripheral. Intended for self-test on hardware without external
wiring.

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