mirror of
				https://github.com/smaeul/u-boot.git
				synced 2025-11-03 21:48:15 +00:00 
			
		
		
		
	Provide test coverage for the new expo object type, including building and reading/writing settings. Signed-off-by: Simon Glass <sjg@chromium.org>
		
			
				
	
	
		
			77 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			77 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
// SPDX-License-Identifier: GPL-2.0+
 | 
						|
/*
 | 
						|
 * Sample expo screen layout
 | 
						|
 */
 | 
						|
 | 
						|
/dts-v1/;
 | 
						|
 | 
						|
/* see expo_ids.h for the IDs */
 | 
						|
 | 
						|
/ {
 | 
						|
	dynamic-start = <ID_DYNAMIC_START>;
 | 
						|
 | 
						|
	scenes {
 | 
						|
		main {
 | 
						|
			id = <ID_SCENE1>;
 | 
						|
 | 
						|
			/* value refers to the matching id in /strings */
 | 
						|
			title-id = <ID_SCENE1_TITLE>;
 | 
						|
 | 
						|
			/* simple string is used as it is */
 | 
						|
			prompt = "UP and DOWN to choose, ENTER to select";
 | 
						|
 | 
						|
			/* defines a menu within the scene */
 | 
						|
			cpu-speed {
 | 
						|
				type = "menu";
 | 
						|
				id = <ID_CPU_SPEED>;
 | 
						|
 | 
						|
				/*
 | 
						|
				 * has both string and ID. The string is ignored
 | 
						|
				 * if the ID is present and points to a string
 | 
						|
				 */
 | 
						|
				title = "CPU speed";
 | 
						|
				title-id = <ID_CPU_SPEED_TITLE>;
 | 
						|
 | 
						|
				/* menu items as simple strings */
 | 
						|
				item-label = "2 GHz", "2.5 GHz", "3 GHz";
 | 
						|
 | 
						|
				/* IDs for the menu items */
 | 
						|
				item-id = <ID_CPU_SPEED_1 ID_CPU_SPEED_2
 | 
						|
					ID_CPU_SPEED_3>;
 | 
						|
 | 
						|
				start-bit = <0x400>;
 | 
						|
				bit-length = <2>;
 | 
						|
			};
 | 
						|
 | 
						|
			power-loss {
 | 
						|
				type = "menu";
 | 
						|
				id = <ID_POWER_LOSS>;
 | 
						|
 | 
						|
				title = "AC Power";
 | 
						|
				item-label = "Always Off", "Always On",
 | 
						|
					"Memory";
 | 
						|
 | 
						|
				item-id = <ID_AC_OFF ID_AC_ON ID_AC_MEMORY>;
 | 
						|
				start-bit = <0x422>;
 | 
						|
				bit-length = <2>;
 | 
						|
			};
 | 
						|
 | 
						|
			machine-name {
 | 
						|
				id = <ID_MACHINE_NAME>;
 | 
						|
				type = "textline";
 | 
						|
				max-chars = <20>;
 | 
						|
				title = "Machine name";
 | 
						|
				edit-id = <ID_MACHINE_NAME_EDIT>;
 | 
						|
			};
 | 
						|
		};
 | 
						|
	};
 | 
						|
 | 
						|
	strings {
 | 
						|
		title {
 | 
						|
			id = <ID_SCENE1_TITLE>;
 | 
						|
			value = "Test Configuration";
 | 
						|
			value-es = "configuración de prueba";
 | 
						|
		};
 | 
						|
	};
 | 
						|
};
 |