The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/serial/xlnx,opb-uartlite.yaml

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
    2 %YAML 1.2
    3 ---
    4 $id: http://devicetree.org/schemas/serial/xlnx,opb-uartlite.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: Xilinx Axi Uartlite
    8 
    9 maintainers:
   10   - Peter Korsgaard <jacmet@sunsite.dk>
   11 
   12 properties:
   13   compatible:
   14     contains:
   15       enum:
   16         - xlnx,xps-uartlite-1.00.a
   17         - xlnx,opb-uartlite-1.00.b
   18 
   19   reg:
   20     maxItems: 1
   21 
   22   interrupts:
   23     maxItems: 1
   24 
   25   port-number:
   26     $ref: /schemas/types.yaml#/definitions/uint32
   27     description: Set Uart port number
   28 
   29   clocks:
   30     maxItems: 1
   31 
   32   clock-names:
   33     const: s_axi_aclk
   34 
   35   current-speed:
   36     $ref: /schemas/types.yaml#/definitions/uint32
   37     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/uint32
   47     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/uint32
   53     enum: [0, 1]
   54     description:
   55       Whether odd parity was configured.
   56 
   57 required:
   58   - compatible
   59   - reg
   60   - interrupts
   61   - current-speed
   62   - xlnx,data-bits
   63   - xlnx,use-parity
   64 
   65 allOf:
   66   - $ref: /schemas/serial.yaml#
   67   - if:
   68       properties:
   69         xlnx,use-parity:
   70           contains:
   71             const: 1
   72     then:
   73       required:
   74         - xlnx,odd-parity
   75 
   76 unevaluatedProperties: false
   77 
   78 examples:
   79   - |
   80       serial@800c0000 {
   81         compatible = "xlnx,xps-uartlite-1.00.a";
   82         reg = <0x800c0000 0x10000>;
   83         interrupts = <0x0 0x6e 0x1>;
   84         port-number = <0>;
   85         current-speed = <115200>;
   86         xlnx,data-bits = <8>;
   87         xlnx,use-parity = <0>;
   88       };
   89 ...

Cache object: 8d701a04eff4e6458788cbd5f4a9bc6e


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.