1 // SPDX-License-Identifier: GPL-2.0
4 #include <dt-bindings/input/linux-event-codes.h>
5 #include <dt-bindings/input/gpio-keys.h>
7 #include "tegra194-p2888.dtsi"
10 model = "NVIDIA Jetson AGX Xavier Developer Kit";
11 compatible = "nvidia,p2972-0000", "nvidia,tegra194";
17 dma-controller@2930000 {
21 interrupt-controller@2a40000 {
36 nvidia,model = "jetson-xavier-hda";
81 nvidia,usb2-companion = <1>;
86 nvidia,usb2-companion = <3>;
87 maximum-speed = "super-speed";
96 phys = <&{/cbb@0/padctl@3520000/pads/usb2/lanes/usb2-1}>,
97 <&{/cbb@0/padctl@3520000/pads/usb2/lanes/usb2-3}>,
98 <&{/cbb@0/padctl@3520000/pads/usb3/lanes/usb3-0}>,
99 <&{/cbb@0/padctl@3520000/pads/usb3/lanes/usb3-3}>;
100 phy-names = "usb2-1", "usb2-3", "usb3-0", "usb3-3";
108 display-hub@15200000 {
128 avdd-io-hdmi-dp-supply = <&vdd_1v0>;
129 vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
131 nvidia,dpaux = <&dpaux0>;
138 avdd-io-hdmi-dp-supply = <&vdd_1v0>;
139 vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
141 nvidia,dpaux = <&dpaux1>;
148 avdd-io-supply = <&vdd_1v0>;
149 vdd-pll-supply = <&vdd_1v8hs>;
150 hdmi-supply = <&vdd_hdmi>;
152 nvidia,ddc-i2c-bus = <&ddc>;
153 nvidia,hpd-gpio = <&gpio TEGRA194_MAIN_GPIO(M, 2)
162 vddio-pex-ctl-supply = <&vdd_1v8ao>;
164 phys = <&p2u_hsio_0>;
171 vddio-pex-ctl-supply = <&vdd_1v8ao>;
173 phys = <&p2u_hsio_7>;
180 vddio-pex-ctl-supply = <&vdd_1v8ao>;
182 phys = <&p2u_hsio_2>, <&p2u_hsio_3>, <&p2u_hsio_4>,
184 phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3";
190 vddio-pex-ctl-supply = <&vdd_1v8ao>;
191 vpcie3v3-supply = <&vdd_3v3_pcie>;
192 vpcie12v-supply = <&vdd_12v_pcie>;
194 phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
195 <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
196 <&p2u_nvhs_6>, <&p2u_nvhs_7>;
198 phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
199 "p2u-5", "p2u-6", "p2u-7";
205 vddio-pex-ctl-supply = <&vdd_1v8ao>;
207 reset-gpios = <&gpio TEGRA194_MAIN_GPIO(GG, 1) GPIO_ACTIVE_LOW>;
209 nvidia,refclk-select-gpios = <&gpio_aon TEGRA194_AON_GPIO(AA, 5)
212 phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
213 <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
214 <&p2u_nvhs_6>, <&p2u_nvhs_7>;
216 phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
217 "p2u-5", "p2u-6", "p2u-7";
221 compatible = "pwm-fan";
222 pwms = <&pwm4 0 45334>;
224 cooling-levels = <0 64 128 255>;
225 #cooling-cells = <2>;
229 compatible = "gpio-keys";
232 label = "Force Recovery";
233 gpios = <&gpio TEGRA194_MAIN_GPIO(G, 0)
235 linux,input-type = <EV_KEY>;
236 linux,code = <KEY_SLEEP>;
237 debounce-interval = <10>;
242 gpios = <&gpio_aon TEGRA194_AON_GPIO(EE, 4)
244 linux,input-type = <EV_KEY>;
245 linux,code = <KEY_POWER>;
246 debounce-interval = <10>;
247 wakeup-event-action = <EV_ACT_ASSERTED>;
255 polling-delay-passive = <500>;
259 cpu_trip_critical: critical {
260 temperature = <96500>;
266 temperature = <70000>;
271 cpu_trip_active: active {
272 temperature = <50000>;
277 cpu_trip_passive: passive {
278 temperature = <30000>;
286 cooling-device = <&fan 3 3>;
287 trip = <&cpu_trip_critical>;
291 cooling-device = <&fan 2 2>;
292 trip = <&cpu_trip_hot>;
296 cooling-device = <&fan 1 1>;
297 trip = <&cpu_trip_active>;
301 cooling-device = <&fan 0 0>;
302 trip = <&cpu_trip_passive>;
309 polling-delay-passive = <500>;
313 gpu_alert0: critical {
314 temperature = <99000>;
323 polling-delay-passive = <500>;
327 aux_alert0: critical {
328 temperature = <90000>;