sil,sii9234.yaml (2290B)
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 i2c1 { 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...