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/display/bridge/ti,tfp410.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 TFP410 DPI to DVI encoder
    2 =========================
    3 
    4 Required properties:
    5 - compatible: "ti,tfp410"
    6 
    7 Optional properties:
    8 - powerdown-gpios: power-down gpio
    9 - reg: I2C address. If and only if present the device node should be placed
   10   into the I2C controller node where the TFP410 I2C is connected to.
   11 - ti,deskew: data de-skew in 350ps increments, from -4 to +3, as configured
   12   through th DK[3:1] pins. This property shall be present only if the TFP410
   13   is not connected through I2C.
   14 
   15 Required nodes:
   16 
   17 This device has two video ports. Their connections are modeled using the OF
   18 graph bindings specified in [1]. Each port node shall have a single endpoint.
   19 
   20 - Port 0 is the DPI input port. Its endpoint subnode shall contain a
   21   pclk-sample and bus-width property and a remote-endpoint property as specified
   22   in [1].
   23   - If pclk-sample is not defined, pclk-sample = 0 should be assumed for
   24     backward compatibility.
   25   - If bus-width is not defined then bus-width = 24 should be assumed for
   26     backward compatibility.
   27     bus-width = 24: 24 data lines are connected and single-edge mode
   28     bus-width = 12: 12 data lines are connected and dual-edge mode
   29 
   30 - Port 1 is the DVI output port. Its endpoint subnode shall contain a
   31   remote-endpoint property is specified in [1].
   32 
   33 [1] Documentation/devicetree/bindings/media/video-interfaces.txt
   34 
   35 
   36 Example
   37 -------
   38 
   39 tfp410: encoder@0 {
   40         compatible = "ti,tfp410";
   41         powerdown-gpios = <&twl_gpio 2 GPIO_ACTIVE_LOW>;
   42         ti,deskew = <4>;
   43 
   44         ports {
   45                 #address-cells = <1>;
   46                 #size-cells = <0>;
   47 
   48                 port@0 {
   49                         reg = <0>;
   50 
   51                         tfp410_in: endpoint@0 {
   52                                 pclk-sample = <1>;
   53                                 bus-width = <24>;
   54                                 remote-endpoint = <&dpi_out>;
   55                         };
   56                 };
   57 
   58                 port@1 {
   59                         reg = <1>;
   60 
   61                         tfp410_out: endpoint@0 {
   62                                 remote-endpoint = <&dvi_connector_in>;
   63                         };
   64                 };
   65         };
   66 };

Cache object: 1fb01c6d29ff65f11bdd657b84dc6d51


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