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/analogix,anx7814.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-only OR BSD-2-Clause)
    2 %YAML 1.2
    3 ---
    4 $id: http://devicetree.org/schemas/display/bridge/analogix,anx7814.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: Analogix ANX7814 SlimPort (Full-HD Transmitter)
    8 
    9 maintainers:
   10   - Andrzej Hajda <andrzej.hajda@intel.com>
   11   - Neil Armstrong <neil.armstrong@linaro.org>
   12   - Robert Foss <robert.foss@linaro.org>
   13 
   14 properties:
   15   compatible:
   16     enum:
   17       - analogix,anx7808
   18       - analogix,anx7812
   19       - analogix,anx7814
   20       - analogix,anx7818
   21 
   22   reg:
   23     maxItems: 1
   24     description: I2C address of the device.
   25 
   26   interrupts:
   27     maxItems: 1
   28     description: Should contain the INTP interrupt.
   29 
   30   hpd-gpios:
   31     deprecated: true
   32     maxItems: 1
   33     description: Which GPIO to use for hpd.
   34 
   35   pd-gpios:
   36     maxItems: 1
   37     description: Which GPIO to use for power down.
   38 
   39   reset-gpios:
   40     maxItems: 1
   41     description: Which GPIO to use for reset.
   42 
   43   dvdd10-supply:
   44     description: Regulator for 1.0V digital core power.
   45 
   46   ports:
   47     $ref: /schemas/graph.yaml#/properties/ports
   48 
   49     properties:
   50       port@0:
   51         $ref: /schemas/graph.yaml#/properties/port
   52         description: Video port for HDMI input.
   53 
   54       port@1:
   55         $ref: /schemas/graph.yaml#/properties/port
   56         description:
   57           Video port for SlimPort, DisplayPort, eDP or MyDP output.
   58 
   59     required:
   60       - port@0
   61       - port@1
   62 
   63 required:
   64   - compatible
   65   - reg
   66   - ports
   67 
   68 additionalProperties: false
   69 
   70 examples:
   71   - |
   72     #include <dt-bindings/interrupt-controller/arm-gic.h>
   73     #include <dt-bindings/gpio/gpio.h>
   74 
   75     i2c {
   76         #address-cells = <1>;
   77         #size-cells = <0>;
   78 
   79         anx7814: bridge@38 {
   80             compatible = "analogix,anx7814";
   81             reg = <0x38>;
   82             interrupt-parent = <&gpio0>;
   83             interrupts = <99 IRQ_TYPE_LEVEL_LOW>;   /* INTP */
   84             pd-gpios = <&pio 33 GPIO_ACTIVE_HIGH>;
   85             reset-gpios = <&pio 98 GPIO_ACTIVE_HIGH>;
   86 
   87             ports {
   88                 #address-cells = <1>;
   89                 #size-cells = <0>;
   90 
   91                 port@0 {
   92                     reg = <0>;
   93                     anx7814_in: endpoint {
   94                         remote-endpoint = <&hdmi0_out>;
   95                     };
   96                 };
   97 
   98                 port@1 {
   99                     reg = <1>;
  100                     anx7814_out: endpoint {
  101                         remote-endpoint = <&edp_out>;
  102                     };
  103                 };
  104             };
  105         };
  106     };
  107 
  108 ...

Cache object: df395432a414c09e2e8b631bf15d95ea


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