brintos

brintos / linux-shallow public Read only

0
0
Text · 1.7 KiB · da032ef Raw
95 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-mxs-auart.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Freescale MXS Application UART (AUART)8 9maintainers:10  - Fabio Estevam <festevam@gmail.com>11 12allOf:13  - $ref: serial.yaml#14 15properties:16  compatible:17    oneOf:18      - const: fsl,imx23-auart19      - const: alphascale,asm9260-auart20      - items:21          - enum:22              - fsl,imx28-auart23          - const: fsl,imx23-auart24 25  reg:26    maxItems: 127 28  interrupts:29    maxItems: 130 31  dmas:32    items:33      - description: DMA controller phandle and request line for RX34      - description: DMA controller phandle and request line for TX35 36  dma-names:37    items:38      - const: rx39      - const: tx40 41  clocks:42    items:43      - description: mod clock44      - description: ahb clock45    minItems: 146 47  clock-names:48    items:49      - const: mod50      - const: ahb51    minItems: 152 53  uart-has-rtscts: true54  rts-gpios: true55  cts-gpios: true56  dtr-gpios: true57  dsr-gpios: true58  rng-gpios: true59  dcd-gpios: true60 61if:62  properties:63    compatible:64      contains:65        enum:66          - alphascale,asm9260-auart67then:68  required:69    - clocks70    - clock-names71 72required:73  - compatible74  - reg75  - interrupts76  - dmas77  - dma-names78 79unevaluatedProperties: false80 81examples:82  - |83    aliases {84        serial0 = &auart0;85    };86 87    auart0: serial@8006a000 {88        compatible = "fsl,imx28-auart", "fsl,imx23-auart";89        reg = <0x8006a000 0x2000>;90        interrupts = <112>;91        dmas = <&dma_apbx 8>, <&dma_apbx 9>;92        dma-names = "rx", "tx";93        clocks = <&clks 45>;94    };95