Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/Documentation/devicetree/bindings/display/bridge/sil,sii8620.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,sii8620.yaml#
5
$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7
title: Silicon Image SiI8620 HDMI/MHL bridge
8
9
maintainers:
10
- Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
11
12
properties:
13
compatible:
14
const: sil,sii8620
15
16
reg:
17
maxItems: 1
18
19
clocks:
20
maxItems: 1
21
22
clock-names:
23
items:
24
- const: xtal
25
26
cvcc10-supply:
27
description: Digital Core Supply Voltage (1.0V)
28
29
interrupts:
30
maxItems: 1
31
32
iovcc18-supply:
33
description: I/O Supply Voltage (1.8V)
34
35
reset-gpios:
36
maxItems: 1
37
38
ports:
39
$ref: /schemas/graph.yaml#/properties/ports
40
unevaluatedProperties: false
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
- port@1
56
57
required:
58
- compatible
59
- reg
60
- clocks
61
- cvcc10-supply
62
- interrupts
63
- iovcc18-supply
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
reg = <0x39>;
80
compatible = "sil,sii8620";
81
cvcc10-supply = <&ldo36_reg>;
82
iovcc18-supply = <&ldo34_reg>;
83
interrupt-parent = <&gpf0>;
84
interrupts = <2 IRQ_TYPE_LEVEL_HIGH>;
85
reset-gpios = <&gpv7 0 GPIO_ACTIVE_LOW>;
86
clocks = <&pmu_system_controller 0>;
87
clock-names = "xtal";
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_musb_con: endpoint {
103
remote-endpoint = <&musb_con_to_mhl>;
104
};
105
};
106
};
107
};
108
};
109
110