base-qdl
base template
This template is not a device-type: it holds the settings shared by the 15 device-types that extend it, directly or not.
Inheritance
- base-qdl
- base
Inheritance tree
Device-types extending base-qdl (15)
| Device type | Vendor | Arch | Through |
|---|---|---|---|
| glymur-crd | Qualcomm | arm64 | directly |
| hamoa-iot-evk | Qualcomm | arm64 | directly |
| kaanapali-mtp | Qualcomm | arm64 | directly |
| lemans-evk | Qualcomm | arm64 | directly |
| monaco-arduino-monza | Qualcomm | arm64 | directly |
| monaco-evk | Qualcomm | arm64 | directly |
| monaco-ride | Qualcomm | arm64 | directly |
| purwa-iot-evk | Qualcomm | arm64 | directly |
| qcs5430-rb3gen2-lite | Qualcomm | arm64 | directly |
| qcs615-ride | Qualcomm | arm64 | directly |
| qcs6490-rb3gen2 | Qualcomm | arm64 | directly |
| qcs9100-ride | Qualcomm | arm64 | directly |
| qrb2210-arduino-imola | Qualcomm | arm64 | directly |
| qrb2210-rb1 | Qualcomm | arm64 | directly |
| sm8750-mtp | Qualcomm | arm64 | directly |
{# device_type: QDL base type #}
{% extends 'base.jinja2' %}
{% set fastboot_sequence = ['no-flash-boot'] %}
{% set fastboot_serial_number = fastboot_serial_number|default("'0000000000'") %}
{% set device_info = device_info|default([{'board_id': fastboot_serial_number}]) %}
{% set board_qdl_id = board_qdl_id|default('00000000') %}
{% block body %}
adb_serial_number: "{{ adb_serial_number|default('0000000000') }}"
fastboot_serial_number: "{{ fastboot_serial_number|default('0000000000') }}"
fastboot_options: {{ fastboot_options|default([]) }}
board_qdl_id: '{{ board_qdl_id }}'
board_id: '{{ board_id|default("QUSB_BULK_CID:0420_SN:" + board_qdl_id) }}'
usb_vendor_id: '05c6'
usb_product_id: '{{ usb_product_id|default('9008')}}'
actions:
deploy:
methods:
nfs:
fastboot:
{% if flasher_deploy_commands %}
flasher:
commands: {{ flasher_deploy_commands|yaml_quote }}
{% endif %}
qdl:
connections:
adb:
fastboot:
lxc:
serial:
boot:
connections:
adb:
fastboot:
serial:
methods:
minimal:
fastboot: {{ fastboot_sequence }}
u-boot:
parameters:
bootloader_prompt: {{ bootloader_prompt|default('=>') }}
interrupt_prompt: {{ interrupt_prompt|default('Hit any key to stop autoboot') }}
interrupt_char: "{{ interrupt_char|default('') }}"
needs_interrupt: {{ uboot_needs_interrupt|default(True) }}
qdl:
parameters:
command: qdl
enter-commands: {{ qdl_enter_commands|default([]) }}
test:
methods:
docker:
options: {{ device_docker_options|default([]) }}
{% endblock body -%}