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