]> Git Repo - u-boot.git/blob - arch/sandbox/dts/cedit.dtsi
expo: Update tests to include textline
[u-boot.git] / arch / sandbox / dts / cedit.dtsi
1 // SPDX-License-Identifier: GPL-2.0+
2 /*
3  * Expo definition for the configuration editor
4  *
5  * This used for testing building an expo from a data file. This devicetree
6  * provides a description of the objects to be created.
7  */
8
9 #include <test/cedit-test.h>
10
11 &cedit {
12         dynamic-start = <ID_DYNAMIC_START>;
13
14         scenes {
15                 main {
16                         id = <ID_SCENE1>;
17
18                         /* value refers to the matching id in /strings */
19                         title-id = <ID_SCENE1_TITLE>;
20
21                         /* simple string is used as it is */
22                         prompt = "UP and DOWN to choose, ENTER to select";
23
24                         /* defines a menu within the scene */
25                         cpu-speed {
26                                 type = "menu";
27                                 id = <ID_CPU_SPEED>;
28
29                                 /*
30                                  * has both string and ID. The string is ignored
31                                  * if the ID is present and points to a string
32                                  */
33                                 title = "CPU speed";
34                                 title-id = <ID_CPU_SPEED_TITLE>;
35
36                                 /* menu items as simple strings */
37                                 item-label = "2 GHz", "2.5 GHz", "3 GHz";
38
39                                 /* IDs for the menu items */
40                                 item-id = <ID_CPU_SPEED_1 ID_CPU_SPEED_2
41                                         ID_CPU_SPEED_3>;
42                         };
43
44                         power-loss {
45                                 type = "menu";
46                                 id = <ID_POWER_LOSS>;
47
48                                 title = "AC Power";
49                                 item-label = "Always Off", "Always On",
50                                         "Memory";
51
52                                 item-id = <ID_AC_OFF ID_AC_ON ID_AC_MEMORY>;
53                         };
54
55                         machine-name {
56                                 id = <ID_MACHINE_NAME>;
57                                 type = "textline";
58                                 max-chars = <20>;
59                                 title = "Machine name";
60                                 edit-id = <ID_MACHINE_NAME_EDIT>;
61                         };
62                 };
63         };
64
65         strings {
66                 title {
67                         id = <ID_SCENE1_TITLE>;
68                         value = "Test Configuration";
69                         value-es = "configuraciĆ³n de prueba";
70                 };
71         };
72 };
This page took 0.03085 seconds and 4 git commands to generate.