blob: c2c849248e5b7e6a8504128314c5447223da05fe [file] [log] [blame]
# Copyright (c) 2024 Texas Instruments Incorporated
# Copyright (c) 2024 BayLibre, SAS
#
# SPDX-License-Identifier: Apache-2.0
description: TI SimpleLink CC23X0 UART node
compatible: "ti,cc23x0-uart"
include: [uart-controller.yaml, pinctrl-device.yaml, base.yaml]
properties:
reg:
required: true
interrupts:
required: true
pinctrl-0:
required: true
pinctrl-names:
required: true
stop-bits:
description: |
Sets the number of stop bits. Defaults to standard of 1 if not specified.
default: "1"
data-bits:
description: |
Sets the number of data bits. Defaults to standard of 8 if not specified.
default: 8
dmas:
description: |
Optional TX & RX DMA specifiers. Each specifier will have a phandle
reference to the DMA controller, the channel number, and the peripheral
trigger source.
Example for channels 2/3 with uart0txtrg/uart0rxtrg trigger sources:
dmas = <&dma 2 6>, <&dma 3 7>;
dma-names:
description: |
Required if the dmas property exists. This should be "tx" and "rx"
to match the dmas property.
Example:
dma-names = "tx", "rx";