1533337d5SMikko Perttunen// SPDX-License-Identifier: GPL-2.0 2533337d5SMikko Perttunen 3533337d5SMikko Perttunen#include "tegra234.dtsi" 4*5862ae43SMohan Kumar#include "tegra234-p3701.dtsi" 5533337d5SMikko Perttunen 6533337d5SMikko Perttunen/ { 7533337d5SMikko Perttunen model = "NVIDIA Jetson AGX Orin"; 8533337d5SMikko Perttunen compatible = "nvidia,p3701-0000", "nvidia,tegra234"; 9533337d5SMikko Perttunen 10533337d5SMikko Perttunen bus@0 { 116118d577SJon Hunter i2c@3160000 { 126118d577SJon Hunter status = "okay"; 136118d577SJon Hunter 146118d577SJon Hunter eeprom@50 { 156118d577SJon Hunter compatible = "atmel,24c02"; 166118d577SJon Hunter reg = <0x50>; 176118d577SJon Hunter 186118d577SJon Hunter label = "module"; 196118d577SJon Hunter vcc-supply = <&vdd_1v8_hs>; 206118d577SJon Hunter address-width = <8>; 216118d577SJon Hunter pagesize = <8>; 226118d577SJon Hunter size = <256>; 236118d577SJon Hunter read-only; 246118d577SJon Hunter }; 256118d577SJon Hunter }; 266118d577SJon Hunter 2771f69ffaSAshish Singhal spi@3270000 { 2871f69ffaSAshish Singhal status = "okay"; 2971f69ffaSAshish Singhal 3071f69ffaSAshish Singhal flash@0 { 3171f69ffaSAshish Singhal compatible = "jedec,spi-nor"; 3271f69ffaSAshish Singhal reg = <0>; 3371f69ffaSAshish Singhal spi-max-frequency = <102000000>; 3471f69ffaSAshish Singhal spi-tx-bus-width = <4>; 3571f69ffaSAshish Singhal spi-rx-bus-width = <4>; 3671f69ffaSAshish Singhal }; 3771f69ffaSAshish Singhal }; 3871f69ffaSAshish Singhal 39d71b893aSPrathamesh Shete mmc@3400000 { 40d71b893aSPrathamesh Shete status = "okay"; 41d71b893aSPrathamesh Shete bus-width = <4>; 42d71b893aSPrathamesh Shete cd-gpios = <&gpio TEGRA234_MAIN_GPIO(G, 7) GPIO_ACTIVE_LOW>; 43d71b893aSPrathamesh Shete disable-wp; 44d71b893aSPrathamesh Shete }; 45d71b893aSPrathamesh Shete 46533337d5SMikko Perttunen mmc@3460000 { 47533337d5SMikko Perttunen status = "okay"; 48533337d5SMikko Perttunen bus-width = <8>; 49533337d5SMikko Perttunen non-removable; 50533337d5SMikko Perttunen }; 51533337d5SMikko Perttunen 526e505dd6SWayne Chang padctl@3520000 { 536e505dd6SWayne Chang vclamp-usb-supply = <&vdd_1v8_ao>; 546e505dd6SWayne Chang avdd-usb-supply = <&vdd_3v3_ao>; 556e505dd6SWayne Chang 566e505dd6SWayne Chang ports { 576e505dd6SWayne Chang usb2-0 { 586e505dd6SWayne Chang vbus-supply = <&vdd_5v0_sys>; 596e505dd6SWayne Chang }; 606e505dd6SWayne Chang 616e505dd6SWayne Chang usb2-1 { 626e505dd6SWayne Chang vbus-supply = <&vdd_5v0_sys>; 636e505dd6SWayne Chang }; 646e505dd6SWayne Chang 656e505dd6SWayne Chang usb2-2 { 666e505dd6SWayne Chang vbus-supply = <&vdd_5v0_sys>; 676e505dd6SWayne Chang }; 686e505dd6SWayne Chang 696e505dd6SWayne Chang usb2-3 { 706e505dd6SWayne Chang vbus-supply = <&vdd_5v0_sys>; 716e505dd6SWayne Chang }; 726e505dd6SWayne Chang }; 736e505dd6SWayne Chang }; 746e505dd6SWayne Chang 75533337d5SMikko Perttunen rtc@c2a0000 { 76533337d5SMikko Perttunen status = "okay"; 77533337d5SMikko Perttunen }; 78533337d5SMikko Perttunen 79533337d5SMikko Perttunen pmc@c360000 { 80533337d5SMikko Perttunen nvidia,invert-interrupt; 81533337d5SMikko Perttunen }; 82533337d5SMikko Perttunen }; 8379ed18d9SThierry Reding 846e505dd6SWayne Chang vdd_5v0_sys: regulator-vdd-5v0-sys { 856e505dd6SWayne Chang compatible = "regulator-fixed"; 866e505dd6SWayne Chang regulator-name = "VIN_SYS_5V0"; 876e505dd6SWayne Chang regulator-min-microvolt = <5000000>; 886e505dd6SWayne Chang regulator-max-microvolt = <5000000>; 896e505dd6SWayne Chang regulator-always-on; 906e505dd6SWayne Chang regulator-boot-on; 916e505dd6SWayne Chang }; 926e505dd6SWayne Chang 9379ed18d9SThierry Reding vdd_1v8_ls: regulator-vdd-1v8-ls { 9479ed18d9SThierry Reding compatible = "regulator-fixed"; 9579ed18d9SThierry Reding regulator-name = "VDD_1V8_LS"; 9679ed18d9SThierry Reding regulator-min-microvolt = <1800000>; 9779ed18d9SThierry Reding regulator-max-microvolt = <1800000>; 9879ed18d9SThierry Reding regulator-always-on; 9979ed18d9SThierry Reding }; 10079ed18d9SThierry Reding 1016118d577SJon Hunter vdd_1v8_hs: regulator-vdd-1v8-hs { 1026118d577SJon Hunter compatible = "regulator-fixed"; 1036118d577SJon Hunter regulator-name = "VDD_1V8_HS"; 1046118d577SJon Hunter regulator-min-microvolt = <1800000>; 1056118d577SJon Hunter regulator-max-microvolt = <1800000>; 1066118d577SJon Hunter regulator-always-on; 1076118d577SJon Hunter }; 1086118d577SJon Hunter 10979ed18d9SThierry Reding vdd_1v8_ao: regulator-vdd-1v8-ao { 11079ed18d9SThierry Reding compatible = "regulator-fixed"; 11179ed18d9SThierry Reding regulator-name = "VDD_1V8_AO"; 11279ed18d9SThierry Reding regulator-min-microvolt = <1800000>; 11379ed18d9SThierry Reding regulator-max-microvolt = <1800000>; 11479ed18d9SThierry Reding regulator-always-on; 11579ed18d9SThierry Reding }; 11679ed18d9SThierry Reding 1176e505dd6SWayne Chang vdd_3v3_ao: regulator-vdd-3v3-ao { 1186e505dd6SWayne Chang compatible = "regulator-fixed"; 1196e505dd6SWayne Chang regulator-name = "VDD_3V3_AO"; 1206e505dd6SWayne Chang regulator-min-microvolt = <3300000>; 1216e505dd6SWayne Chang regulator-max-microvolt = <3300000>; 1226e505dd6SWayne Chang regulator-always-on; 1236e505dd6SWayne Chang }; 1246e505dd6SWayne Chang 12579ed18d9SThierry Reding vdd_3v3_pcie: regulator-vdd-3v3-pcie { 12679ed18d9SThierry Reding compatible = "regulator-fixed"; 12779ed18d9SThierry Reding regulator-name = "VDD_3V3_PCIE"; 12879ed18d9SThierry Reding regulator-min-microvolt = <3300000>; 12979ed18d9SThierry Reding regulator-max-microvolt = <3300000>; 1302a7318b2SJon Hunter gpio = <&gpio TEGRA234_MAIN_GPIO(H, 4) GPIO_ACTIVE_HIGH>; 13179ed18d9SThierry Reding regulator-boot-on; 13279ed18d9SThierry Reding enable-active-high; 13379ed18d9SThierry Reding }; 13479ed18d9SThierry Reding 13579ed18d9SThierry Reding vdd_12v_pcie: regulator-vdd-12v-pcie { 13679ed18d9SThierry Reding compatible = "regulator-fixed"; 13779ed18d9SThierry Reding regulator-name = "VDD_12V_PCIE"; 13879ed18d9SThierry Reding regulator-min-microvolt = <12000000>; 13979ed18d9SThierry Reding regulator-max-microvolt = <12000000>; 14079ed18d9SThierry Reding gpio = <&gpio TEGRA234_MAIN_GPIO(A, 1) GPIO_ACTIVE_LOW>; 14179ed18d9SThierry Reding regulator-boot-on; 14279ed18d9SThierry Reding }; 1431d3fbd3dSThierry Reding 1441d3fbd3dSThierry Reding thermal-zones { 1451d3fbd3dSThierry Reding tj-thermal { 1461d3fbd3dSThierry Reding polling-delay = <1000>; 1471d3fbd3dSThierry Reding polling-delay-passive = <1000>; 1481d3fbd3dSThierry Reding status = "okay"; 1491d3fbd3dSThierry Reding 1501d3fbd3dSThierry Reding trips { 1511d3fbd3dSThierry Reding tj_trip_active0: active-0 { 1521d3fbd3dSThierry Reding temperature = <75000>; 1531d3fbd3dSThierry Reding hysteresis = <4000>; 1541d3fbd3dSThierry Reding type = "active"; 1551d3fbd3dSThierry Reding }; 1561d3fbd3dSThierry Reding 1571d3fbd3dSThierry Reding tj_trip_active1: active-1 { 1581d3fbd3dSThierry Reding temperature = <95000>; 1591d3fbd3dSThierry Reding hysteresis = <4000>; 1601d3fbd3dSThierry Reding type = "active"; 1611d3fbd3dSThierry Reding }; 1621d3fbd3dSThierry Reding }; 1631d3fbd3dSThierry Reding }; 1641d3fbd3dSThierry Reding }; 165533337d5SMikko Perttunen}; 166