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/nxp,sc16is7xx.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 * NXP SC16IS7xx advanced Universal Asynchronous Receiver-Transmitter (UART)
    2 * i2c as bus
    3 
    4 Required properties:
    5 - compatible: Should be one of the following:
    6   - "nxp,sc16is740" for NXP SC16IS740,
    7   - "nxp,sc16is741" for NXP SC16IS741,
    8   - "nxp,sc16is750" for NXP SC16IS750,
    9   - "nxp,sc16is752" for NXP SC16IS752,
   10   - "nxp,sc16is760" for NXP SC16IS760,
   11   - "nxp,sc16is762" for NXP SC16IS762.
   12 - reg: I2C address of the SC16IS7xx device.
   13 - interrupts: Should contain the UART interrupt
   14 - clocks: Reference to the IC source clock.
   15         OR (when there is no clock provider visible to the platform)
   16 - clock-frequency: The source clock frequency for the IC.
   17 
   18 Optional properties:
   19 - gpio-controller: Marks the device node as a GPIO controller.
   20 - #gpio-cells: Should be two. The first cell is the GPIO number and
   21   the second cell is used to specify the GPIO polarity:
   22     0 = active high,
   23     1 = active low.
   24 - irda-mode-ports: An array that lists the indices of the port that
   25                    should operate in IrDA mode.
   26 
   27 Example:
   28         sc16is750: sc16is750@51 {
   29                 compatible = "nxp,sc16is750";
   30                 reg = <0x51>;
   31                 clocks = <&clk20m>;
   32                 interrupt-parent = <&gpio3>;
   33                 interrupts = <7 IRQ_TYPE_EDGE_FALLING>;
   34                 gpio-controller;
   35                 #gpio-cells = <2>;
   36         };
   37 
   38 * spi as bus
   39 
   40 Required properties:
   41 - compatible: Should be one of the following:
   42   - "nxp,sc16is740" for NXP SC16IS740,
   43   - "nxp,sc16is741" for NXP SC16IS741,
   44   - "nxp,sc16is750" for NXP SC16IS750,
   45   - "nxp,sc16is752" for NXP SC16IS752,
   46   - "nxp,sc16is760" for NXP SC16IS760,
   47   - "nxp,sc16is762" for NXP SC16IS762.
   48 - reg: SPI chip select number.
   49 - interrupts: Specifies the interrupt source of the parent interrupt
   50   controller. The format of the interrupt specifier depends on the
   51   parent interrupt controller.
   52 - clocks: phandle to the IC source clock.
   53 
   54 Optional properties:
   55 - gpio-controller: Marks the device node as a GPIO controller.
   56 - #gpio-cells: Should be two. The first cell is the GPIO number and
   57   the second cell is used to specify the GPIO polarity:
   58     0 = active high,
   59     1 = active low.
   60 - irda-mode-ports: An array that lists the indices of the port that
   61                    should operate in IrDA mode.
   62 
   63 Example:
   64         sc16is750: sc16is750@0 {
   65                 compatible = "nxp,sc16is750";
   66                 reg = <0>;
   67                 clocks = <&clk20m>;
   68                 interrupt-parent = <&gpio3>;
   69                 interrupts = <7 IRQ_TYPE_EDGE_FALLING>;
   70                 gpio-controller;
   71                 #gpio-cells = <2>;
   72         };

Cache object: 089d12763da295728f6db11b6eba8d4a


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