• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "platform": null,
3    "platform.DOC": "Name of the board or model being tested",
4
5    "parent": null,
6    "parent.DOC": "Name of the platform whose overrides to inherit",
7
8    "models": {},
9    "models.DOC": "Model-specific attribute overrides for this platform",
10
11    "mode_switcher_type": "keyboard_dev_switcher",
12    "mode_switcher_type.DOC": "Version of mode-switcher used for mode-aware reboot",
13
14    "chrome_ec": false,
15    "chrome_ec.DOC": "Whether the platform has an EC",
16
17    "chrome_usbpd": false,
18    "chrome_usbpd.DOC": "Whether the platform supports USB power delivery",
19
20    "dark_resume_capable": false,
21    "dark_resume_capable.DOC": "Whether the platform supports dark-resume",
22
23    "has_lid": true,
24    "has_lid.DOC": "Whether the platform has a physical lid",
25
26    "has_keyboard": true,
27    "has_keyboard.DOC": "Whether the platform has a physical keyboard",
28
29    "has_powerbutton": true,
30    "has_powerbutton.DOC": "Whether the platform has a physical power button",
31
32    "power_button_dev_switch": false,
33    "power_button_dev_switch.DOC": "Whether the power button switches to dev mode",
34
35    "rec_button_dev_switch": false,
36    "rec_button_dev_switch.DOC": "Whether the recovery button switches to dev mode",
37
38    "ec_capability": [],
39    "ec_capability.DOC": "List of capabilities of the Chrome EC",
40
41    "cr50_capability": [],
42    "cr50_capability.DOC": "List of capabilities of the CR50",
43
44    "spi_voltage": "pp1800",
45    "spi_voltage.DOC": "The voltage level to set on the servo's spi2_vref",
46
47    "usbc_input_voltage_limit": 20,
48    "usbc_input_voltage_limit.DOC": "The max input voltage for USB Type-C port",
49
50    "charger_profile_override": false,
51    "charger_profile_override.DOC": "Whether the platform has a custom charger profile, which takes over the control of voltage/current limit",
52
53    "has_eventlog": true,
54    "has_eventlog.DOC": "Whether the platform has eventlog support including proper timestamps. (Only for old boards! Never disable this 'temporarily, until we get around to implementing it'!)",
55
56    "firmware_screen": 10,
57    "firmware_screen.DOC": "Delay between power-on and firmware screen",
58
59    "delay_reboot_to_ping": 30,
60    "delay_reboot_to_ping.DOC": "Delay between reboot and first ping response from the DUT. When this times out, it indicates we're stuck at a firmware screen. Hence, bypass action has to be taken if we want to proceed.",
61
62    "confirm_screen": 3,
63    "confirm_screen.DOC": "Delay between keypresses in firmware screen",
64
65    "dev_screen_timeout": 30,
66    "dev_screen_timeout.DOC": "The developer screen timeout fits our spec",
67
68    "usb_plug": 10,
69    "usb_plug.DOC": "Delay between power-on and plug USB",
70
71    "shutdown": 30,
72    "shutdown.DOC": "Delay for waiting for client to shutdown",
73
74    "shutdown_timeout": 60,
75    "shutdown_timeout.DOC": "Timeout of confirming DUT shutdown",
76
77    "ec_boot_to_console": 1.2,
78    "ec_boot_to_console.DOC": "Delay between EC boot and ChromeEC console functional",
79
80    "ec_boot_to_pwr_button": 0.5,
81    "ec_boot_to_pwr_button.DOC": "Delay between EC boot and pressing power button",
82
83    "ec_has_powerbtn_cmd": true,
84    "ec_has_powerbtn_cmd.DOC": "EC, if present, supports 'powerbtn' console command",
85
86    "ec_reboot_to_g3_delay": 0,
87    "ec_reboot_to_g3_delay.DOC": "Delay for waiting EC turning off the AP",
88
89    "software_sync": 6,
90    "software_sync.DOC": "Delay of EC software sync hash calculating time",
91
92    "software_sync_update": 2,
93    "software_sync_update.DOC": "Delay of EC software sync updating EC",
94
95    "hold_pwr_button_poweroff": 5,
96    "hold_pwr_button_poweroff.DOC": "Duration of holding power button to power off DUT normally",
97
98    "hold_pwr_button_poweron": 0.2,
99    "hold_pwr_button_poweron.DOC": "Duration of holding power button to power on DUT normally (also known as SHORT_DELAY in hdctools)",
100
101    "powerup_ready": 10,
102    "powerup_ready.DOC": "Delay after /sbin/shutdown before pressing power button",
103
104    "servo_prog_state_delay": 0,
105    "servo_prog_state_delay.DOC": "Time in seconds to wait after changingt servo state for programming",
106
107    "usb_image_boot_timeout": 180,
108    "usb_image_boot_timeout.DOC": "Timeout of confirming DUT doesn't boot on USB image in Recovery screen",
109
110    "smm_store": true,
111            "smm_store.DOC": "Check SMMSTORE exists in FMap for x86 boards",
112
113    "lid_wake_from_power_off": true,
114            "lid_wake_from_power_off.DOC": "True if the lid can wake the system from a powered off state",
115
116    "ap_access_ec_flash": true,
117            "ap_access_ec_flash.DOC": "True if AP can access the EC flash while Chrome OS is running",
118
119    "rec_force_mrc": true,
120    "rec_force_mrc.DOC": "True if the device supports power_state:rec_force_mrc, which forced memroy retraining in recovery mode",
121
122    "gsc_can_wake_ec_with_reset": true,
123    "gsc_can_wake_ec_with_reset.DOC": "True if the GSC can wake the EC with its reset GPIO",
124
125    "ap_up_after_cr50_reboot": true,
126    "ap_up_after_cr50_reboot.DOC": "True if AP is normally expected to be powered on after the Cr50 reboots (when AC power is connected)",
127
128    "ec_forwards_short_pp_press": false,
129    "ec_forwards_short_pp_press.DOC": "True if the EC will send short power button presses, such as those expected during CCD open, to the AP",
130
131    "serial_number_length": 0,
132    "serial_number_length.DOC": "Length of serial number that can be set in firmware; if serial number cannot be set then 0",
133
134    "has_diagnostics_image": false,
135    "has_diagnostics_image.DOC": "True if altfw/diag is build into RW_LEGACY"
136}
137