1// SPDX-License-Identifier: GPL-2.0 2/dts-v1/; 3 4#include <dt-bindings/input/linux-event-codes.h> 5#include <dt-bindings/input/gpio-keys.h> 6 7#include "tegra194-p2888.dtsi" 8 9/ { 10 model = "NVIDIA Jetson AGX Xavier Developer Kit"; 11 compatible = "nvidia,p2972-0000", "nvidia,tegra194"; 12 13 cbb { 14 aconnect { 15 status = "okay"; 16 17 dma-controller@2930000 { 18 status = "okay"; 19 }; 20 21 interrupt-controller@2a40000 { 22 status = "okay"; 23 }; 24 }; 25 26 ddc: i2c@31c0000 { 27 status = "okay"; 28 }; 29 30 /* SDMMC1 (SD/MMC) */ 31 sdhci@3400000 { 32 status = "okay"; 33 }; 34 35 hda@3510000 { 36 nvidia,model = "jetson-xavier-hda"; 37 status = "okay"; 38 }; 39 40 pwm@c340000 { 41 status = "okay"; 42 }; 43 44 host1x@13e00000 { 45 display-hub@15200000 { 46 status = "okay"; 47 }; 48 49 dpaux@155e0000 { 50 status = "okay"; 51 }; 52 53 sor@15b80000 { 54 status = "okay"; 55 56 avdd-io-supply = <&vdd_1v0>; 57 vdd-pll-supply = <&vdd_1v8hs>; 58 hdmi-supply = <&vdd_hdmi>; 59 60 nvidia,ddc-i2c-bus = <&ddc>; 61 nvidia,hpd-gpio = <&gpio TEGRA194_MAIN_GPIO(M, 2) 62 GPIO_ACTIVE_LOW>; 63 }; 64 }; 65 }; 66 67 pcie@14100000 { 68 status = "okay"; 69 70 vddio-pex-ctl-supply = <&vdd_1v8ao>; 71 72 phys = <&p2u_hsio_0>; 73 phy-names = "p2u-0"; 74 }; 75 76 pcie@14140000 { 77 status = "okay"; 78 79 vddio-pex-ctl-supply = <&vdd_1v8ao>; 80 81 phys = <&p2u_hsio_7>; 82 phy-names = "p2u-0"; 83 }; 84 85 pcie@14180000 { 86 status = "okay"; 87 88 vddio-pex-ctl-supply = <&vdd_1v8ao>; 89 90 phys = <&p2u_hsio_2>, <&p2u_hsio_3>, <&p2u_hsio_4>, 91 <&p2u_hsio_5>; 92 phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3"; 93 }; 94 95 pcie@141a0000 { 96 status = "disabled"; 97 98 vddio-pex-ctl-supply = <&vdd_1v8ao>; 99 100 phys = <&p2u_nvhs_0>, <&p2u_nvhs_1>, <&p2u_nvhs_2>, 101 <&p2u_nvhs_3>, <&p2u_nvhs_4>, <&p2u_nvhs_5>, 102 <&p2u_nvhs_6>, <&p2u_nvhs_7>; 103 104 phy-names = "p2u-0", "p2u-1", "p2u-2", "p2u-3", "p2u-4", 105 "p2u-5", "p2u-6", "p2u-7"; 106 }; 107 108 fan: fan { 109 compatible = "pwm-fan"; 110 pwms = <&pwm4 0 45334>; 111 112 cooling-levels = <0 64 128 255>; 113 #cooling-cells = <2>; 114 }; 115 116 gpio-keys { 117 compatible = "gpio-keys"; 118 119 force-recovery { 120 label = "Force Recovery"; 121 gpios = <&gpio TEGRA194_MAIN_GPIO(G, 0) 122 GPIO_ACTIVE_LOW>; 123 linux,input-type = <EV_KEY>; 124 linux,code = <BTN_1>; 125 debounce-interval = <10>; 126 }; 127 128 power { 129 label = "Power"; 130 gpios = <&gpio_aon TEGRA194_AON_GPIO(EE, 4) 131 GPIO_ACTIVE_LOW>; 132 linux,input-type = <EV_KEY>; 133 linux,code = <KEY_POWER>; 134 debounce-interval = <10>; 135 wakeup-event-action = <EV_ACT_ASSERTED>; 136 wakeup-source; 137 }; 138 }; 139 140 thermal-zones { 141 cpu { 142 polling-delay = <0>; 143 polling-delay-passive = <500>; 144 status = "okay"; 145 146 trips { 147 cpu_trip_critical: critical { 148 temperature = <96500>; 149 hysteresis = <0>; 150 type = "critical"; 151 }; 152 153 cpu_trip_hot: hot { 154 temperature = <70000>; 155 hysteresis = <2000>; 156 type = "hot"; 157 }; 158 159 cpu_trip_active: active { 160 temperature = <50000>; 161 hysteresis = <2000>; 162 type = "active"; 163 }; 164 165 cpu_trip_passive: passive { 166 temperature = <30000>; 167 hysteresis = <2000>; 168 type = "passive"; 169 }; 170 }; 171 172 cooling-maps { 173 cpu-critical { 174 cooling-device = <&fan 3 3>; 175 trip = <&cpu_trip_critical>; 176 }; 177 178 cpu-hot { 179 cooling-device = <&fan 2 2>; 180 trip = <&cpu_trip_hot>; 181 }; 182 183 cpu-active { 184 cooling-device = <&fan 1 1>; 185 trip = <&cpu_trip_active>; 186 }; 187 188 cpu-passive { 189 cooling-device = <&fan 0 0>; 190 trip = <&cpu_trip_passive>; 191 }; 192 }; 193 }; 194 195 gpu { 196 polling-delay = <0>; 197 polling-delay-passive = <500>; 198 status = "okay"; 199 200 trips { 201 gpu_alert0: critical { 202 temperature = <99000>; 203 hysteresis = <0>; 204 type = "critical"; 205 }; 206 }; 207 }; 208 209 aux { 210 polling-delay = <0>; 211 polling-delay-passive = <500>; 212 status = "okay"; 213 214 trips { 215 aux_alert0: critical { 216 temperature = <90000>; 217 hysteresis = <0>; 218 type = "critical"; 219 }; 220 }; 221 }; 222 }; 223}; 224