File Index
Files and directories
Sign in
FILE

sil,sii9234.yaml

File preview with syntax highlighting.

linux-6.19.14/Documentation/devicetree/bindings/display/bridge/sil,sii9234.yaml YAML
  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/sil,sii9234.yaml#
  5$schema: http://devicetree.org/meta-schemas/core.yaml#
  6
  7title: Silicon Image SiI9234 HDMI/MHL bridge
  8
  9maintainers:
 10  - Maciej Purski <m.purski@samsung.com>
 11
 12properties:
 13  compatible:
 14    const: sil,sii9234
 15
 16  reg:
 17    description: I2C address for TPI interface
 18    maxItems: 1
 19
 20  avcc12-supply:
 21    description: TMDS Analog Supply Voltage, 1.2V
 22
 23  avcc33-supply:
 24    description: MHL/USB Switch Supply Voltage, 3.3V
 25
 26  cvcc12-supply:
 27    description: Digital Core Supply Voltage, 1.2V
 28
 29  iovcc18-supply:
 30    description: I/O voltage supply, 1.8V
 31
 32  interrupts:
 33    maxItems: 1
 34
 35  reset-gpios:
 36    description: GPIO connected to the reset pin.
 37    maxItems: 1
 38
 39  ports:
 40    $ref: /schemas/graph.yaml#/properties/ports
 41
 42    properties:
 43      port@0:
 44        $ref: /schemas/graph.yaml#/properties/port
 45        description:
 46          Video port for HDMI (encoder) input
 47
 48      port@1:
 49        $ref: /schemas/graph.yaml#/properties/port
 50        description:
 51          MHL to connector port
 52
 53    required:
 54      - port@0
 55
 56required:
 57  - compatible
 58  - reg
 59  - avcc12-supply
 60  - avcc33-supply
 61  - cvcc12-supply
 62  - iovcc18-supply
 63  - interrupts
 64  - reset-gpios
 65  - ports
 66
 67additionalProperties: false
 68
 69examples:
 70  - |
 71    #include <dt-bindings/gpio/gpio.h>
 72    #include <dt-bindings/interrupt-controller/irq.h>
 73
 74    i2c {
 75      #address-cells = <1>;
 76      #size-cells = <0>;
 77
 78      bridge@39 {
 79        compatible = "sil,sii9234";
 80        reg = <0x39>;
 81        avcc12-supply = <&vsil12>;
 82        avcc33-supply = <&vcc33mhl>;
 83        cvcc12-supply = <&vsil12>;
 84        iovcc18-supply = <&vcc18mhl>;
 85        interrupt-parent = <&gpf3>;
 86        interrupts = <5 IRQ_TYPE_LEVEL_HIGH>;
 87        reset-gpios = <&gpf3 4 GPIO_ACTIVE_LOW>;
 88
 89        ports {
 90          #address-cells = <1>;
 91          #size-cells = <0>;
 92
 93          port@0 {
 94            reg = <0>;
 95            mhl_to_hdmi: endpoint {
 96              remote-endpoint = <&hdmi_to_mhl>;
 97            };
 98          };
 99
100          port@1 {
101            reg = <1>;
102            mhl_to_connector: endpoint {
103              remote-endpoint = <&connector_to_mhl>;
104            };
105          };
106        };
107      };
108    };
109
110...
~/ Read-only file preview.