brintos

brintos / linux-shallow public Read only

0
0
Text · 2.2 KiB · 176181d Raw
111 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---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 bridge8 9maintainers:10  - Maciej Purski <m.purski@samsung.com>11 12properties:13  compatible:14    const: sil,sii923415 16  reg:17    description: I2C address for TPI interface18    maxItems: 119 20  avcc12-supply:21    description: TMDS Analog Supply Voltage, 1.2V22 23  avcc33-supply:24    description: MHL/USB Switch Supply Voltage, 3.3V25 26  cvcc12-supply:27    description: Digital Core Supply Voltage, 1.2V28 29  iovcc18-supply:30    description: I/O voltage supply, 1.8V31 32  interrupts:33    maxItems: 134 35  reset-gpios:36    description: GPIO connected to the reset pin.37    maxItems: 138 39  ports:40    $ref: /schemas/graph.yaml#/properties/ports41 42    properties:43      port@0:44        $ref: /schemas/graph.yaml#/properties/port45        description:46          Video port for HDMI (encoder) input47 48      port@1:49        $ref: /schemas/graph.yaml#/properties/port50        description:51          MHL to connector port52 53    required:54      - port@055 56required:57  - compatible58  - reg59  - avcc12-supply60  - avcc33-supply61  - cvcc12-supply62  - iovcc18-supply63  - interrupts64  - reset-gpios65  - ports66 67additionalProperties: false68 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...111