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-p3668-0000.dtsi"
10 model = "NVIDIA Jetson Xavier NX Developer Kit";
11 compatible = "nvidia,p3509-0000+p3668-0000", "nvidia,tegra194";
17 dma-controller@2930000 {
21 interrupt-controller@2a40000 {
32 compatible = "atmel,24c02";
36 vcc-supply = <&vdd_1v8>;
45 nvidia,model = "jetson-xavier-nx-hda";
82 vbus-supply = <&vdd_5v0_sys>;
87 nvidia,usb2-companion = <1>;
88 vbus-supply = <&vdd_5v0_sys>;
97 phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>,
98 <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-2}>,
99 <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>;
100 phy-names = "usb2-1", "usb2-2", "usb3-2";
108 display-hub@15200000 {
124 avdd-io-hdmi-dp-supply = <&vdd_1v0>;
125 vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
127 nvidia,dpaux = <&dpaux0>;
134 avdd-io-hdmi-dp-supply = <&vdd_1v0>;
135 vdd-hdmi-dp-pll-supply = <&vdd_1v8hs>;
136 hdmi-supply = <&vdd_hdmi>;
138 nvidia,ddc-i2c-bus = <&ddc>;
139 nvidia,hpd-gpio = <&gpio TEGRA194_MAIN_GPIO(M, 1)
148 vddio-pex-ctl-supply = <&vdd_1v8ao>;
150 phys = <&p2u_hsio_11>;
157 vddio-pex-ctl-supply = <&vdd_1v8ao>;
159 phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
160 <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
161 <&p2u_nvhs_6>, <&p2u_nvhs_7>;
163 phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
164 "p2u-5", "p2u-6", "p2u-7";
170 vddio-pex-ctl-supply = <&vdd_1v8ao>;
172 reset-gpios = <&gpio TEGRA194_MAIN_GPIO(GG, 1) GPIO_ACTIVE_LOW>;
174 nvidia,refclk-select-gpios = <&gpio_aon TEGRA194_AON_GPIO(AA, 5)
177 phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>,
178 <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>,
179 <&p2u_nvhs_6>, <&p2u_nvhs_7>;
181 phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4",
182 "p2u-5", "p2u-6", "p2u-7";
186 compatible = "pwm-fan";
187 pwms = <&pwm6 0 45334>;
189 cooling-levels = <0 64 128 255>;
190 #cooling-cells = <2>;
194 compatible = "gpio-keys";
197 label = "Force Recovery";
198 gpios = <&gpio TEGRA194_MAIN_GPIO(G, 0)
200 linux,input-type = <EV_KEY>;
201 linux,code = <KEY_SLEEP>;
202 debounce-interval = <10>;
207 gpios = <&gpio_aon TEGRA194_AON_GPIO(EE, 4)
209 linux,input-type = <EV_KEY>;
210 linux,code = <KEY_POWER>;
211 debounce-interval = <10>;
212 wakeup-event-action = <EV_ACT_ASSERTED>;
217 vdd_5v0_sys: regulator@100 {
218 compatible = "regulator-fixed";
219 regulator-name = "VDD_5V_SYS";
220 regulator-min-microvolt = <5000000>;
221 regulator-max-microvolt = <5000000>;
226 vdd_3v3_sys: regulator@101 {
227 compatible = "regulator-fixed";
228 regulator-name = "VDD_3V3_SYS";
229 regulator-min-microvolt = <3300000>;
230 regulator-max-microvolt = <3300000>;
235 vdd_3v3_ao: regulator@102 {
236 compatible = "regulator-fixed";
237 regulator-name = "VDD_3V3_AO";
238 regulator-min-microvolt = <3300000>;
239 regulator-max-microvolt = <3300000>;
244 vdd_1v8: regulator@103 {
245 compatible = "regulator-fixed";
246 regulator-name = "VDD_1V8";
247 regulator-min-microvolt = <1800000>;
248 regulator-max-microvolt = <1800000>;
253 vdd_hdmi: regulator@104 {
254 compatible = "regulator-fixed";
255 regulator-name = "VDD_5V0_HDMI_CON";
256 regulator-min-microvolt = <5000000>;
257 regulator-max-microvolt = <5000000>;
265 polling-delay-passive = <500>;
269 cpu_trip_critical: critical {
270 temperature = <96500>;
276 temperature = <70000>;
281 cpu_trip_active: active {
282 temperature = <50000>;
287 cpu_trip_passive: passive {
288 temperature = <30000>;
296 cooling-device = <&fan 3 3>;
297 trip = <&cpu_trip_critical>;
301 cooling-device = <&fan 2 2>;
302 trip = <&cpu_trip_hot>;
306 cooling-device = <&fan 1 1>;
307 trip = <&cpu_trip_active>;
311 cooling-device = <&fan 0 0>;
312 trip = <&cpu_trip_passive>;
319 polling-delay-passive = <500>;
323 gpu_alert0: critical {
324 temperature = <99000>;
333 polling-delay-passive = <500>;
337 aux_alert0: critical {
338 temperature = <90000>;