1/dts-v1/;
2
3/include/ "skeleton.dtsi"
4/include/ "serial.dtsi"
5/include/ "reset.dtsi"
6/include/ "rtc.dtsi"
7/include/ "tsc_timer.dtsi"
8
9/ {
10	model = "Google Panther";
11	compatible = "google,panther", "intel,haswell";
12
13	aliases {
14		spi0 = &spi;
15	};
16
17	config {
18		silent-console = <0>;
19		no-keyboard;
20	};
21
22	chosen {
23		stdout-path = "/serial";
24	};
25
26	pci {
27		compatible = "pci-x86";
28		#address-cells = <3>;
29		#size-cells = <2>;
30		u-boot,dm-pre-reloc;
31		ranges = <0x02000000 0x0 0xe0000000 0xe0000000 0 0x10000000
32			0x42000000 0x0 0xd0000000 0xd0000000 0 0x10000000
33			0x01000000 0x0 0x1000 0x1000 0 0xf000>;
34
35		pch@1f,0 {
36			reg = <0x0000f800 0 0 0 0>;
37			compatible = "intel,pch9";
38			#address-cells = <1>;
39			#size-cells = <1>;
40
41			spi: spi {
42				#address-cells = <1>;
43				#size-cells = <0>;
44				compatible = "intel,ich9-spi";
45				spi-flash@0 {
46					#size-cells = <1>;
47					#address-cells = <1>;
48					reg = <0>;
49					compatible = "winbond,w25q64",
50						"spi-flash";
51					memory-map = <0xff800000 0x00800000>;
52					rw-mrc-cache {
53						label = "rw-mrc-cache";
54						reg = <0x003e0000 0x00010000>;
55					};
56				};
57			};
58
59			gpioa {
60				compatible = "intel,ich6-gpio";
61				u-boot,dm-pre-reloc;
62				reg = <0 0x10>;
63				bank-name = "A";
64			};
65
66			gpiob {
67				compatible = "intel,ich6-gpio";
68				u-boot,dm-pre-reloc;
69				reg = <0x30 0x10>;
70				bank-name = "B";
71			};
72
73			gpioc {
74				compatible = "intel,ich6-gpio";
75				u-boot,dm-pre-reloc;
76				reg = <0x40 0x10>;
77				bank-name = "C";
78			};
79		};
80	};
81
82	tpm {
83		reg = <0xfed40000 0x5000>;
84		compatible = "infineon,slb9635lpc";
85	};
86
87};
88