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: 13eec2c477SKrzysztof Kozlowski - $ref: rs485.yaml# 14a36ed81cSKrzysztof 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,imx8ulp-lpuart 29cc4521cfSKrzysztof Kozlowski - const: fsl,imx7ulp-lpuart 30e5ce127eSAbel Vesa - items: 3133058253SAbel Vesa - enum: 32*290c8006SSherry Sun - fsl,imx93-lpuart 33*290c8006SSherry Sun - const: fsl,imx8ulp-lpuart 34*290c8006SSherry Sun - const: fsl,imx7ulp-lpuart 35*290c8006SSherry Sun - items: 36*290c8006SSherry Sun - enum: 3733058253SAbel Vesa - fsl,imx8qm-lpuart 3833058253SAbel Vesa - fsl,imx8dxl-lpuart 39e5ce127eSAbel Vesa - const: fsl,imx8qxp-lpuart 4026709180SJesse Taube - items: 4126709180SJesse Taube - const: fsl,imxrt1050-lpuart 4226709180SJesse Taube - const: fsl,imxrt1170-lpuart 43178984d8SAnson Huang 44178984d8SAnson Huang reg: 45178984d8SAnson Huang maxItems: 1 46178984d8SAnson Huang 47178984d8SAnson Huang interrupts: 48178984d8SAnson Huang maxItems: 1 49178984d8SAnson Huang 50178984d8SAnson Huang clocks: 51178984d8SAnson Huang items: 52178984d8SAnson Huang - description: ipg clock 53178984d8SAnson Huang - description: baud clock 54178984d8SAnson Huang minItems: 1 55178984d8SAnson Huang 56178984d8SAnson Huang clock-names: 57178984d8SAnson Huang items: 58178984d8SAnson Huang - const: ipg 59178984d8SAnson Huang - const: baud 60178984d8SAnson Huang minItems: 1 61178984d8SAnson Huang 62178984d8SAnson Huang dmas: 63178984d8SAnson Huang items: 64178984d8SAnson Huang - description: DMA controller phandle and request line for RX 65178984d8SAnson Huang - description: DMA controller phandle and request line for TX 66178984d8SAnson Huang 67178984d8SAnson Huang dma-names: 68178984d8SAnson Huang items: 69178984d8SAnson Huang - const: rx 70178984d8SAnson Huang - const: tx 71178984d8SAnson Huang 7286c276b9SPeng Fan power-domains: 7386c276b9SPeng Fan maxItems: 1 7486c276b9SPeng Fan 75178984d8SAnson Huangrequired: 76178984d8SAnson Huang - compatible 77178984d8SAnson Huang - reg 78178984d8SAnson Huang - interrupts 79178984d8SAnson Huang - clocks 80178984d8SAnson Huang - clock-names 81178984d8SAnson Huang 82178984d8SAnson HuangunevaluatedProperties: false 83178984d8SAnson Huang 84178984d8SAnson Huangexamples: 85178984d8SAnson Huang - | 86178984d8SAnson Huang #include <dt-bindings/clock/vf610-clock.h> 87178984d8SAnson Huang 88178984d8SAnson Huang serial@40027000 { 89178984d8SAnson Huang compatible = "fsl,vf610-lpuart"; 90178984d8SAnson Huang reg = <0x40027000 0x1000>; 91178984d8SAnson Huang interrupts = <0 61 0x00>; 92178984d8SAnson Huang clocks = <&clks VF610_CLK_UART0>; 93178984d8SAnson Huang clock-names = "ipg"; 94178984d8SAnson Huang dmas = <&edma0 0 2>, <&edma0 0 3>; 95178984d8SAnson Huang dma-names = "rx","tx"; 96178984d8SAnson Huang }; 97