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