boards.io

hi6220-hikey-bl

HiKey (LeMaker)

Inheritance

  1. hi6220-hikey-bl
  2. base-fastboot
  3. base

Key facts

Vendor
HiSilicon
Bootloader family
Fastboot
Architecture
Arm 64-bit (AArch64) (guessed from the name)
Connections
adb, fastboot, serial

Deploy methods

ssh recovery nfs fastboot

Boot methods

ssh minimal u-boot fastboot grub

Boot commands

grub
reset_device, sequence, installed

Overridable variables (3)

Variables set with a default value in this template. They can be overridden from the device dictionary or, for some of them, from the job context.

VariableDefault
boot_character_delay10
base_kernel_args''
recovery_mode_command''

Fixed settings (5)

VariableValue
fastboot_sequence['boot']
fastboot_interrupt_params" interrupt_prompt: 'Android Fastboot mode' interrupt_string: ' '"
flash_cmds_order['ptable', 'xloader', 'fastboot', 'nvme', 'fw_lpm3', 'trustfirmware', 'boot', 'dts', 'system', 'userdata', 'cache']
fastboot_boot_grub" grub: reset_device: False sequence: - wait-fastboot-interrupt installed: commands: - boot "
recovery_mode" recovery: commands: "
{# set device_type = "hi6220-hikey-bl - based on r2 based on 960" #}
{% extends 'base-fastboot.jinja2' %}
{% set boot_character_delay = boot_character_delay | default(10) %}
{% set base_kernel_args = base_kernel_args|default('') %}
{% set fastboot_sequence = ['boot'] %}
{% set recovery_mode_command = recovery_mode_command|default('') %}
{% set fastboot_interrupt_params = "
        interrupt_prompt: 'Android Fastboot mode'
        interrupt_string: ' '"%}
{% set flash_cmds_order = ['ptable', 'xloader', 'fastboot', 'nvme', 'fw_lpm3',
'trustfirmware', 'boot', 'dts', 'system', 'userdata', 'cache'] %}
{% set fastboot_boot_grub = "
      grub:
        reset_device: False
        sequence:
        - wait-fastboot-interrupt
        installed:
          commands:
            - boot
"%}
{# Different device-types will have different types and numbers of commands. #}
{% set recovery_mode = "
      recovery:
        commands:
"%}

Rendered with the default values (no device dictionary), using LAVA's own template environment.