brintos

brintos / linux-shallow public Read only

0
0
Text · 1.8 KiB · 08dcb27 Raw
89 lines · yaml
1# SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause2%YAML 1.23---4$id: http://devicetree.org/schemas/serial/xlnx,opb-uartlite.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Xilinx Axi Uartlite8 9maintainers:10  - Peter Korsgaard <jacmet@sunsite.dk>11 12properties:13  compatible:14    contains:15      enum:16        - xlnx,xps-uartlite-1.00.a17        - xlnx,opb-uartlite-1.00.b18 19  reg:20    maxItems: 121 22  interrupts:23    maxItems: 124 25  port-number:26    $ref: /schemas/types.yaml#/definitions/uint3227    description: Set Uart port number28 29  clocks:30    maxItems: 131 32  clock-names:33    const: s_axi_aclk34 35  current-speed:36    $ref: /schemas/types.yaml#/definitions/uint3237    description:38      The fixed baud rate that the device was configured for.39 40  xlnx,data-bits:41    enum: [5, 6, 7, 8]42    description:43      The fixed number of data bits that the device was configured for.44 45  xlnx,use-parity:46    $ref: /schemas/types.yaml#/definitions/uint3247    enum: [0, 1]48    description:49      Whether parity checking was enabled when the device was configured.50 51  xlnx,odd-parity:52    $ref: /schemas/types.yaml#/definitions/uint3253    enum: [0, 1]54    description:55      Whether odd parity was configured.56 57required:58  - compatible59  - reg60  - interrupts61  - current-speed62  - xlnx,data-bits63  - xlnx,use-parity64 65allOf:66  - $ref: serial.yaml#67  - if:68      properties:69        xlnx,use-parity:70          const: 171    then:72      required:73        - xlnx,odd-parity74 75unevaluatedProperties: false76 77examples:78  - |79    serial@800c0000 {80        compatible = "xlnx,xps-uartlite-1.00.a";81        reg = <0x800c0000 0x10000>;82        interrupts = <0x0 0x6e 0x1>;83        port-number = <0>;84        current-speed = <115200>;85        xlnx,data-bits = <8>;86        xlnx,use-parity = <0>;87    };88...89