162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci#include "tegra210.dtsi"
362306a36Sopenharmony_ci
462306a36Sopenharmony_ci/ {
562306a36Sopenharmony_ci	model = "NVIDIA Tegra210 P2530 main board";
662306a36Sopenharmony_ci	compatible = "nvidia,p2530", "nvidia,tegra210";
762306a36Sopenharmony_ci
862306a36Sopenharmony_ci	aliases {
962306a36Sopenharmony_ci		rtc1 = "/rtc@7000e000";
1062306a36Sopenharmony_ci		serial0 = &uarta;
1162306a36Sopenharmony_ci	};
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci	chosen {
1462306a36Sopenharmony_ci		stdout-path = "serial0:115200n8";
1562306a36Sopenharmony_ci	};
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ci	memory@80000000 {
1862306a36Sopenharmony_ci		device_type = "memory";
1962306a36Sopenharmony_ci		reg = <0x0 0x80000000 0x0 0xc0000000>;
2062306a36Sopenharmony_ci	};
2162306a36Sopenharmony_ci
2262306a36Sopenharmony_ci	/* debug port */
2362306a36Sopenharmony_ci	serial@70006000 {
2462306a36Sopenharmony_ci		/delete-property/ dmas;
2562306a36Sopenharmony_ci		/delete-property/ dma-names;
2662306a36Sopenharmony_ci		status = "okay";
2762306a36Sopenharmony_ci	};
2862306a36Sopenharmony_ci
2962306a36Sopenharmony_ci	i2c@7000d000 {
3062306a36Sopenharmony_ci		status = "okay";
3162306a36Sopenharmony_ci		clock-frequency = <400000>;
3262306a36Sopenharmony_ci	};
3362306a36Sopenharmony_ci
3462306a36Sopenharmony_ci	pmc@7000e400 {
3562306a36Sopenharmony_ci		nvidia,invert-interrupt;
3662306a36Sopenharmony_ci	};
3762306a36Sopenharmony_ci
3862306a36Sopenharmony_ci	/* eMMC */
3962306a36Sopenharmony_ci	mmc@700b0600 {
4062306a36Sopenharmony_ci		status = "okay";
4162306a36Sopenharmony_ci		bus-width = <8>;
4262306a36Sopenharmony_ci		non-removable;
4362306a36Sopenharmony_ci	};
4462306a36Sopenharmony_ci
4562306a36Sopenharmony_ci	clk32k_in: clock-32k {
4662306a36Sopenharmony_ci		compatible = "fixed-clock";
4762306a36Sopenharmony_ci		clock-frequency = <32768>;
4862306a36Sopenharmony_ci		#clock-cells = <0>;
4962306a36Sopenharmony_ci	};
5062306a36Sopenharmony_ci
5162306a36Sopenharmony_ci	cpus {
5262306a36Sopenharmony_ci		cpu@0 {
5362306a36Sopenharmony_ci			enable-method = "psci";
5462306a36Sopenharmony_ci		};
5562306a36Sopenharmony_ci
5662306a36Sopenharmony_ci		cpu@1 {
5762306a36Sopenharmony_ci			enable-method = "psci";
5862306a36Sopenharmony_ci		};
5962306a36Sopenharmony_ci
6062306a36Sopenharmony_ci		cpu@2 {
6162306a36Sopenharmony_ci			enable-method = "psci";
6262306a36Sopenharmony_ci		};
6362306a36Sopenharmony_ci
6462306a36Sopenharmony_ci		cpu@3 {
6562306a36Sopenharmony_ci			enable-method = "psci";
6662306a36Sopenharmony_ci		};
6762306a36Sopenharmony_ci	};
6862306a36Sopenharmony_ci
6962306a36Sopenharmony_ci	psci {
7062306a36Sopenharmony_ci		compatible = "arm,psci-0.2";
7162306a36Sopenharmony_ci		method = "smc";
7262306a36Sopenharmony_ci	};
7362306a36Sopenharmony_ci};
74