1# Copyright (c) 2018, Cypress
2# Copyright (c) 2020, ATL Electronics
3# SPDX-License-Identifier: Apache-2.0
4
5description: Cypress SCB[UART]
6
7compatible: "cypress,psoc6-uart"
8
9include: [uart-controller.yaml, pinctrl-device.yaml]
10
11properties:
12  reg:
13    required: true
14
15  interrupts:
16    required: true
17
18  peripheral-id:
19    type: int
20    description: peripheral ID
21    required: true
22
23  pinctrl-0:
24    type: phandles
25    description: |
26      Port pin configuration for RX & TX signals.  We expect that the
27      phandles will reference pinctrl nodes.  These nodes will have a
28      nodelabel that matches the Cypress SoC HAL defines and be of the
29      form p<port>_<pin>_<periph><inst>_<signal>.
30
31      For example the UART on PSOC 63 Pioneer Kit would be
32         pinctrl-0 = <&p5_0_uart5_rx &p5_1_uart5_tx>;
33
34    required: true
35