boards.io

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

  1. base-qdl
  2. base

Inheritance tree

base-qdl 15 device-types

Device-types extending base-qdl (15)

Device typeVendorArchThrough
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 -%}