Use identical devicetree for U-Boot and Linux
This commit is contained in:
		
							parent
							
								
									e6a058d20b
								
							
						
					
					
						commit
						f8ba7bc57b
					
				|  | @ -7,9 +7,9 @@ setup_toolchain | ||||||
| 
 | 
 | ||||||
| make -C "$UBOOT_DIR" CROSS_COMPILE=arm-linux- distclean | make -C "$UBOOT_DIR" CROSS_COMPILE=arm-linux- distclean | ||||||
| 
 | 
 | ||||||
| cp -a devicetree/redpitaya_puzzlefw_uboot.dts "$UBOOT_DIR/arch/arm/dts/redpitaya.dts" | cp -a devicetree/redpitaya_puzzlefw.dts "$UBOOT_DIR/arch/arm/dts/redpitaya.dts" | ||||||
| cp -a config/uboot_redpitaya_puzzlefw_defconfig "$UBOOT_DIR/.config" | cp -a config/uboot_redpitaya_puzzlefw_defconfig "$UBOOT_DIR/configs/redpitaya_puzzlefw_defconfig" | ||||||
| 
 | 
 | ||||||
| make -C "$UBOOT_DIR" CROSS_COMPILE=arm-linux- olddefconfig | make -C "$UBOOT_DIR" CROSS_COMPILE=arm-linux- redpitaya_puzzlefw_defconfig | ||||||
| make -C "$UBOOT_DIR" CROSS_COMPILE=arm-linux- | make -C "$UBOOT_DIR" CROSS_COMPILE=arm-linux- | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -117,22 +117,15 @@ | ||||||
| 
 | 
 | ||||||
| &i2c0 { | &i2c0 { | ||||||
| 	status = "okay"; | 	status = "okay"; | ||||||
|  | 	clock-frequency = <100000>; | ||||||
| 
 | 
 | ||||||
| 	// Red Pitaya: EEPROM chip on internal I2C bus. | 	// Red Pitaya: EEPROM chip on internal I2C bus. | ||||||
| 
 |  | ||||||
| 	eeprom@50 { | 	eeprom@50 { | ||||||
| 		compatible = "24c64"; | 		compatible = "24c64"; | ||||||
| 		reg = <0x50>; | 		reg = <0x50>; | ||||||
| 		pagesize = <32>; | 		pagesize = <32>; | ||||||
| 	}; | 	}; | ||||||
| 
 | 
 | ||||||
| /* |  | ||||||
| 	eeprom@51 { |  | ||||||
| 		compatible = "24c64"; |  | ||||||
| 		reg = <0x51>; |  | ||||||
| 		pagesize = <32>; |  | ||||||
| 	}; |  | ||||||
| */ |  | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| &intc { | &intc { | ||||||
|  | @ -156,15 +149,15 @@ | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| &spi0 { | &spi0 { | ||||||
|  | 	status = "okay"; | ||||||
| 	is-decoded-cs = <0>; | 	is-decoded-cs = <0>; | ||||||
| 	num-cs = <3>; | 	num-cs = <3>; | ||||||
| 	status = "okay"; |  | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| &spi1 { | &spi1 { | ||||||
|  | 	status = "okay"; | ||||||
| 	is-decoded-cs = <0>; | 	is-decoded-cs = <0>; | ||||||
| 	num-cs = <1>; | 	num-cs = <1>; | ||||||
| 	status = "okay"; |  | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| &uart0 { | &uart0 { | ||||||
|  |  | ||||||
|  | @ -1,92 +0,0 @@ | ||||||
| 
 |  | ||||||
| /dts-v1/; |  | ||||||
| 
 |  | ||||||
| #include "zynq-7000.dtsi" |  | ||||||
| 
 |  | ||||||
| / { |  | ||||||
| 	model = "RedPitaya PuzzleFW"; |  | ||||||
| 	compatible = "xlnx,zynq-7000"; |  | ||||||
| 
 |  | ||||||
| 	aliases { |  | ||||||
| 		ethernet0 = &gem0; |  | ||||||
| 		i2c0 = &i2c0; |  | ||||||
| 		serial0 = &uart0; |  | ||||||
| 		mmc0 = &sdhci0; |  | ||||||
| 		nvmem0 = &eeprom; |  | ||||||
| 	}; |  | ||||||
| 
 |  | ||||||
| 	memory@0 { |  | ||||||
| 		device_type = "memory"; |  | ||||||
| 		reg = <0x0 0x20000000>; |  | ||||||
| 	}; |  | ||||||
| 
 |  | ||||||
| 	chosen { |  | ||||||
| 		bootargs = ""; |  | ||||||
| 		stdout-path = "serial0:115200n8"; |  | ||||||
| 	}; |  | ||||||
| 
 |  | ||||||
| }; |  | ||||||
| 
 |  | ||||||
| &clkc { |  | ||||||
| 	ps-clk-frequency = <33333333>; |  | ||||||
| }; |  | ||||||
| 
 |  | ||||||
| &gem0 { |  | ||||||
| 	status = "okay"; |  | ||||||
| 	xlnx,ptp-enet-clock = <0x69f6bcb>; |  | ||||||
| 	phy-mode = "rgmii-id"; |  | ||||||
| 	phy-handle = <ðernet_phy>; |  | ||||||
| 
 |  | ||||||
| 	ethernet_phy: ethernet-phy@1 { |  | ||||||
| 		reg = <1>; |  | ||||||
| 		device_type = "ethernet-phy"; |  | ||||||
| 	}; |  | ||||||
| }; |  | ||||||
| 
 |  | ||||||
| &gpio0 { |  | ||||||
|         emio-gpio-width = <24>; |  | ||||||
|         gpio-mask-high = <0x0>; |  | ||||||
|         gpio-mask-low = <0x5600>; |  | ||||||
| }; |  | ||||||
| 
 |  | ||||||
| &i2c0 { |  | ||||||
| 	status = "okay"; |  | ||||||
| 	clock-frequency = <400000>; |  | ||||||
| 
 |  | ||||||
| 	eeprom: eeprom@50 { |  | ||||||
| 		compatible = "24c64"; |  | ||||||
| 		reg = <0x50>; |  | ||||||
| 		pagesize = <32>; |  | ||||||
| 	}; |  | ||||||
| }; |  | ||||||
| 
 |  | ||||||
| &qspi { |  | ||||||
| 	bootph-all; |  | ||||||
| 	status = "okay"; |  | ||||||
| 	num-cs = <1>; |  | ||||||
| 	flash@0 { |  | ||||||
| 		compatible = "n25q128a11", "jedec,spi-nor"; |  | ||||||
| 		reg = <0x0>; |  | ||||||
| 		spi-tx-bus-width = <1>; |  | ||||||
| 		spi-rx-bus-width = <4>; |  | ||||||
| 		spi-max-frequency = <50000000>; |  | ||||||
| 	}; |  | ||||||
| }; |  | ||||||
| 
 |  | ||||||
| &sdhci0 { |  | ||||||
| 	bootph-all; |  | ||||||
| 	status = "okay"; |  | ||||||
| }; |  | ||||||
| 
 |  | ||||||
| &uart0 { |  | ||||||
| 	status = "okay"; |  | ||||||
| 	device_type = "serial"; |  | ||||||
| 	cts-override; |  | ||||||
| }; |  | ||||||
| 
 |  | ||||||
| &uart1 { |  | ||||||
| 	status = "okay"; |  | ||||||
| 	device_type = "serial"; |  | ||||||
| 	cts-override; |  | ||||||
| }; |  | ||||||
| 
 |  | ||||||
		Loading…
	
		Reference in New Issue