mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2025-08-08 08:16:59 +02:00
At present menu items are stored according to their sequence number in the menu. In some cases we may want to have holes in that sequence, or not use a sequence at all. Add a new 'value' property for menu items. This will be used for reading and writing, if present. If there is no 'value' property, then the normal sequence number will be used instead. Signed-off-by: Simon Glass <sjg@chromium.org>
76 lines
1.5 KiB
Plaintext
76 lines
1.5 KiB
Plaintext
// SPDX-License-Identifier: GPL-2.0+
|
|
/*
|
|
* Expo definition for the configuration editor
|
|
*
|
|
* This used for testing building an expo from a data file. This devicetree
|
|
* provides a description of the objects to be created.
|
|
*/
|
|
|
|
#include <test/cedit-test.h>
|
|
|
|
&cedit {
|
|
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>;
|
|
|
|
/* values for the menu items */
|
|
item-value = <0 3 6>;
|
|
};
|
|
|
|
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>;
|
|
};
|
|
|
|
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";
|
|
};
|
|
};
|
|
};
|