151e9dad2SSimon Glass/dts-v1/;
251e9dad2SSimon Glass
351e9dad2SSimon Glass/include/ "skeleton.dtsi"
451e9dad2SSimon Glass/include/ "serial.dtsi"
593f8a311SBin Meng/include/ "rtc.dtsi"
680af3984SBin Meng/include/ "tsc_timer.dtsi"
751e9dad2SSimon Glass
851e9dad2SSimon Glass/ {
951e9dad2SSimon Glass	model = "Google Panther";
1051e9dad2SSimon Glass	compatible = "google,panther", "intel,haswell";
1151e9dad2SSimon Glass
1251e9dad2SSimon Glass	aliases {
13*81aaa3d9SBin Meng		spi0 = &spi;
1451e9dad2SSimon Glass	};
1551e9dad2SSimon Glass
1651e9dad2SSimon Glass	config {
1751e9dad2SSimon Glass		silent-console = <0>;
1851e9dad2SSimon Glass		no-keyboard;
1951e9dad2SSimon Glass	};
2051e9dad2SSimon Glass
2151e9dad2SSimon Glass	gpioa {
2251e9dad2SSimon Glass		compatible = "intel,ich6-gpio";
2351e9dad2SSimon Glass		u-boot,dm-pre-reloc;
2451e9dad2SSimon Glass		reg = <0 0x10>;
2551e9dad2SSimon Glass		bank-name = "A";
2651e9dad2SSimon Glass	};
2751e9dad2SSimon Glass
2851e9dad2SSimon Glass	gpiob {
2951e9dad2SSimon Glass		compatible = "intel,ich6-gpio";
3051e9dad2SSimon Glass		u-boot,dm-pre-reloc;
3151e9dad2SSimon Glass		reg = <0x30 0x10>;
3251e9dad2SSimon Glass		bank-name = "B";
3351e9dad2SSimon Glass	};
3451e9dad2SSimon Glass
3551e9dad2SSimon Glass	gpioc {
3651e9dad2SSimon Glass		compatible = "intel,ich6-gpio";
3751e9dad2SSimon Glass		u-boot,dm-pre-reloc;
3851e9dad2SSimon Glass		reg = <0x40 0x10>;
3951e9dad2SSimon Glass		bank-name = "C";
4051e9dad2SSimon Glass	};
4151e9dad2SSimon Glass
4251e9dad2SSimon Glass	chosen {
4351e9dad2SSimon Glass		stdout-path = "/serial";
4451e9dad2SSimon Glass	};
4551e9dad2SSimon Glass
46548fb877SSimon Glass	pci {
47548fb877SSimon Glass		compatible = "pci-x86";
48548fb877SSimon Glass		#address-cells = <3>;
49548fb877SSimon Glass		#size-cells = <2>;
50548fb877SSimon Glass		u-boot,dm-pre-reloc;
51548fb877SSimon Glass		ranges = <0x02000000 0x0 0xe0000000 0xe0000000 0 0x10000000
52548fb877SSimon Glass			0x42000000 0x0 0xd0000000 0xd0000000 0 0x10000000
53548fb877SSimon Glass			0x01000000 0x0 0x1000 0x1000 0 0xf000>;
54f2b85ab5SSimon Glass
55f2b85ab5SSimon Glass		pch@1f,0 {
56f2b85ab5SSimon Glass			reg = <0x0000f800 0 0 0 0>;
57f2b85ab5SSimon Glass			compatible = "intel,pch9";
58548fb877SSimon Glass
59*81aaa3d9SBin Meng			spi: spi {
6051e9dad2SSimon Glass				#address-cells = <1>;
6151e9dad2SSimon Glass				#size-cells = <0>;
6251e9dad2SSimon Glass				compatible = "intel,ich-spi";
6351e9dad2SSimon Glass				spi-flash@0 {
6451e9dad2SSimon Glass					#size-cells = <1>;
6551e9dad2SSimon Glass					#address-cells = <1>;
6651e9dad2SSimon Glass					reg = <0>;
67f2b85ab5SSimon Glass					compatible = "winbond,w25q64",
68f2b85ab5SSimon Glass						"spi-flash";
6951e9dad2SSimon Glass					memory-map = <0xff800000 0x00800000>;
7051e9dad2SSimon Glass					rw-mrc-cache {
7151e9dad2SSimon Glass						label = "rw-mrc-cache";
7251e9dad2SSimon Glass						reg = <0x003e0000 0x00010000>;
7351e9dad2SSimon Glass					};
7451e9dad2SSimon Glass				};
7551e9dad2SSimon Glass			};
76f2b85ab5SSimon Glass		};
77f2b85ab5SSimon Glass	};
7851e9dad2SSimon Glass
796e474eabSSimon Glass	tpm {
806e474eabSSimon Glass		reg = <0xfed40000 0x5000>;
816e474eabSSimon Glass		compatible = "infineon,slb9635lpc";
826e474eabSSimon Glass	};
836e474eabSSimon Glass
8451e9dad2SSimon Glass};
85