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/cdns,uart.txt

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 Binding for Cadence UART Controller
    2 
    3 Required properties:
    4 - compatible :
    5   Use "xlnx,xuartps","cdns,uart-r1p8" for Zynq-7xxx SoC.
    6   Use "xlnx,zynqmp-uart","cdns,uart-r1p12" for Zynq Ultrascale+ MPSoC.
    7 - reg: Should contain UART controller registers location and length.
    8 - interrupts: Should contain UART controller interrupts.
    9 - clocks: Must contain phandles to the UART clocks
   10   See ../clocks/clock-bindings.txt for details.
   11 - clock-names: Tuple to identify input clocks, must contain "uart_clk" and "pclk"
   12   See ../clocks/clock-bindings.txt for details.
   13 
   14 
   15 Optional properties:
   16 - cts-override : Override the CTS modem status signal. This signal will
   17   always be reported as active instead of being obtained from the modem status
   18   register. Define this if your serial port does not use this pin
   19 
   20 Example:
   21         uart@e0000000 {
   22                 compatible = "cdns,uart-r1p8";
   23                 clocks = <&clkc 23>, <&clkc 40>;
   24                 clock-names = "uart_clk", "pclk";
   25                 reg = <0xE0000000 0x1000>;
   26                 interrupts = <0 27 4>;
   27         };

Cache object: c21084549dd30a7d2ff2eb4b6f2b65ee


[ 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.