mirror of
				https://source.denx.de/u-boot/u-boot.git
				synced 2025-10-31 00:11:51 +01:00 
			
		
		
		
	Scan the aliases in the device tree to establish the number of devices within each uclass, and the sequence number of each. Signed-off-by: Simon Glass <sjg@chromium.org>
		
			
				
	
	
		
			59 lines
		
	
	
		
			949 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			949 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| // SPDX-License-Identifier: GPL-2.0+
 | |
| /*
 | |
|  * Test device tree file for dtoc
 | |
|  *
 | |
|  * Copyright 2017 Google, Inc
 | |
|  */
 | |
| 
 | |
| /dts-v1/;
 | |
| 
 | |
| / {
 | |
| 	#address-cells = <1>;
 | |
| 	#size-cells = <1>;
 | |
| 
 | |
| 	aliases {
 | |
| 		testbus2 = &bus2;
 | |
| 		testfdt1 = &testfdt_1;
 | |
| 		i2c4- = &i2c;
 | |
| 	};
 | |
| 
 | |
| 	spl-test {
 | |
| 		u-boot,dm-pre-reloc;
 | |
| 		compatible = "sandbox,spl-test";
 | |
| 		boolval;
 | |
| 		intval = <1>;
 | |
| 	};
 | |
| 
 | |
| 	i2c: i2c {
 | |
| 		u-boot,dm-pre-reloc;
 | |
| 		compatible = "sandbox,i2c";
 | |
| 		intval = <3>;
 | |
| 	};
 | |
| 
 | |
| 	spl-test3 {
 | |
| 		u-boot,dm-pre-reloc;
 | |
| 		compatible = "sandbox,spl-test";
 | |
| 		stringarray = "one";
 | |
| 		longbytearray = [09 0a 0b 0c 0d 0e 0f 10];
 | |
| 	};
 | |
| 
 | |
| 	bus2: some-bus {
 | |
| 		#address-cells = <1>;
 | |
| 		#size-cells = <0>;
 | |
| 		compatible = "denx,u-boot-test-bus";
 | |
| 		reg = <3 1>;
 | |
| 		ping-expect = <4>;
 | |
| 		ping-add = <4>;
 | |
| 		testfdt_1: test {
 | |
| 			compatible = "denx,u-boot-fdt-test", "google,another-fdt-test";
 | |
| 			reg = <5>;
 | |
| 			ping-expect = <5>;
 | |
| 			ping-add = <5>;
 | |
| 		};
 | |
| 
 | |
| 		test0 {
 | |
| 			compatible = "google,another-fdt-test";
 | |
| 		};
 | |
| 	};
 | |
| };
 |