mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-11-03 21:48:15 +00:00 
			
		
		
		
	The commit b7e0750d8872 ("zynq: Convert arm twd timer to DM driver")
switched timer to DM but missing to add nodes to all mini configurations.
Based on it missing timer end up in non functional system where any delay
doesn't work.
Signed-off-by: Michal Simek <michal.simek@amd.com>
Link: https://lore.kernel.org/r/2020fc7e3d4760e890265485b3c7e18eb1caf8be.1669724598.git.michal.simek@amd.com
		
	
			
		
			
				
	
	
		
			102 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			102 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
// SPDX-License-Identifier: GPL-2.0+
 | 
						|
/*
 | 
						|
 * Xilinx CSE NAND board DTS
 | 
						|
 *
 | 
						|
 * Copyright (C) 2018 Xilinx, Inc.
 | 
						|
 */
 | 
						|
/dts-v1/;
 | 
						|
 | 
						|
/ {
 | 
						|
	#address-cells = <1>;
 | 
						|
	#size-cells = <1>;
 | 
						|
	model = "Zynq CSE NAND Board";
 | 
						|
	compatible = "xlnx,zynq-cse-nand", "xlnx,zynq-7000";
 | 
						|
 | 
						|
	aliases {
 | 
						|
		serial0 = &dcc;
 | 
						|
	};
 | 
						|
 | 
						|
	memory@0 {
 | 
						|
		device_type = "memory";
 | 
						|
		reg = <0x0 0x400000>;
 | 
						|
	};
 | 
						|
 | 
						|
	chosen {
 | 
						|
		stdout-path = "serial0:115200n8";
 | 
						|
	};
 | 
						|
 | 
						|
	dcc: dcc {
 | 
						|
		compatible = "arm,dcc";
 | 
						|
		status = "disabled";
 | 
						|
		u-boot,dm-pre-reloc;
 | 
						|
	};
 | 
						|
 | 
						|
	amba: amba {
 | 
						|
		u-boot,dm-pre-reloc;
 | 
						|
		compatible = "simple-bus";
 | 
						|
		#address-cells = <1>;
 | 
						|
		#size-cells = <1>;
 | 
						|
		ranges;
 | 
						|
 | 
						|
		smcc: memory-controller@e000e000 {
 | 
						|
			#address-cells = <1>;
 | 
						|
			#size-cells = <1>;
 | 
						|
			clock-names = "memclk", "apb_pclk";
 | 
						|
			clocks = <&clkc 11>, <&clkc 44>;
 | 
						|
			compatible = "arm,pl353-smc-r2p1", "arm,primecell";
 | 
						|
			ranges;
 | 
						|
			reg = <0xe000e000 0x1000>;
 | 
						|
 | 
						|
			nand0: flash@e1000000 {
 | 
						|
				compatible = "arm,pl353-nand-r2p1";
 | 
						|
				reg = <0xe1000000 0x1000000>;
 | 
						|
			};
 | 
						|
		};
 | 
						|
 | 
						|
		slcr: slcr@f8000000 {
 | 
						|
			u-boot,dm-pre-reloc;
 | 
						|
			#address-cells = <1>;
 | 
						|
			#size-cells = <1>;
 | 
						|
			compatible = "xlnx,zynq-slcr", "syscon", "simple-bus";
 | 
						|
			reg = <0xF8000000 0x1000>;
 | 
						|
			ranges;
 | 
						|
			clkc: clkc@100 {
 | 
						|
				u-boot,dm-pre-reloc;
 | 
						|
				#clock-cells = <1>;
 | 
						|
				compatible = "xlnx,ps7-clkc";
 | 
						|
				clock-output-names = "armpll", "ddrpll",
 | 
						|
						"iopll", "cpu_6or4x",
 | 
						|
						"cpu_3or2x", "cpu_2x", "cpu_1x",
 | 
						|
						"ddr2x", "ddr3x", "dci",
 | 
						|
						"lqspi", "smc", "pcap", "gem0",
 | 
						|
						"gem1", "fclk0", "fclk1",
 | 
						|
						"fclk2", "fclk3", "can0",
 | 
						|
						"can1", "sdio0", "sdio1",
 | 
						|
						"uart0", "uart1", "spi0",
 | 
						|
						"spi1", "dma", "usb0_aper",
 | 
						|
						"usb1_aper", "gem0_aper",
 | 
						|
						"gem1_aper", "sdio0_aper",
 | 
						|
						"sdio1_aper", "spi0_aper",
 | 
						|
						"spi1_aper", "can0_aper",
 | 
						|
						"can1_aper", "i2c0_aper",
 | 
						|
						"i2c1_aper", "uart0_aper",
 | 
						|
						"uart1_aper", "gpio_aper",
 | 
						|
						"lqspi_aper", "smc_aper",
 | 
						|
						"swdt", "dbg_trc", "dbg_apb";
 | 
						|
				reg = <0x100 0x100>;
 | 
						|
			};
 | 
						|
		};
 | 
						|
 | 
						|
		scutimer: timer@f8f00600 {
 | 
						|
			u-boot,dm-pre-reloc;
 | 
						|
			compatible = "arm,cortex-a9-twd-timer";
 | 
						|
			reg = <0xf8f00600 0x20>;
 | 
						|
			clock-frequency = <333333333>;
 | 
						|
		};
 | 
						|
	};
 | 
						|
};
 | 
						|
 | 
						|
&dcc {
 | 
						|
	status = "okay";
 | 
						|
};
 |