Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/Documentation/devicetree/bindings/display/bridge/sil,sii9234.yaml
26309 views
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
7
title: Silicon Image SiI9234 HDMI/MHL bridge
8
9
maintainers:
10
- Maciej Purski <m.purski@samsung.com>
11
12
properties:
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
56
required:
57
- compatible
58
- reg
59
- avcc12-supply
60
- avcc33-supply
61
- cvcc12-supply
62
- iovcc18-supply
63
- interrupts
64
- reset-gpios
65
- ports
66
67
additionalProperties: false
68
69
examples:
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
112