xref: /openbmc/u-boot/arch/arm/dts/tegra210-p2571.dts (revision 8d3a25685e4aac7070365a2b3c53c2c81b27930f)
13cee35f8STom Warren/dts-v1/;
23cee35f8STom Warren
33cee35f8STom Warren#include "tegra210.dtsi"
43cee35f8STom Warren
53cee35f8STom Warren/ {
63cee35f8STom Warren	model = "NVIDIA P2571";
73cee35f8STom Warren	compatible = "nvidia,p2571", "nvidia,tegra210";
83cee35f8STom Warren
93cee35f8STom Warren	chosen {
103cee35f8STom Warren		stdout-path = &uarta;
113cee35f8STom Warren	};
123cee35f8STom Warren
133cee35f8STom Warren	aliases {
14eb631d7fSStephen Warren		i2c0 = "/i2c@7000d000";
15eb631d7fSStephen Warren		i2c1 = "/i2c@7000c000";
16eb631d7fSStephen Warren		i2c2 = "/i2c@7000c400";
17eb631d7fSStephen Warren		i2c3 = "/i2c@7000c500";
18eb631d7fSStephen Warren		i2c4 = "/i2c@7000c700";
19eb631d7fSStephen Warren		i2c5 = "/i2c@7000d100";
20eb631d7fSStephen Warren		mmc0 = "/sdhci@700b0600";
21eb631d7fSStephen Warren		mmc1 = "/sdhci@700b0000";
22eb631d7fSStephen Warren		spi0 = "/spi@7000d400";
23eb631d7fSStephen Warren		spi1 = "/spi@7000da00";
24eb631d7fSStephen Warren		spi2 = "/spi@70410000";
25eb631d7fSStephen Warren		usb0 = "/usb@7d000000";
263cee35f8STom Warren	};
273cee35f8STom Warren
283cee35f8STom Warren	memory {
293cee35f8STom Warren		reg = <0x0 0x80000000 0x0 0xc0000000>;
303cee35f8STom Warren	};
313cee35f8STom Warren
32eb631d7fSStephen Warren	i2c@7000c000 {
333cee35f8STom Warren		status = "okay";
343cee35f8STom Warren		clock-frequency = <100000>;
353cee35f8STom Warren	};
363cee35f8STom Warren
37eb631d7fSStephen Warren	i2c@7000c400 {
383cee35f8STom Warren		status = "okay";
393cee35f8STom Warren		clock-frequency = <100000>;
403cee35f8STom Warren	};
413cee35f8STom Warren
42eb631d7fSStephen Warren	i2c@7000c500 {
433cee35f8STom Warren		status = "okay";
443cee35f8STom Warren		clock-frequency = <100000>;
453cee35f8STom Warren	};
463cee35f8STom Warren
47eb631d7fSStephen Warren	i2c@7000c700 {
483cee35f8STom Warren		status = "okay";
493cee35f8STom Warren		clock-frequency = <100000>;
503cee35f8STom Warren	};
513cee35f8STom Warren
52eb631d7fSStephen Warren	i2c@7000d000 {
533cee35f8STom Warren		status = "okay";
543cee35f8STom Warren		clock-frequency = <400000>;
553cee35f8STom Warren	};
563cee35f8STom Warren
57eb631d7fSStephen Warren	i2c@7000d100 {
583cee35f8STom Warren		status = "okay";
593cee35f8STom Warren		clock-frequency = <400000>;
603cee35f8STom Warren	};
613cee35f8STom Warren
62eb631d7fSStephen Warren	spi@7000d400 {
633cee35f8STom Warren		status = "okay";
643cee35f8STom Warren		spi-max-frequency = <25000000>;
653cee35f8STom Warren	};
663cee35f8STom Warren
67eb631d7fSStephen Warren	spi@7000da00 {
683cee35f8STom Warren		status = "okay";
693cee35f8STom Warren		spi-max-frequency = <25000000>;
703cee35f8STom Warren	};
713cee35f8STom Warren
72eb631d7fSStephen Warren	spi@70410000 {
733cee35f8STom Warren		status = "okay";
743cee35f8STom Warren		spi-max-frequency = <24000000>;
753cee35f8STom Warren	};
763cee35f8STom Warren
77eb631d7fSStephen Warren	sdhci@700b0000 {
783cee35f8STom Warren		status = "okay";
793cee35f8STom Warren		cd-gpios = <&gpio TEGRA_GPIO(Z, 1) GPIO_ACTIVE_LOW>;
803cee35f8STom Warren		power-gpios = <&gpio TEGRA_GPIO(Z, 4) GPIO_ACTIVE_HIGH>;
813cee35f8STom Warren		bus-width = <4>;
823cee35f8STom Warren	};
833cee35f8STom Warren
84eb631d7fSStephen Warren	sdhci@700b0600 {
853cee35f8STom Warren		status = "okay";
863cee35f8STom Warren		bus-width = <8>;
879a06a1a3STom Warren		non-removable;
883cee35f8STom Warren	};
893cee35f8STom Warren
90eb631d7fSStephen Warren	usb@7d000000 {
913cee35f8STom Warren		status = "okay";
923cee35f8STom Warren		dr_mode = "otg";
933cee35f8STom Warren	};
943cee35f8STom Warren
953cee35f8STom Warren	clocks {
963cee35f8STom Warren		compatible = "simple-bus";
973cee35f8STom Warren		#address-cells = <1>;
983cee35f8STom Warren		#size-cells = <0>;
993cee35f8STom Warren
1003cee35f8STom Warren		clk32k_in: clock@0 {
1013cee35f8STom Warren			compatible = "fixed-clock";
1023cee35f8STom Warren			reg = <0>;
1033cee35f8STom Warren			#clock-cells = <0>;
1043cee35f8STom Warren			clock-frequency = <32768>;
1053cee35f8STom Warren		};
1063cee35f8STom Warren	};
1073cee35f8STom Warren};
108*f53dcc0eSSimon Glass
109*f53dcc0eSSimon Glass&uarta {
110*f53dcc0eSSimon Glass	status = "okay";
111*f53dcc0eSSimon Glass};
112