Lines Matching +full:i2c +full:- +full:tegra
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/tegra/nvidia,tegra20-dc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NVIDIA Tegra Display Controller
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jon Hunter <jonathanh@nvidia.com>
15 pattern: "^dc@[0-9a-f]+$"
19 - enum:
20 - nvidia,tegra20-dc
21 - nvidia,tegra30-dc
22 - nvidia,tegra114-dc
23 - nvidia,tegra124-dc
24 - nvidia,tegra210-dc
26 - items:
27 - const: nvidia,tegra124-dc
28 - const: nvidia,tegra132-dc
39 - description: display controller pixel clock
40 - description: parent clock # optional
42 clock-names:
45 - const: dc
46 - const: parent # optional
50 - description: module reset
52 reset-names:
54 - const: dc
56 interconnect-names: true
62 operating-points-v2: true
64 power-domains:
66 - description: phandle to the core power domain
68 memory-region: true
76 $ref: /schemas/types.yaml#/definitions/phandle-array
83 - if:
88 - nvidia,tegra20-dc
89 - nvidia,tegra30-dc
90 - nvidia,tegra114-dc
95 - description: window A memory client
96 - description: window B memory client
97 - description: window B memory client (vertical filter)
98 - description: window C memory client
99 - description: cursor memory client
101 interconnect-names:
103 - const: wina
104 - const: winb
105 - const: winb-vfilter
106 - const: winc
107 - const: cursor
114 nvidia,ddc-i2c-bus:
116 description: phandle of an I2C controller used for DDC EDID probing
118 nvidia,hpd-gpio:
123 $ref: /schemas/types.yaml#/definitions/uint8-array
130 - if:
135 - nvidia,tegra124-dc
141 - description: window A memory client
142 - description: window B memory client
143 - description: window C memory client
144 - description: cursor memory client
145 - description: window D memory client
146 - description: window T memory client
148 interconnect-names:
151 - const: wina
152 - const: winb
153 - const: winc
154 - const: cursor
155 - const: wind
156 - const: wint
161 - compatible
162 - reg
163 - interrupts
164 - clocks
165 - clock-names
166 - resets
167 - reset-names
170 - |
171 #include <dt-bindings/clock/tegra20-car.h>
172 #include <dt-bindings/interrupt-controller/arm-gic.h>
175 compatible = "nvidia,tegra20-dc";
179 clock-names = "dc";
181 reset-names = "dc";