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" 14178984d8SAnson Huang 15178984d8SAnson Huangproperties: 16178984d8SAnson Huang compatible: 17cc4521cfSKrzysztof Kozlowski oneOf: 18cc4521cfSKrzysztof Kozlowski - enum: 19178984d8SAnson Huang - fsl,vf610-lpuart 20178984d8SAnson Huang - fsl,ls1021a-lpuart 21178984d8SAnson Huang - fsl,ls1028a-lpuart 22178984d8SAnson Huang - fsl,imx7ulp-lpuart 23178984d8SAnson Huang - fsl,imx8qm-lpuart 24*9629eeb0SJesse Taube - fsl,imxrt1050-lpuart 25cc4521cfSKrzysztof Kozlowski - items: 26b88fea5fSJacky Bai - enum: 27b88fea5fSJacky Bai - fsl,imx8qxp-lpuart 28b88fea5fSJacky Bai - fsl,imx8ulp-lpuart 29cc4521cfSKrzysztof Kozlowski - const: fsl,imx7ulp-lpuart 30178984d8SAnson Huang 31178984d8SAnson Huang reg: 32178984d8SAnson Huang maxItems: 1 33178984d8SAnson Huang 34178984d8SAnson Huang interrupts: 35178984d8SAnson Huang maxItems: 1 36178984d8SAnson Huang 37178984d8SAnson Huang clocks: 38178984d8SAnson Huang items: 39178984d8SAnson Huang - description: ipg clock 40178984d8SAnson Huang - description: baud clock 41178984d8SAnson Huang minItems: 1 42178984d8SAnson Huang 43178984d8SAnson Huang clock-names: 44178984d8SAnson Huang items: 45178984d8SAnson Huang - const: ipg 46178984d8SAnson Huang - const: baud 47178984d8SAnson Huang minItems: 1 48178984d8SAnson Huang 49178984d8SAnson Huang dmas: 50178984d8SAnson Huang items: 51178984d8SAnson Huang - description: DMA controller phandle and request line for RX 52178984d8SAnson Huang - description: DMA controller phandle and request line for TX 53178984d8SAnson Huang 54178984d8SAnson Huang dma-names: 55178984d8SAnson Huang items: 56178984d8SAnson Huang - const: rx 57178984d8SAnson Huang - const: tx 58178984d8SAnson Huang 59178984d8SAnson Huang rs485-rts-active-low: true 60178984d8SAnson Huang linux,rs485-enabled-at-boot-time: true 61178984d8SAnson Huang 62178984d8SAnson Huangrequired: 63178984d8SAnson Huang - compatible 64178984d8SAnson Huang - reg 65178984d8SAnson Huang - interrupts 66178984d8SAnson Huang - clocks 67178984d8SAnson Huang - clock-names 68178984d8SAnson Huang 69178984d8SAnson HuangunevaluatedProperties: false 70178984d8SAnson Huang 71178984d8SAnson Huangexamples: 72178984d8SAnson Huang - | 73178984d8SAnson Huang #include <dt-bindings/clock/vf610-clock.h> 74178984d8SAnson Huang 75178984d8SAnson Huang serial@40027000 { 76178984d8SAnson Huang compatible = "fsl,vf610-lpuart"; 77178984d8SAnson Huang reg = <0x40027000 0x1000>; 78178984d8SAnson Huang interrupts = <0 61 0x00>; 79178984d8SAnson Huang clocks = <&clks VF610_CLK_UART0>; 80178984d8SAnson Huang clock-names = "ipg"; 81178984d8SAnson Huang dmas = <&edma0 0 2>, <&edma0 0 3>; 82178984d8SAnson Huang dma-names = "rx","tx"; 83178984d8SAnson Huang }; 84