Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/Documentation/devicetree/bindings/display/bridge/analogix,anx7814.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/analogix,anx7814.yaml#
5
$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7
title: Analogix ANX7814 SlimPort (Full-HD Transmitter)
8
9
maintainers:
10
- Andrzej Hajda <andrzej.hajda@intel.com>
11
- Neil Armstrong <neil.armstrong@linaro.org>
12
- Robert Foss <robert.foss@linaro.org>
13
14
properties:
15
compatible:
16
enum:
17
- analogix,anx7808
18
- analogix,anx7812
19
- analogix,anx7814
20
- analogix,anx7816
21
- analogix,anx7818
22
23
reg:
24
maxItems: 1
25
description: I2C address of the device.
26
27
interrupts:
28
maxItems: 1
29
description: Should contain the INTP interrupt.
30
31
hpd-gpios:
32
deprecated: true
33
maxItems: 1
34
description: Which GPIO to use for hpd.
35
36
pd-gpios:
37
maxItems: 1
38
description: Which GPIO to use for power down.
39
40
reset-gpios:
41
maxItems: 1
42
description: Which GPIO to use for reset.
43
44
dvdd10-supply:
45
description: Regulator for 1.0V digital core power.
46
47
ports:
48
$ref: /schemas/graph.yaml#/properties/ports
49
50
properties:
51
port@0:
52
$ref: /schemas/graph.yaml#/properties/port
53
description: Video port for HDMI input.
54
55
port@1:
56
$ref: /schemas/graph.yaml#/properties/port
57
description:
58
Video port for SlimPort, DisplayPort, eDP or MyDP output.
59
60
required:
61
- port@0
62
- port@1
63
64
required:
65
- compatible
66
- reg
67
- ports
68
69
additionalProperties: false
70
71
examples:
72
- |
73
#include <dt-bindings/interrupt-controller/arm-gic.h>
74
#include <dt-bindings/gpio/gpio.h>
75
76
i2c {
77
#address-cells = <1>;
78
#size-cells = <0>;
79
80
anx7814: bridge@38 {
81
compatible = "analogix,anx7814";
82
reg = <0x38>;
83
interrupt-parent = <&gpio0>;
84
interrupts = <99 IRQ_TYPE_LEVEL_LOW>; /* INTP */
85
pd-gpios = <&pio 33 GPIO_ACTIVE_HIGH>;
86
reset-gpios = <&pio 98 GPIO_ACTIVE_HIGH>;
87
88
ports {
89
#address-cells = <1>;
90
#size-cells = <0>;
91
92
port@0 {
93
reg = <0>;
94
anx7814_in: endpoint {
95
remote-endpoint = <&hdmi0_out>;
96
};
97
};
98
99
port@1 {
100
reg = <1>;
101
anx7814_out: endpoint {
102
remote-endpoint = <&edp_out>;
103
};
104
};
105
};
106
};
107
};
108
109
...
110
111