mirror of
				https://source.denx.de/u-boot/u-boot.git
				synced 2025-10-31 00:11:51 +01:00 
			
		
		
		
	Support running U-Boot as a coreboot payload. Tested peripherals include: - Video (HDMI and DisplayPort) - SATA disk - Gigabit Ethernet - SPI flash USB3 does not work. This may be a problem with the USB3 PCI driver or something in the USB3 stack and has not been investigated So far this is disabled. The SD card slot also does not work. For video, coreboot will need to run the OPROM to set this up. With this board, bare support (running without coreboot) is not available as yet. Signed-off-by: Simon Glass <sjg@chromium.org>
		
			
				
	
	
		
			65 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			65 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| /dts-v1/;
 | |
| 
 | |
| /include/ "skeleton.dtsi"
 | |
| /include/ "serial.dtsi"
 | |
| 
 | |
| / {
 | |
| 	model = "Google Panther";
 | |
| 	compatible = "google,panther", "intel,haswell";
 | |
| 
 | |
| 	aliases {
 | |
| 		spi0 = "/spi";
 | |
| 	};
 | |
| 
 | |
| 	config {
 | |
| 		silent-console = <0>;
 | |
| 		no-keyboard;
 | |
| 	};
 | |
| 
 | |
| 	gpioa {
 | |
| 		compatible = "intel,ich6-gpio";
 | |
| 		u-boot,dm-pre-reloc;
 | |
| 		reg = <0 0x10>;
 | |
| 		bank-name = "A";
 | |
| 	};
 | |
| 
 | |
| 	gpiob {
 | |
| 		compatible = "intel,ich6-gpio";
 | |
| 		u-boot,dm-pre-reloc;
 | |
| 		reg = <0x30 0x10>;
 | |
| 		bank-name = "B";
 | |
| 	};
 | |
| 
 | |
| 	gpioc {
 | |
| 		compatible = "intel,ich6-gpio";
 | |
| 		u-boot,dm-pre-reloc;
 | |
| 		reg = <0x40 0x10>;
 | |
| 		bank-name = "C";
 | |
| 	};
 | |
| 
 | |
| 	chosen {
 | |
| 		stdout-path = "/serial";
 | |
| 	};
 | |
| 
 | |
| 	spi {
 | |
| 		#address-cells = <1>;
 | |
| 		#size-cells = <0>;
 | |
| 		compatible = "intel,ich-spi";
 | |
| 		spi-flash@0 {
 | |
| 			#size-cells = <1>;
 | |
| 			#address-cells = <1>;
 | |
| 			reg = <0>;
 | |
| 			compatible = "winbond,w25q64", "spi-flash";
 | |
| 			memory-map = <0xff800000 0x00800000>;
 | |
| 			rw-mrc-cache {
 | |
| 				label = "rw-mrc-cache";
 | |
| 				/* Alignment: 4k (for updating) */
 | |
| 				reg = <0x003e0000 0x00010000>;
 | |
| 				type = "wiped";
 | |
| 				wipe-value = [ff];
 | |
| 			};
 | |
| 		};
 | |
| 	};
 | |
| 
 | |
| };
 |