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
35533337d5SMikko Perttunen		rtc@c2a0000 {
36533337d5SMikko Perttunen			status = "okay";
37533337d5SMikko Perttunen		};
38533337d5SMikko Perttunen
39533337d5SMikko Perttunen		pmc@c360000 {
40533337d5SMikko Perttunen			nvidia,invert-interrupt;
41533337d5SMikko Perttunen		};
42533337d5SMikko Perttunen	};
43*79ed18d9SThierry Reding
44*79ed18d9SThierry Reding	vdd_1v8_ls: regulator-vdd-1v8-ls {
45*79ed18d9SThierry Reding		compatible = "regulator-fixed";
46*79ed18d9SThierry Reding		regulator-name = "VDD_1V8_LS";
47*79ed18d9SThierry Reding		regulator-min-microvolt = <1800000>;
48*79ed18d9SThierry Reding		regulator-max-microvolt = <1800000>;
49*79ed18d9SThierry Reding		regulator-always-on;
50*79ed18d9SThierry Reding	};
51*79ed18d9SThierry Reding
52*79ed18d9SThierry Reding	vdd_1v8_ao: regulator-vdd-1v8-ao {
53*79ed18d9SThierry Reding		compatible = "regulator-fixed";
54*79ed18d9SThierry Reding		regulator-name = "VDD_1V8_AO";
55*79ed18d9SThierry Reding		regulator-min-microvolt = <1800000>;
56*79ed18d9SThierry Reding		regulator-max-microvolt = <1800000>;
57*79ed18d9SThierry Reding		regulator-always-on;
58*79ed18d9SThierry Reding	};
59*79ed18d9SThierry Reding
60*79ed18d9SThierry Reding	vdd_3v3_pcie: regulator-vdd-3v3-pcie {
61*79ed18d9SThierry Reding		compatible = "regulator-fixed";
62*79ed18d9SThierry Reding		regulator-name = "VDD_3V3_PCIE";
63*79ed18d9SThierry Reding		regulator-min-microvolt = <3300000>;
64*79ed18d9SThierry Reding		regulator-max-microvolt = <3300000>;
65*79ed18d9SThierry Reding		gpio = <&gpio TEGRA234_MAIN_GPIO(Z, 2) GPIO_ACTIVE_HIGH>;
66*79ed18d9SThierry Reding		regulator-boot-on;
67*79ed18d9SThierry Reding		enable-active-high;
68*79ed18d9SThierry Reding	};
69*79ed18d9SThierry Reding
70*79ed18d9SThierry Reding	vdd_12v_pcie: regulator-vdd-12v-pcie {
71*79ed18d9SThierry Reding		compatible = "regulator-fixed";
72*79ed18d9SThierry Reding		regulator-name = "VDD_12V_PCIE";
73*79ed18d9SThierry Reding		regulator-min-microvolt = <12000000>;
74*79ed18d9SThierry Reding		regulator-max-microvolt = <12000000>;
75*79ed18d9SThierry Reding		gpio = <&gpio TEGRA234_MAIN_GPIO(A, 1) GPIO_ACTIVE_LOW>;
76*79ed18d9SThierry Reding		regulator-boot-on;
77*79ed18d9SThierry Reding	};
78533337d5SMikko Perttunen};
79