1533337d5SMikko Perttunen// SPDX-License-Identifier: GPL-2.0 2533337d5SMikko Perttunen 3533337d5SMikko Perttunen#include "tegra234.dtsi" 4533337d5SMikko Perttunen 5533337d5SMikko Perttunen/ { 6533337d5SMikko Perttunen model = "NVIDIA Jetson AGX Orin"; 7533337d5SMikko Perttunen compatible = "nvidia,p3701-0000", "nvidia,tegra234"; 8533337d5SMikko Perttunen 9533337d5SMikko Perttunen bus@0 { 106118d577SJon Hunter i2c@3160000 { 116118d577SJon Hunter status = "okay"; 126118d577SJon Hunter 136118d577SJon Hunter eeprom@50 { 146118d577SJon Hunter compatible = "atmel,24c02"; 156118d577SJon Hunter reg = <0x50>; 166118d577SJon Hunter 176118d577SJon Hunter label = "module"; 186118d577SJon Hunter vcc-supply = <&vdd_1v8_hs>; 196118d577SJon Hunter address-width = <8>; 206118d577SJon Hunter pagesize = <8>; 216118d577SJon Hunter size = <256>; 226118d577SJon Hunter read-only; 236118d577SJon Hunter }; 246118d577SJon Hunter }; 256118d577SJon Hunter 2671f69ffaSAshish Singhal spi@3270000 { 2771f69ffaSAshish Singhal status = "okay"; 2871f69ffaSAshish Singhal 2971f69ffaSAshish Singhal flash@0 { 3071f69ffaSAshish Singhal compatible = "jedec,spi-nor"; 3171f69ffaSAshish Singhal reg = <0>; 3271f69ffaSAshish Singhal spi-max-frequency = <102000000>; 3371f69ffaSAshish Singhal spi-tx-bus-width = <4>; 3471f69ffaSAshish Singhal spi-rx-bus-width = <4>; 3571f69ffaSAshish Singhal }; 3671f69ffaSAshish Singhal }; 3771f69ffaSAshish Singhal 38d71b893aSPrathamesh Shete mmc@3400000 { 39d71b893aSPrathamesh Shete status = "okay"; 40d71b893aSPrathamesh Shete bus-width = <4>; 41d71b893aSPrathamesh Shete cd-gpios = <&gpio TEGRA234_MAIN_GPIO(G, 7) GPIO_ACTIVE_LOW>; 42d71b893aSPrathamesh Shete disable-wp; 43d71b893aSPrathamesh Shete }; 44d71b893aSPrathamesh Shete 45533337d5SMikko Perttunen mmc@3460000 { 46533337d5SMikko Perttunen status = "okay"; 47533337d5SMikko Perttunen bus-width = <8>; 48533337d5SMikko Perttunen non-removable; 49533337d5SMikko Perttunen }; 50533337d5SMikko Perttunen 516e505dd6SWayne Chang padctl@3520000 { 526e505dd6SWayne Chang vclamp-usb-supply = <&vdd_1v8_ao>; 536e505dd6SWayne Chang avdd-usb-supply = <&vdd_3v3_ao>; 546e505dd6SWayne Chang 556e505dd6SWayne Chang ports { 566e505dd6SWayne Chang usb2-0 { 576e505dd6SWayne Chang vbus-supply = <&vdd_5v0_sys>; 586e505dd6SWayne Chang }; 596e505dd6SWayne Chang 606e505dd6SWayne Chang usb2-1 { 616e505dd6SWayne Chang vbus-supply = <&vdd_5v0_sys>; 626e505dd6SWayne Chang }; 636e505dd6SWayne Chang 646e505dd6SWayne Chang usb2-2 { 656e505dd6SWayne Chang vbus-supply = <&vdd_5v0_sys>; 666e505dd6SWayne Chang }; 676e505dd6SWayne Chang 686e505dd6SWayne Chang usb2-3 { 696e505dd6SWayne Chang vbus-supply = <&vdd_5v0_sys>; 706e505dd6SWayne Chang }; 716e505dd6SWayne Chang }; 726e505dd6SWayne Chang }; 736e505dd6SWayne Chang 74533337d5SMikko Perttunen rtc@c2a0000 { 75533337d5SMikko Perttunen status = "okay"; 76533337d5SMikko Perttunen }; 77533337d5SMikko Perttunen 78533337d5SMikko Perttunen pmc@c360000 { 79533337d5SMikko Perttunen nvidia,invert-interrupt; 80533337d5SMikko Perttunen }; 81533337d5SMikko Perttunen }; 8279ed18d9SThierry Reding 836e505dd6SWayne Chang vdd_5v0_sys: regulator-vdd-5v0-sys { 846e505dd6SWayne Chang compatible = "regulator-fixed"; 856e505dd6SWayne Chang regulator-name = "VIN_SYS_5V0"; 866e505dd6SWayne Chang regulator-min-microvolt = <5000000>; 876e505dd6SWayne Chang regulator-max-microvolt = <5000000>; 886e505dd6SWayne Chang regulator-always-on; 896e505dd6SWayne Chang regulator-boot-on; 906e505dd6SWayne Chang }; 916e505dd6SWayne Chang 9279ed18d9SThierry Reding vdd_1v8_ls: regulator-vdd-1v8-ls { 9379ed18d9SThierry Reding compatible = "regulator-fixed"; 9479ed18d9SThierry Reding regulator-name = "VDD_1V8_LS"; 9579ed18d9SThierry Reding regulator-min-microvolt = <1800000>; 9679ed18d9SThierry Reding regulator-max-microvolt = <1800000>; 9779ed18d9SThierry Reding regulator-always-on; 9879ed18d9SThierry Reding }; 9979ed18d9SThierry Reding 1006118d577SJon Hunter vdd_1v8_hs: regulator-vdd-1v8-hs { 1016118d577SJon Hunter compatible = "regulator-fixed"; 1026118d577SJon Hunter regulator-name = "VDD_1V8_HS"; 1036118d577SJon Hunter regulator-min-microvolt = <1800000>; 1046118d577SJon Hunter regulator-max-microvolt = <1800000>; 1056118d577SJon Hunter regulator-always-on; 1066118d577SJon Hunter }; 1076118d577SJon Hunter 10879ed18d9SThierry Reding vdd_1v8_ao: regulator-vdd-1v8-ao { 10979ed18d9SThierry Reding compatible = "regulator-fixed"; 11079ed18d9SThierry Reding regulator-name = "VDD_1V8_AO"; 11179ed18d9SThierry Reding regulator-min-microvolt = <1800000>; 11279ed18d9SThierry Reding regulator-max-microvolt = <1800000>; 11379ed18d9SThierry Reding regulator-always-on; 11479ed18d9SThierry Reding }; 11579ed18d9SThierry Reding 1166e505dd6SWayne Chang vdd_3v3_ao: regulator-vdd-3v3-ao { 1176e505dd6SWayne Chang compatible = "regulator-fixed"; 1186e505dd6SWayne Chang regulator-name = "VDD_3V3_AO"; 1196e505dd6SWayne Chang regulator-min-microvolt = <3300000>; 1206e505dd6SWayne Chang regulator-max-microvolt = <3300000>; 1216e505dd6SWayne Chang regulator-always-on; 1226e505dd6SWayne Chang }; 1236e505dd6SWayne Chang 12479ed18d9SThierry Reding vdd_3v3_pcie: regulator-vdd-3v3-pcie { 12579ed18d9SThierry Reding compatible = "regulator-fixed"; 12679ed18d9SThierry Reding regulator-name = "VDD_3V3_PCIE"; 12779ed18d9SThierry Reding regulator-min-microvolt = <3300000>; 12879ed18d9SThierry Reding regulator-max-microvolt = <3300000>; 1292a7318b2SJon Hunter gpio = <&gpio TEGRA234_MAIN_GPIO(H, 4) GPIO_ACTIVE_HIGH>; 13079ed18d9SThierry Reding regulator-boot-on; 13179ed18d9SThierry Reding enable-active-high; 13279ed18d9SThierry Reding }; 13379ed18d9SThierry Reding 13479ed18d9SThierry Reding vdd_12v_pcie: regulator-vdd-12v-pcie { 13579ed18d9SThierry Reding compatible = "regulator-fixed"; 13679ed18d9SThierry Reding regulator-name = "VDD_12V_PCIE"; 13779ed18d9SThierry Reding regulator-min-microvolt = <12000000>; 13879ed18d9SThierry Reding regulator-max-microvolt = <12000000>; 13979ed18d9SThierry Reding gpio = <&gpio TEGRA234_MAIN_GPIO(A, 1) GPIO_ACTIVE_LOW>; 14079ed18d9SThierry Reding regulator-boot-on; 14179ed18d9SThierry Reding }; 142*1d3fbd3dSThierry Reding 143*1d3fbd3dSThierry Reding thermal-zones { 144*1d3fbd3dSThierry Reding tj-thermal { 145*1d3fbd3dSThierry Reding polling-delay = <1000>; 146*1d3fbd3dSThierry Reding polling-delay-passive = <1000>; 147*1d3fbd3dSThierry Reding status = "okay"; 148*1d3fbd3dSThierry Reding 149*1d3fbd3dSThierry Reding trips { 150*1d3fbd3dSThierry Reding tj_trip_active0: active-0 { 151*1d3fbd3dSThierry Reding temperature = <75000>; 152*1d3fbd3dSThierry Reding hysteresis = <4000>; 153*1d3fbd3dSThierry Reding type = "active"; 154*1d3fbd3dSThierry Reding }; 155*1d3fbd3dSThierry Reding 156*1d3fbd3dSThierry Reding tj_trip_active1: active-1 { 157*1d3fbd3dSThierry Reding temperature = <95000>; 158*1d3fbd3dSThierry Reding hysteresis = <4000>; 159*1d3fbd3dSThierry Reding type = "active"; 160*1d3fbd3dSThierry Reding }; 161*1d3fbd3dSThierry Reding }; 162*1d3fbd3dSThierry Reding }; 163*1d3fbd3dSThierry Reding }; 164533337d5SMikko Perttunen}; 165