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