15d17ba6eSJon Hunter/dts-v1/;
25d17ba6eSJon Hunter
35d17ba6eSJon Hunter#include "tegra210.dtsi"
45d17ba6eSJon Hunter
55d17ba6eSJon Hunter/ {
65d17ba6eSJon Hunter	model = "Google Pixel C";
75d17ba6eSJon Hunter	compatible = "google,smaug-rev8", "google,smaug-rev7",
85d17ba6eSJon Hunter		     "google,smaug-rev6", "google,smaug-rev5",
95d17ba6eSJon Hunter		     "google,smaug-rev4", "google,smaug-rev3",
105d17ba6eSJon Hunter		     "google,smaug-rev1", "google,smaug", "nvidia,tegra210";
115d17ba6eSJon Hunter
125d17ba6eSJon Hunter	aliases {
135d17ba6eSJon Hunter		serial0 = &uarta;
145d17ba6eSJon Hunter	};
155d17ba6eSJon Hunter
165d17ba6eSJon Hunter	chosen {
175d17ba6eSJon Hunter		bootargs = "earlycon";
185d17ba6eSJon Hunter		stdout-path = "serial0:115200n8";
195d17ba6eSJon Hunter	};
205d17ba6eSJon Hunter
215d17ba6eSJon Hunter	memory {
225d17ba6eSJon Hunter		device_type = "memory";
235d17ba6eSJon Hunter		reg = <0x0 0x80000000 0x0 0xc0000000>;
245d17ba6eSJon Hunter	};
255d17ba6eSJon Hunter
265d17ba6eSJon Hunter	serial@70006000 {
275d17ba6eSJon Hunter		status = "okay";
285d17ba6eSJon Hunter	};
295d17ba6eSJon Hunter
305d17ba6eSJon Hunter	pmc@7000e400 {
315d17ba6eSJon Hunter		nvidia,invert-interrupt;
325d17ba6eSJon Hunter		nvidia,suspend-mode = <0>;
335d17ba6eSJon Hunter		nvidia,cpu-pwr-good-time = <0>;
345d17ba6eSJon Hunter		nvidia,cpu-pwr-off-time = <0>;
355d17ba6eSJon Hunter		nvidia,core-pwr-good-time = <12000 6000>;
365d17ba6eSJon Hunter		nvidia,core-pwr-off-time = <39053>;
375d17ba6eSJon Hunter		nvidia,core-power-req-active-high;
385d17ba6eSJon Hunter		nvidia,sys-clock-req-active-high;
395d17ba6eSJon Hunter		status = "okay";
405d17ba6eSJon Hunter	};
415d17ba6eSJon Hunter
425d17ba6eSJon Hunter	sdhci@700b0600 {
435d17ba6eSJon Hunter		bus-width = <8>;
445d17ba6eSJon Hunter		non-removable;
455d17ba6eSJon Hunter		status = "okay";
465d17ba6eSJon Hunter	};
475d17ba6eSJon Hunter
485d17ba6eSJon Hunter	clocks {
495d17ba6eSJon Hunter		compatible = "simple-bus";
505d17ba6eSJon Hunter		#address-cells = <1>;
515d17ba6eSJon Hunter		#size-cells = <0>;
525d17ba6eSJon Hunter
535d17ba6eSJon Hunter		clk32k_in: clock@0 {
545d17ba6eSJon Hunter			compatible = "fixed-clock";
555d17ba6eSJon Hunter			reg = <0>;
565d17ba6eSJon Hunter			#clock-cells = <0>;
575d17ba6eSJon Hunter			clock-frequency = <32768>;
585d17ba6eSJon Hunter		};
595d17ba6eSJon Hunter	};
605d17ba6eSJon Hunter
615d17ba6eSJon Hunter	cpus {
625d17ba6eSJon Hunter		cpu@0 {
635d17ba6eSJon Hunter			enable-method = "psci";
645d17ba6eSJon Hunter		};
655d17ba6eSJon Hunter
665d17ba6eSJon Hunter		cpu@1 {
675d17ba6eSJon Hunter			enable-method = "psci";
685d17ba6eSJon Hunter		};
695d17ba6eSJon Hunter
705d17ba6eSJon Hunter		cpu@2 {
715d17ba6eSJon Hunter			enable-method = "psci";
725d17ba6eSJon Hunter		};
735d17ba6eSJon Hunter
745d17ba6eSJon Hunter		cpu@3 {
755d17ba6eSJon Hunter			enable-method = "psci";
765d17ba6eSJon Hunter		};
775d17ba6eSJon Hunter	};
785d17ba6eSJon Hunter
795d17ba6eSJon Hunter	psci {
805d17ba6eSJon Hunter		compatible = "arm,psci-1.0";
815d17ba6eSJon Hunter		method = "smc";
825d17ba6eSJon Hunter	};
835d17ba6eSJon Hunter};
84