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 { 1071f69ffaSAshish Singhal spi@3270000 { 1171f69ffaSAshish Singhal status = "okay"; 1271f69ffaSAshish Singhal 1371f69ffaSAshish Singhal flash@0 { 1471f69ffaSAshish Singhal compatible = "jedec,spi-nor"; 1571f69ffaSAshish Singhal reg = <0>; 1671f69ffaSAshish Singhal spi-max-frequency = <102000000>; 1771f69ffaSAshish Singhal spi-tx-bus-width = <4>; 1871f69ffaSAshish Singhal spi-rx-bus-width = <4>; 1971f69ffaSAshish Singhal }; 2071f69ffaSAshish Singhal }; 2171f69ffaSAshish Singhal 22d71b893aSPrathamesh Shete mmc@3400000 { 23d71b893aSPrathamesh Shete status = "okay"; 24d71b893aSPrathamesh Shete bus-width = <4>; 25d71b893aSPrathamesh Shete cd-gpios = <&gpio TEGRA234_MAIN_GPIO(G, 7) GPIO_ACTIVE_LOW>; 26d71b893aSPrathamesh Shete disable-wp; 27d71b893aSPrathamesh Shete }; 28d71b893aSPrathamesh Shete 29533337d5SMikko Perttunen mmc@3460000 { 30533337d5SMikko Perttunen status = "okay"; 31533337d5SMikko Perttunen bus-width = <8>; 32533337d5SMikko Perttunen non-removable; 33533337d5SMikko Perttunen }; 34533337d5SMikko Perttunen 35*6e505dd6SWayne Chang padctl@3520000 { 36*6e505dd6SWayne Chang vclamp-usb-supply = <&vdd_1v8_ao>; 37*6e505dd6SWayne Chang avdd-usb-supply = <&vdd_3v3_ao>; 38*6e505dd6SWayne Chang 39*6e505dd6SWayne Chang ports { 40*6e505dd6SWayne Chang usb2-0 { 41*6e505dd6SWayne Chang vbus-supply = <&vdd_5v0_sys>; 42*6e505dd6SWayne Chang }; 43*6e505dd6SWayne Chang 44*6e505dd6SWayne Chang usb2-1 { 45*6e505dd6SWayne Chang vbus-supply = <&vdd_5v0_sys>; 46*6e505dd6SWayne Chang }; 47*6e505dd6SWayne Chang 48*6e505dd6SWayne Chang usb2-2 { 49*6e505dd6SWayne Chang vbus-supply = <&vdd_5v0_sys>; 50*6e505dd6SWayne Chang }; 51*6e505dd6SWayne Chang 52*6e505dd6SWayne Chang usb2-3 { 53*6e505dd6SWayne Chang vbus-supply = <&vdd_5v0_sys>; 54*6e505dd6SWayne Chang }; 55*6e505dd6SWayne Chang }; 56*6e505dd6SWayne Chang }; 57*6e505dd6SWayne Chang 58533337d5SMikko Perttunen rtc@c2a0000 { 59533337d5SMikko Perttunen status = "okay"; 60533337d5SMikko Perttunen }; 61533337d5SMikko Perttunen 62533337d5SMikko Perttunen pmc@c360000 { 63533337d5SMikko Perttunen nvidia,invert-interrupt; 64533337d5SMikko Perttunen }; 65533337d5SMikko Perttunen }; 6679ed18d9SThierry Reding 67*6e505dd6SWayne Chang vdd_5v0_sys: regulator-vdd-5v0-sys { 68*6e505dd6SWayne Chang compatible = "regulator-fixed"; 69*6e505dd6SWayne Chang regulator-name = "VIN_SYS_5V0"; 70*6e505dd6SWayne Chang regulator-min-microvolt = <5000000>; 71*6e505dd6SWayne Chang regulator-max-microvolt = <5000000>; 72*6e505dd6SWayne Chang regulator-always-on; 73*6e505dd6SWayne Chang regulator-boot-on; 74*6e505dd6SWayne Chang }; 75*6e505dd6SWayne Chang 7679ed18d9SThierry Reding vdd_1v8_ls: regulator-vdd-1v8-ls { 7779ed18d9SThierry Reding compatible = "regulator-fixed"; 7879ed18d9SThierry Reding regulator-name = "VDD_1V8_LS"; 7979ed18d9SThierry Reding regulator-min-microvolt = <1800000>; 8079ed18d9SThierry Reding regulator-max-microvolt = <1800000>; 8179ed18d9SThierry Reding regulator-always-on; 8279ed18d9SThierry Reding }; 8379ed18d9SThierry Reding 8479ed18d9SThierry Reding vdd_1v8_ao: regulator-vdd-1v8-ao { 8579ed18d9SThierry Reding compatible = "regulator-fixed"; 8679ed18d9SThierry Reding regulator-name = "VDD_1V8_AO"; 8779ed18d9SThierry Reding regulator-min-microvolt = <1800000>; 8879ed18d9SThierry Reding regulator-max-microvolt = <1800000>; 8979ed18d9SThierry Reding regulator-always-on; 9079ed18d9SThierry Reding }; 9179ed18d9SThierry Reding 92*6e505dd6SWayne Chang vdd_3v3_ao: regulator-vdd-3v3-ao { 93*6e505dd6SWayne Chang compatible = "regulator-fixed"; 94*6e505dd6SWayne Chang regulator-name = "VDD_3V3_AO"; 95*6e505dd6SWayne Chang regulator-min-microvolt = <3300000>; 96*6e505dd6SWayne Chang regulator-max-microvolt = <3300000>; 97*6e505dd6SWayne Chang regulator-always-on; 98*6e505dd6SWayne Chang }; 99*6e505dd6SWayne Chang 10079ed18d9SThierry Reding vdd_3v3_pcie: regulator-vdd-3v3-pcie { 10179ed18d9SThierry Reding compatible = "regulator-fixed"; 10279ed18d9SThierry Reding regulator-name = "VDD_3V3_PCIE"; 10379ed18d9SThierry Reding regulator-min-microvolt = <3300000>; 10479ed18d9SThierry Reding regulator-max-microvolt = <3300000>; 10579ed18d9SThierry Reding gpio = <&gpio TEGRA234_MAIN_GPIO(Z, 2) GPIO_ACTIVE_HIGH>; 10679ed18d9SThierry Reding regulator-boot-on; 10779ed18d9SThierry Reding enable-active-high; 10879ed18d9SThierry Reding }; 10979ed18d9SThierry Reding 11079ed18d9SThierry Reding vdd_12v_pcie: regulator-vdd-12v-pcie { 11179ed18d9SThierry Reding compatible = "regulator-fixed"; 11279ed18d9SThierry Reding regulator-name = "VDD_12V_PCIE"; 11379ed18d9SThierry Reding regulator-min-microvolt = <12000000>; 11479ed18d9SThierry Reding regulator-max-microvolt = <12000000>; 11579ed18d9SThierry Reding gpio = <&gpio TEGRA234_MAIN_GPIO(A, 1) GPIO_ACTIVE_LOW>; 11679ed18d9SThierry Reding regulator-boot-on; 11779ed18d9SThierry Reding }; 118533337d5SMikko Perttunen}; 119