1178984d8SAnson Huang# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2178984d8SAnson Huang%YAML 1.2 3178984d8SAnson Huang--- 4178984d8SAnson Huang$id: http://devicetree.org/schemas/serial/fsl-lpuart.yaml# 5178984d8SAnson Huang$schema: http://devicetree.org/meta-schemas/core.yaml# 6178984d8SAnson Huang 7178984d8SAnson Huangtitle: Freescale low power universal asynchronous receiver/transmitter (lpuart) 8178984d8SAnson Huang 9178984d8SAnson Huangmaintainers: 10178984d8SAnson Huang - Fugang Duan <fugang.duan@nxp.com> 11178984d8SAnson Huang 12178984d8SAnson HuangallOf: 13178984d8SAnson Huang - $ref: "rs485.yaml" 14*a36ed81cSKrzysztof Kozlowski - $ref: serial.yaml# 15178984d8SAnson Huang 16178984d8SAnson Huangproperties: 17178984d8SAnson Huang compatible: 18cc4521cfSKrzysztof Kozlowski oneOf: 19cc4521cfSKrzysztof Kozlowski - enum: 20178984d8SAnson Huang - fsl,vf610-lpuart 21178984d8SAnson Huang - fsl,ls1021a-lpuart 22178984d8SAnson Huang - fsl,ls1028a-lpuart 23178984d8SAnson Huang - fsl,imx7ulp-lpuart 24e67b9bc4SAbel Vesa - fsl,imx8qxp-lpuart 259629eeb0SJesse Taube - fsl,imxrt1050-lpuart 26cc4521cfSKrzysztof Kozlowski - items: 2777edd0deSPeng Fan - enum: 2877edd0deSPeng Fan - fsl,imx93-lpuart 2977edd0deSPeng Fan - fsl,imx8ulp-lpuart 30cc4521cfSKrzysztof Kozlowski - const: fsl,imx7ulp-lpuart 31e5ce127eSAbel Vesa - items: 3233058253SAbel Vesa - enum: 3333058253SAbel Vesa - fsl,imx8qm-lpuart 3433058253SAbel Vesa - fsl,imx8dxl-lpuart 35e5ce127eSAbel Vesa - const: fsl,imx8qxp-lpuart 3626709180SJesse Taube - items: 3726709180SJesse Taube - const: fsl,imxrt1050-lpuart 3826709180SJesse Taube - const: fsl,imxrt1170-lpuart 39178984d8SAnson Huang 40178984d8SAnson Huang reg: 41178984d8SAnson Huang maxItems: 1 42178984d8SAnson Huang 43178984d8SAnson Huang interrupts: 44178984d8SAnson Huang maxItems: 1 45178984d8SAnson Huang 46178984d8SAnson Huang clocks: 47178984d8SAnson Huang items: 48178984d8SAnson Huang - description: ipg clock 49178984d8SAnson Huang - description: baud clock 50178984d8SAnson Huang minItems: 1 51178984d8SAnson Huang 52178984d8SAnson Huang clock-names: 53178984d8SAnson Huang items: 54178984d8SAnson Huang - const: ipg 55178984d8SAnson Huang - const: baud 56178984d8SAnson Huang minItems: 1 57178984d8SAnson Huang 58178984d8SAnson Huang dmas: 59178984d8SAnson Huang items: 60178984d8SAnson Huang - description: DMA controller phandle and request line for RX 61178984d8SAnson Huang - description: DMA controller phandle and request line for TX 62178984d8SAnson Huang 63178984d8SAnson Huang dma-names: 64178984d8SAnson Huang items: 65178984d8SAnson Huang - const: rx 66178984d8SAnson Huang - const: tx 67178984d8SAnson Huang 68178984d8SAnson Huangrequired: 69178984d8SAnson Huang - compatible 70178984d8SAnson Huang - reg 71178984d8SAnson Huang - interrupts 72178984d8SAnson Huang - clocks 73178984d8SAnson Huang - clock-names 74178984d8SAnson Huang 75178984d8SAnson HuangunevaluatedProperties: false 76178984d8SAnson Huang 77178984d8SAnson Huangexamples: 78178984d8SAnson Huang - | 79178984d8SAnson Huang #include <dt-bindings/clock/vf610-clock.h> 80178984d8SAnson Huang 81178984d8SAnson Huang serial@40027000 { 82178984d8SAnson Huang compatible = "fsl,vf610-lpuart"; 83178984d8SAnson Huang reg = <0x40027000 0x1000>; 84178984d8SAnson Huang interrupts = <0 61 0x00>; 85178984d8SAnson Huang clocks = <&clks VF610_CLK_UART0>; 86178984d8SAnson Huang clock-names = "ipg"; 87178984d8SAnson Huang dmas = <&edma0 0 2>, <&edma0 0 3>; 88178984d8SAnson Huang dma-names = "rx","tx"; 89178984d8SAnson Huang }; 90