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