151e9dad2SSimon Glass/dts-v1/;
251e9dad2SSimon Glass
351e9dad2SSimon Glass/include/ "skeleton.dtsi"
451e9dad2SSimon Glass/include/ "serial.dtsi"
5*b37b7b20SBin Meng/include/ "reset.dtsi"
693f8a311SBin Meng/include/ "rtc.dtsi"
780af3984SBin Meng/include/ "tsc_timer.dtsi"
851e9dad2SSimon Glass
951e9dad2SSimon Glass/ {
1051e9dad2SSimon Glass	model = "Google Panther";
1151e9dad2SSimon Glass	compatible = "google,panther", "intel,haswell";
1251e9dad2SSimon Glass
1351e9dad2SSimon Glass	aliases {
1481aaa3d9SBin Meng		spi0 = &spi;
1551e9dad2SSimon Glass	};
1651e9dad2SSimon Glass
1751e9dad2SSimon Glass	config {
1851e9dad2SSimon Glass		silent-console = <0>;
1951e9dad2SSimon Glass		no-keyboard;
2051e9dad2SSimon Glass	};
2151e9dad2SSimon Glass
223ddc1c7bSBin Meng	chosen {
233ddc1c7bSBin Meng		stdout-path = "/serial";
243ddc1c7bSBin Meng	};
253ddc1c7bSBin Meng
263ddc1c7bSBin Meng	pci {
273ddc1c7bSBin Meng		compatible = "pci-x86";
283ddc1c7bSBin Meng		#address-cells = <3>;
293ddc1c7bSBin Meng		#size-cells = <2>;
303ddc1c7bSBin Meng		u-boot,dm-pre-reloc;
313ddc1c7bSBin Meng		ranges = <0x02000000 0x0 0xe0000000 0xe0000000 0 0x10000000
323ddc1c7bSBin Meng			0x42000000 0x0 0xd0000000 0xd0000000 0 0x10000000
333ddc1c7bSBin Meng			0x01000000 0x0 0x1000 0x1000 0 0xf000>;
343ddc1c7bSBin Meng
353ddc1c7bSBin Meng		pch@1f,0 {
363ddc1c7bSBin Meng			reg = <0x0000f800 0 0 0 0>;
373ddc1c7bSBin Meng			compatible = "intel,pch9";
383ddc1c7bSBin Meng			#address-cells = <1>;
393ddc1c7bSBin Meng			#size-cells = <1>;
403ddc1c7bSBin Meng
413ddc1c7bSBin Meng			spi: spi {
423ddc1c7bSBin Meng				#address-cells = <1>;
433ddc1c7bSBin Meng				#size-cells = <0>;
443ddc1c7bSBin Meng				compatible = "intel,ich9-spi";
453ddc1c7bSBin Meng				spi-flash@0 {
463ddc1c7bSBin Meng					#size-cells = <1>;
473ddc1c7bSBin Meng					#address-cells = <1>;
483ddc1c7bSBin Meng					reg = <0>;
493ddc1c7bSBin Meng					compatible = "winbond,w25q64",
503ddc1c7bSBin Meng						"spi-flash";
513ddc1c7bSBin Meng					memory-map = <0xff800000 0x00800000>;
523ddc1c7bSBin Meng					rw-mrc-cache {
533ddc1c7bSBin Meng						label = "rw-mrc-cache";
543ddc1c7bSBin Meng						reg = <0x003e0000 0x00010000>;
553ddc1c7bSBin Meng					};
563ddc1c7bSBin Meng				};
573ddc1c7bSBin Meng			};
583ddc1c7bSBin Meng
5951e9dad2SSimon Glass			gpioa {
6051e9dad2SSimon Glass				compatible = "intel,ich6-gpio";
6151e9dad2SSimon Glass				u-boot,dm-pre-reloc;
6251e9dad2SSimon Glass				reg = <0 0x10>;
6351e9dad2SSimon Glass				bank-name = "A";
6451e9dad2SSimon Glass			};
6551e9dad2SSimon Glass
6651e9dad2SSimon Glass			gpiob {
6751e9dad2SSimon Glass				compatible = "intel,ich6-gpio";
6851e9dad2SSimon Glass				u-boot,dm-pre-reloc;
6951e9dad2SSimon Glass				reg = <0x30 0x10>;
7051e9dad2SSimon Glass				bank-name = "B";
7151e9dad2SSimon Glass			};
7251e9dad2SSimon Glass
7351e9dad2SSimon Glass			gpioc {
7451e9dad2SSimon Glass				compatible = "intel,ich6-gpio";
7551e9dad2SSimon Glass				u-boot,dm-pre-reloc;
7651e9dad2SSimon Glass				reg = <0x40 0x10>;
7751e9dad2SSimon Glass				bank-name = "C";
7851e9dad2SSimon Glass			};
79f2b85ab5SSimon Glass		};
80f2b85ab5SSimon Glass	};
8151e9dad2SSimon Glass
826e474eabSSimon Glass	tpm {
836e474eabSSimon Glass		reg = <0xfed40000 0x5000>;
846e474eabSSimon Glass		compatible = "infineon,slb9635lpc";
856e474eabSSimon Glass	};
866e474eabSSimon Glass
8751e9dad2SSimon Glass};
88