brintos

brintos / linux-shallow public Read only

0
0
Text · 2.0 KiB · 3f9ace8 Raw
98 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/serial/fsl-lpuart.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Freescale low power universal asynchronous receiver/transmitter (lpuart)8 9maintainers:10  - Fugang Duan <fugang.duan@nxp.com>11 12allOf:13  - $ref: rs485.yaml#14  - $ref: serial.yaml#15 16properties:17  compatible:18    oneOf:19      - enum:20          - fsl,vf610-lpuart21          - fsl,ls1021a-lpuart22          - fsl,ls1028a-lpuart23          - fsl,imx7ulp-lpuart24          - fsl,imx8qxp-lpuart25          - fsl,imxrt1050-lpuart26      - items:27          - enum:28              - fsl,imx8ulp-lpuart29          - const: fsl,imx7ulp-lpuart30      - items:31          - enum:32              - fsl,imx93-lpuart33              - fsl,imx95-lpuart34          - const: fsl,imx8ulp-lpuart35          - const: fsl,imx7ulp-lpuart36      - items:37          - enum:38              - fsl,imx8qm-lpuart39              - fsl,imx8dxl-lpuart40          - const: fsl,imx8qxp-lpuart41      - items:42          - const: fsl,imxrt1050-lpuart43          - const: fsl,imxrt1170-lpuart44 45  reg:46    maxItems: 147 48  interrupts:49    maxItems: 150 51  clocks:52    items:53      - description: ipg clock54      - description: baud clock55    minItems: 156 57  clock-names:58    items:59      - const: ipg60      - const: baud61    minItems: 162 63  dmas:64    items:65      - description: DMA controller phandle and request line for RX66      - description: DMA controller phandle and request line for TX67 68  dma-names:69    items:70      - const: rx71      - const: tx72 73  power-domains:74    maxItems: 175 76required:77  - compatible78  - reg79  - interrupts80  - clocks81  - clock-names82 83unevaluatedProperties: false84 85examples:86  - |87    #include <dt-bindings/clock/vf610-clock.h>88 89    serial@40027000 {90        compatible = "fsl,vf610-lpuart";91        reg = <0x40027000 0x1000>;92        interrupts = <0 61 0x00>;93        clocks = <&clks VF610_CLK_UART0>;94        clock-names = "ipg";95        dmas = <&edma0 0 2>, <&edma0 0 3>;96        dma-names = "rx","tx";97    };98