base
base template
This template is not a device-type: it holds the settings shared by the 469 device-types that extend it, directly or not.
Inheritance
- base
Extended by templates
Inheritance tree
base 469 device-types
base-barebox 17 device-types
- ar9331-dpt-module
- beaglebone-black-barebox
- dove-cubox
- imx23-olinuxino
- imx27-phytec-phycard-s-rdk
- imx28-duckbill
- imx53-qsrb
- imx6dl-riotboard
- imx6qp-wandboard-revd1
- imx6ul-pico-hobbit
- imx8mm-innocomm-wb15-evk
- imx8mp-tqma8mpql-mba8mpxl
- imx8mq-zii-ultra-zest
- jh7100-beaglev-starlight
- socfpga-cyclone5-socrates
- stm32mp157c-lxa-mc1
- stm32mp157c-lxa-tac-gen1
base-depthcharge 52 device-types
- acer-cb317-1h-c3z6-dedede
- acer-cbv514-1h-34uz-brya
- acer-chromebox-cxi4-puff
- acer-chromebox-cxi5-brask
- acer-cp514-2h-1130g7-volteer
- acer-cp514-2h-1160g7-volteer
- acer-cp514-3wh-r0qs-guybrush
- acer-cp714-1hn-rex
- acer-cpe794-1n-rex
- acer-n20q11-r856ltn-p1s2-nissa
- acer-R721T-grunt
- asus-C433TA-AJ0005-rammus
- asus-C436FA-Flip-hatch
- asus-C523NA-A20057-coral
- asus-CM1400CXA-dalboz
- asus-CX3402CVA-brya
- asus-cx9400-volteer
- dell-latitude-3445-7520c-skyrim
- dell-latitude-5300-8145U-arcada
- dell-latitude-5400-4305U-sarien
- dell-latitude-5400-8665U-sarien
- hp-11A-G6-EE-grunt
- hp-14-db0003na-grunt
- hp-14b-na0052xx-zork
- hp-x360-12b-ca0010nr-n4020-octopus
- hp-x360-12b-ca0500na-n4000-octopus
- hp-x360-14-G1-sona
- hp-x360-14a-cb0001xx-zork
- lenovo-500e-gen5-rev3-nissa
- lenovo-chrome-2in1-14iru10-brox
- lenovo-TPad-C13-Yoga-zork
- mt8173-elm-hana
- mt8183-kukui-jacuzzi-juniper-sku16
- mt8186-corsola-steelix-sku131072
- mt8188-geralt-ciri-sku0
- mt8188-geralt-ciri-sku1
- mt8188-geralt-ciri-sku2
- mt8188-geralt-ciri-sku4
- mt8188-geralt-ciri-sku5
- mt8192-asurada-rev1
- mt8192-asurada-spherion-r0
mt8195-cherry-tomato-r2 1 device-type
- mt8196-rauru-navi-sku0
- mt8196-rauru-navi-sku1
- mt8196-rauru-navi-sku2
- rk3288-veyron-jaq
- rk3399-gru-kevin
- sc7180-trogdor-kingoftown
- sc7180-trogdor-lazor-limozeen
- sc7180-trogdor-wormdingler-rev1-boe
- tegra124-nyan-big
base-fastboot 26 device-types
base-flasher 5 device-types
base-grub 17 device-types
base-uboot 284 device-types
exynos4-5-common 5 device-types
exynos5420-common 1 device-type
- odroid-n2
- odroid-x2
- odroid-xu3
- snow
imx7u-common 1 device-type
imx8u-common 2 device-types
imx9-common 33 device-types
- imx91-11x11-evk
- imx91-11x11-frdm
- imx91-11x11-frdm-s
- imx91-9x9-qsb
- imx91p-11x11-evk
- imx91p-9x9-qsb
- imx93-11x11-evk
- imx93-11x11-evk-pmic-pf0900
- imx93-11x11-frdm
- imx93-14x14-evk
- imx93-9x9-qsb
- imx937-frdm
- imx93w-evk
- imx93w-frdm
- imx941-15x15-lpddr4-evk
- imx941-19x19-lpddr4-evk
- imx942-15x15-lpddr4-evk
- imx942-19x19-lpddr4-evk
- imx943-15x15-lpddr4-evk
- imx943-19x19-lpddr4-evk
- imx943-19x19-lpddr5-evk
- imx943-orangebox
- imx95-15x15-ab2
- imx95-15x15-evk
- imx95-15x15-frdm
- imx95-15x15-lpddr5-frdm
- imx95-19x19-evk
- imx95-19x19-frdm-pro
- imx95-19x19-verdin
- imx952-15x15-evk
- imx952-19x19-evk
- imx952-frdm
- osm-imx93
k3-common 2 device-types
kontron-sl28-common 2 device-types
meson-gx-common 13 device-types
rk3576-common 1 device-type
rpi-common 1 device-type
sunxi-common 30 device-types
- sun4i-a10-olinuxino-lime
- sun50i-a64-bananapi-m64
- sun50i-a64-pine64-plus
- sun50i-h5-libretech-all-h3-cc
- sun50i-h5-nanopi-neo-plus2
- sun50i-h6-orangepi-3
- sun50i-h6-orangepi-one-plus
- sun50i-h6-pine-h64
- sun50i-h6-pine-h64-model-b
- sun55i-a527-cubie-a5e
- sun5i-a13-olinuxino-micro
- sun5i-gr8-chip-pro
- sun5i-r8-chip
- sun6i-a31-app4-evb1
- sun7i-a20-cubieboard2
- sun7i-a20-olinuxino-lime2
- sun7i-a20-olinuxino-micro
- sun8i-a23-evb
- sun8i-a33-olinuxino
- sun8i-a33-sinlinx-sina33
- sun8i-a83t-allwinner-h8homlet-v2
- sun8i-a83t-bananapi-m3
- sun8i-h2-plus-libretech-all-h3-cc
- sun8i-h2-plus-orangepi-r1
- sun8i-h2-plus-orangepi-zero
- sun8i-h3-bananapi-m2-plus
- sun8i-h3-libretech-all-h3-cc
- sun8i-h3-orangepi-pc
- sun8i-r40-bananapi-m2-ultra
- sun9i-a80-cubieboard4
tegra124-common 1 device-type
- alpine-db
- am437x-idk-evm
- am57xx-beagle-x15
- am6
- apq8016-sbc-uboot
- armada-370-db
- armada-370-rd
- armada-3720-db
- armada-3720-espressobin
- armada-375-db
- armada-385-db-ap
armada-388-clearfog 1 device-type
- armada-388-gp
- armada-398-db
- armada-7040-db
- armada-8040-db
- armada-xp-db
- armada-xp-gp
- armada-xp-linksys-mamba
- armada-xp-openblocks-ax3-4
- arndale
- at91-sama5d2_xplained
- at91-sama5d4_xplained
- at91rm9200ek
- at91sam9261ek
- at91sam9g20ek
- at91sam9m10g45ek
- at91sam9x25ek
- at91sam9x35ek
- avenger96
- b2120h410
- b2260
- bcm2711-rpi-4-b
- bcm2712-rpi-5-b
- bcm2835-rpi-b-rev2
- bcm2837-rpi-3-b
- bcm2837-rpi-3-b-32
- bcm2837-rpi-3-b-plus
- beagle-xm
beaglebone-black 1 device-type
- cubietruck
- da850-lcdk
- de0-nano-soc
- dra7-evm
- eic7700-hifive-premier-p550
- fsl-lx2160a-rdb
- fsl-lx2162a-qds
- gemini-ssi1328
- hifive-unleashed-a00
- hifive-unmatched-a00
- highbank
- hsdk
- imx6dl-udoo
- imx6q-nitrogen6x
- imx6q-sabrelite
- imx6q-udoo
- imx6q-var-dt6customboard
- imx7s-warp
- imx8mp-verdin-laa
- intel-ixp42x-welltech-epbx100
- jh7100-starfive-visionfive-v1
- jh7100-visionfive
- juno-uboot
- k3-am625-sk
- k3-am625-verdin-wifi-mallow
- kirkwood-db-88f6282
- kirkwood-openblocks_a7
- kontron-bl-imx8mm
- kontron-pitx-imx8m
- kv260
- ls1021a-twr
- meson8b-ec100
- meson8b-odroidc1
- mustang
- nxp-ls2088
- orion5x-rd88f5182-nas
- ox820-cloudengines-pogoplug-series-3
- panda
- poplar
- qrb4210-rb2-uboot
- r8a7791-porter
- r9a07g043u11-smarc
- r9a07g044c2-smarc
- r9a07g044l2-smarc
- r9a07g054l2-smarc
- r9a09g057-rzv2h-evk
- rk3288-miqi
- rk3288-rock2-square
- rk3328-rock64
- rk3399-khadas-edge-v
- rk3399-puma-haikou
- rk3399-roc-pc
- rk3399-rock-pi-4b
- rk3588-rock-5-itx
- rk3588-rock-5b
- rzn1d
- s32g399a-rdb3
s32v234-evb 1 device-type
- sama53d
- sama5d34ek
- sama5d36ek
- sharkl2
- soca9
- spacemit-k1-bananapi-f3
- stm32mp157a-dhcor-avenger96
- stm32mp157c-dk2
- stm32mp15x-eval
- sun8i-h2-plus-bananapi-m2-zero
- synquacer-uboot
- xilinx-zcu102
- arduino101
- avh
- cc13x2-launchpad
- cc3220SF
- cy8ckit-064s0s2-4343w
- d02
- disco-l475-iot1
docker 1 device-type
- frdm-k64f
- frdm-kw41z
- fvp
- hi6220-hikey
- juno-uefi
- kvm
- lpcxpresso55s69
- mimxrt1050_evk
- mps
- mustang-grub-efi
- mustang-uefi
- nrf52-nitrogen
- nucleo-l476rg
- overdrive
qemu 1 device-type
- seco-b68
- seco-c61
- ssh
- stm32-carbon
- thunderx
x86 2 device-types
Device-types extending base (469)
{# Base Kernel options #}
{% set base_kernel_args = base_kernel_args | default('') %}
{% set base_extra_nfsroot_args = extra_nfsroot_args | default('') %}
{% set base_nfsroot_args = ("nfsroot={NFS_SERVER_IP}:{NFSROOTFS},tcp,hard" + base_extra_nfsroot_args) -%}
{% set base_nbdroot_args = ("nbd.server={NBDSERVERIP} nbd.port={NBDSERVERPORT} root=/dev/ram0 ramdisk_size=16384 rootdelay=7 ") -%}
{% if static_ip and static_gateway and static_netmask and static_dns %}
{% set base_ip_args = base_ip_args|default("ip=" + static_ip + "::" + static_gateway + ":" + static_netmask + ":::off:" + static_dns + ":") %}
{% else %}
{% set base_ip_args = base_ip_args|default("ip=dhcp") %}
{% endif %}
{# these options are used by both ssh and scp! #}
{# check the manpages *carefully* & ensure compatibility! #}
{# Do not specify port or login (-p/-P or -l) here as this is now handled in the codebase. #}
{% set ssh_options = (
" - '-o'
- 'Compression=yes'
- '-o'
- 'PasswordAuthentication=no'
- '-o'
- 'LogLevel=FATAL'
"
) -%}
{% set ssh_user = ssh_user|default('root') -%}
{# The code will create the correct port arguments for SCP and SSH, as they are different #}
{% set ssh_port = ssh_port|default('22') -%}
{# This is no longer a requirement, to support devices that allow login without authentication #}
{% set ssh_identity_file = ssh_identity_file|default('dynamic_vm_keys/lava') -%}
{# UEFI menu support #}
{% set base_menu_interrupt_prompt = 'The default boot selection will start in' -%}
{% set base_menu_interrupt_string = ' ' -%}
{% set base_item_markup_list = (
' - "["
- "]"'
) -%}
{% set base_item_class = '0-9' -%}
{% set base_item_separator = ' ' -%}
{% set base_label_class = 'a-zA-Z0-9\\s\\:' -%}
{% set base_menu_bootloader_prompt = 'Start:' -%}
{% set base_menu_boot_message = "Loaded: LinuxImage" -%}
{% block character_delays %}
{% if deploy_character_delay or boot_character_delay or test_character_delay %}
# in milliseconds
character_delays:
{% if deploy_character_delay %}
deploy: {{ deploy_character_delay }}
{% endif -%}
{% if boot_character_delay %}
boot: {{ boot_character_delay }}
{% endif -%}
{% if test_character_delay %}
test: {{ test_character_delay }}
{% endif -%}
{% endif -%}
{% endblock character_delays -%}
{% block scheduler_metadata %}
hostname: '{{ scheduled_device_name }}'
devicetype: '{{ scheduled_device_type }}'
{% endblock scheduler_metadata -%}
{% block constants %}
constants:
# POSIX os (not AOSP)
posix:
lava_test_sh_cmd: {{ lava_test_sh_cmd | default('/bin/sh') }}
lava_test_results_dir: {{ lava_test_results_dir | default('/lava-%s') }}
lava_test_shell_file: {{ lava_test_shell_file | default('~/.bashrc') }}
# bootloader specific
barebox:
interrupt-prompt: '{{ barebox_autoboot_prompt | default("Hit m for menu or any other key to stop autoboot") }}'
interrupt-character: '{{ barebox_interrupt_character | default("\n") }}'
final-message: '{{ barebox_final_message | default("Starting kernel") }}'
error-messages:
- '### ERROR ### Please RESET the board ###'
- 'ERROR: .*'
- '.*: Out of memory'
u-boot:
interrupt-prompt: '{{ uboot_autoboot_prompt | default("Hit any key to stop autoboot") }}'
interrupt-character: '{{ uboot_interrupt_character | default(" ") }}'
interrupt_ctrl_list: {{ interrupt_ctrl_list | default([]) }}
interrupt-newline: {{ uboot_interrupt_newline | default(True) }}
final-message: '{{ uboot_final_message | default("Starting kernel") }}'
{% if uboot_error_messages %}
error-messages:
{% for message in uboot_error_messages %}
- '{{ message }}'
{% endfor %}
{% else %}
error-messages:
- 'Resetting CPU'
- 'Must RESET board to recover'
- 'TIMEOUT'
- 'Retry count exceeded'
- 'Retry time exceeded; starting again'
- 'The remote end did not respond in time.'
- 'File not found'
- 'Bad Linux ARM64 Image magic!'
- 'Wrong Ramdisk Image Format'
- 'Ramdisk image is corrupt or invalid'
- 'ERROR: Failed to allocate'
- 'TFTP error: trying to overwrite reserved memory'
- 'Bad Linux RISCV Image magic!'
- 'Wrong Image Format for boot'
- 'ERROR: Did not find a cmdline Flattened Device Tree'
- 'ERROR: RD image overlaps OS image'
- 'kernel_comp_addr_r or kernel_comp_size is not provided'
- 'zimage: Bad magic'
{% endif %}
{% if uboot_extra_error_message %}
- '{{ uboot_extra_error_message }}'
{% endif %}
dfu-download: '{{ dfu_download|default("DOWNLOAD \\.\\.\\. OK\\r\\nCtrl\\+C to exit \\.\\.\\.") }}'
grub:
interrupt-prompt: '{{ grub_autoboot_prompt | default("for a command-line") }}'
interrupt-character: '{{ grub_interrupt_character | default ("c") }}'
interrupt-newline: {{ grub_interrupt_newline | default(False) }}
error-messages:
- "error: missing (.*) symbol."
- "error: couldn't send network packet"
- "error: destination unreachable"
- "error: couldn't autoconfigure"
- "error: timeout reading"
- "error: you need to load the kernel first."
- "error: file '(.*)' not found"
- "error: no such device"
- "error: disk '(.*)' not found"
- "error: unknown filesystem"
grub-efi:
interrupt-prompt: '{{ grub_autoboot_prompt | default("for a command-line") }}'
interrupt-character: '{{ grub_interrupt_character | default ("c") }}'
error-messages:
- 'Undefined OpCode Exception PC at'
- 'Synchronous Exception at'
- "error: missing (.*) symbol."
- "error: couldn't send network packet"
- "error: destination unreachable"
- "error: couldn't autoconfigure"
- "error: timeout reading"
- "error: you need to load the kernel first."
- "error: file '(.*)' not found"
- "error: no such device"
- "error: disk '(.*)' not found"
- "error: unknown filesystem"
ipxe:
interrupt-prompt: '{{ ipxe_autoboot_prompt | default("Press Ctrl-B for the iPXE command line") }}'
interrupt_ctrl_list: {{ ipxe_interrupt_ctrl_list | default(['b']) }}
error-messages:
- 'No configuration methods succeeded'
- 'Connection timed out'
depthcharge:
final-message: '{{ depthcharge_final_message | default("Starting kernel") }}'
{% if depthcharge_error_messages %}
error-messages:
{% for message in depthcharge_error_messages %}
- '{{ message }}'
{% endfor %}
{% else %}
error-messages:
- 'Tftp failed.'
- 'Dhcp release failed.'
- 'No space left for ramdisk'
- 'TFTP failed for ramdisk.'
- 'Dhcp release failed.'
- 'Out of space adding TFTP server IP to the command line.'
- 'No network device.'
- 'Error code \d+( \([\w\s]+\))?\r\n'
{% endif %}
{% if depthcharge_extra_error_message %}
- '{{ depthcharge_extra_error_message }}'
{% endif %}
# OS shutdown message
# Override: set as the shutdown-message parameter of an Action.
# SHUTDOWN_MESSAGE
shutdown-message: '{{ shutdown_message | default("The system is going down for reboot NOW") }}'
# Kernel starting message
kernel-start-message: '{{ kernel_start_message | default('Linux version [0-9]') }}'
# Default shell prompt for AutoLogin
# DEFAULT_SHELL_PROMPT
default-shell-prompt: '{{ default_shell_prompt | default("lava-test: # ") }}'
# pexpect.spawn maxread
# SPAWN_MAXREAD - in bytes, quoted as a string
# 1 to turn off buffering, pexpect default is 2000
# maximum may be limited by platform issues to 4092
# avoid setting searchwindowsize:
# Data before searchwindowsize point is preserved, but not searched.
spawn_maxread: '{{ spawn_maxread | default(4092) }}'
# Set the failure retry to default or override it
failure_retry: {{ failure_retry|default(1) }}
# Override boot_retry
boot_retry: {{ boot_retry }}
{% endblock constants -%}
{% block commands %}
{% if connection_command or user_commands or connection_list %}
commands:
{% if must_use_connection %}
must_use_connection: {{ must_use_connection }}
{% endif %}
{% if connection_command %}
connect: {{ connection_command }}
{% elif connection_list %}
connections:
{% for hardware in connection_list %}
{{ hardware }}:
connect: {{ connection_commands.get(hardware) }}
{% if hardware in connection_tags %}
tags:
{% if connection_tags.get(hardware) is not string %}
{% for tag in connection_tags.get(hardware) %}
- {{ tag }}
{% endfor -%} {# tag #}
{% endif -%} {# is list #}
{% endif -%} {# if hardware #}
{% endfor %}
{% endif -%}
{% if hard_reset_command %}
hard_reset: {{ hard_reset_command }}
{% endif -%}
{% if soft_reboot_command %}
soft_reboot: {{ soft_reboot_command }}
{% endif -%}
{% if power_off_command %}
power_off: {{ power_off_command }}
{% endif %}
{% if power_on_command %}
power_on: {{ power_on_command }}
{% endif %}
{% if pre_power_command %}
pre_power_command: {{ pre_power_command }}
{% endif -%}
{% if pre_os_command %}
pre_os_command: {{ pre_os_command }}
{% endif -%}
{% if recovery_mode_command %}
recovery_mode: {{ recovery_mode_command }}
{% endif -%}
{% if recovery_exit_command %}
recovery_exit: {{ recovery_exit_command }}
{% endif -%}
{% if user_commands %}
users:
{% for name, command in user_commands.items() %}
{{ name }}:
do: {{ command['do'] }}
{% if 'undo' in command %}
undo: {{ command['undo'] }}
{% endif %}
{% endfor %}
{% endif %}
{% endif %}
{% endblock commands -%}
{% if device_info %}
{# LXC support for dynamic devices over usb etc. #}
{# admins need to ensure that the device dictionary sets this as a list of dictionaries, where each dictionary value can contain keys such as 'board_id', 'usb_vendor_id', 'usb_product_id' #}
device_info: {{ device_info }}
{% endif -%}
{% if static_info %}
{# LXC support for adding static devices like energy probes. #}
{# Also used for some phones which need to stay in the bootloader to charge. #}
{# admins need to ensure that the device dictionary sets this as a list of dictionaries, where each dictionary value can contain keys such as 'board_id', 'usb_vendor_id', 'usb_product_id' #}
static_info: {{ static_info }}
{% endif -%}
{% if storage_info %}
{# Test shell support for exposing temporary storage. #}
{# admins need to ensure that the device dictionary sets this as a list of dictionaries,
where each dictionary value can contain method names such as 'SATA' with the corresponding
value of the block device ID such as '/dev/disk/by-id/ata-ST500DM002-1BD142_W3T79GCW' #}
storage_info: {{ storage_info }}
{% endif -%}
{% if environment %}
{# Test shell support for exposing device-specific environment variables. #}
{# admins need to ensure that the device dictionary sets this as a dictionary #}
environment: {{ environment }}
{% endif -%}
{% block fastboot %}
{% if fastboot_serial_number %}
flash_cmds_order: {{ flash_cmds_order|default(['update', 'ptable',
'partition', 'hyp', 'modem', 'rpm', 'sbl1', 'sbl2',
'sec', 'tz', 'aboot', 'boot', 'rootfs', 'vendor',
'system', 'cache', 'userdata']) }}
{% endif -%}
{% endblock fastboot -%}
{% block parameters %}
parameters:
{% if allow_test_services %}
allow_test_services: {{ allow_test_services }}
{% endif %}
{% if device_ip or device_mac %}
interfaces:
target:
ip: {{ device_ip|default('') }}
mac: '{{ device_mac|default('') }}'
{% endif %} # device_ip or device_mac
{% if sata_uuid or sd_uuid or usb_uuid %}
media:
{% if sata_uuid %}
sata:
UUID-required: {{ uuid_required|default(True) }}
{{ sata_label|default('ST160LM003') }}:
uuid: {{ sata_uuid }}
device_id: {{ sata_id|default(0) }}
{# FIXME: merge into just sata_interface with changes in lava-dispatcher #}
uboot_interface: {{ sata_interface|default('scsi') }}
grub_interface: {{ sata_interface|default('hd0') }}
boot_part: {{ boot_part|default(1) }}
{% endif %} # sata_uuid
{% if sd_uuid %}
sd:
{{ sd_label }}:
uuid: "{{ sd_uuid }}"
device_id: "{{ sd_device_id }}" # the bootloader device id for this media on the 'sd' interface
{% endif %} # sd_uuid
{% if usb_uuid %}
usb:
{{ usb_label|default('SanDisk_Ultra') }}:
uuid: "{{ usb_uuid }}" # /dev/disk/by-id/
device_id: "{{ usb_device_id }}" # the bootloader device id for this media on the 'usb' interface
{% endif %} # usb_uuid
{% else %}
pass:
{%- endif %} # sata_uuid_sd_uuid_usb_uuid
{% endblock parameters -%}
{% block body %}{% endblock body -%}
{% block timeouts %}
timeouts:
actions:
apply-overlay-image:
minutes: {{ action_timeout_apply_overlay_image | default(2) }}
dd-image:
minutes: {{ action_timeout_dd_image | default(10) }}
download-retry:
minutes: {{ action_timeout_download_retry | default(15) }}
http-download:
minutes: {{ action_timeout_http_download | default(5) }}
lava-test-shell:
minutes: {{ action_timeout_lava_test_shell | default(3) }}
nfs-deploy:
minutes: {{ action_timeout_nfs_deploy | default(10) }}
power-off:
seconds: {{ action_timeout_power_off | default(10) }}
bootloader-commands:
minutes: {{ action_timeout_bootloader_commands | default(3) }}
bootloader-interrupt:
seconds: {{ action_timeout_bootloader_interrupt | default(30) }}
u-boot-interrupt:
seconds: {{ action_timeout_u_boot_interrupt | default(30) }}
umount-retry:
seconds: {{ action_timeout_umount_retry | default(45) }}
auto-login-action:
minutes: {{ action_timeout_auto_login | default(2) }}
bootloader-action:
minutes: {{ action_timeout_bootloader_action | default(3)}}
uboot-action:
minutes: {{ action_timeout_uboot_action | default(3)}}
uboot-commands:
minutes: {{ action_timeout_uboot_commands | default(3)}}
bootloader-retry:
minutes: {{ action_timeout_bootloader_retry | default(3)}}
boot-qemu-image:
minutes: {{ action_timeout_boot_qemu_image | default(2) }}
boot-image-retry:
minutes: {{ action_timeout_boot_image_retry | default(2) }}
flash-uboot-ums:
minutes: {{ action_timeout_flash_uboot_ums | default(20) }}
musca-deploy:
minutes: {{ action_timeout_musca_deploy | default(3) }}
musca-boot:
minutes: {{ action_timeout_musca_boot | default(1) }}
unmount-musca-usbmsd:
seconds: {{ action_timeout_unmount_musca_usbmsd | default(30) }}
pdu-reboot:
seconds: {{ action_timeout_pdu_reboot | default(30) }}
reset-device:
seconds: {{ action_timeout_reset_device | default(30) }}
connections:
dd-image:
minutes: {{ connection_timeout_dd_image | default(10) }}
uboot-commands:
seconds: {{ connection_timeout_uboot_commands | default(30) }}
bootloader-commands:
seconds: {{ connection_timeout_bootloader_commands | default(30) }}
auto-login-action:
minutes: {{ connection_timeout_auto_login | default(2) }}
bootloader-interrupt:
seconds: {{ connection_timeout_bootloader_interrupt | default(30) }}
u-boot-interrupt:
seconds: {{ connection_timeout_u_boot_interrupt | default(30) }}
lava-test-shell:
seconds: {{ connection_timeout_feedback | default(10) }}
lava-docker-test-shell:
seconds: {{ connection_timeout_feedback | default(10) }}
{% endblock timeouts -%}