boards.io

base-depthcharge

base template

This template is not a device-type: it holds the settings shared by the 52 device-types that extend it, directly or not.

Inheritance

  1. base-depthcharge
  2. base

Inheritance tree

base-depthcharge 52 device-types

Device-types extending base-depthcharge (52)

Device typeVendorArchThrough
acer-cb317-1h-c3z6-dedede Chromebooks (Acer) x86_64 directly
acer-cbv514-1h-34uz-brya Chromebooks (Acer) x86_64 directly
acer-chromebox-cxi4-puff Chromebooks (Acer) x86_64 directly
acer-chromebox-cxi5-brask Chromebooks (Acer) x86_64 directly
acer-cp514-2h-1130g7-volteer Chromebooks (Acer) x86_64 directly
acer-cp514-2h-1160g7-volteer Chromebooks (Acer) x86_64 directly
acer-cp514-3wh-r0qs-guybrush Chromebooks (Acer) x86_64 directly
acer-cp714-1hn-rex Chromebooks (Acer) x86_64 directly
acer-cpe794-1n-rex Chromebooks (Acer) x86_64 directly
acer-n20q11-r856ltn-p1s2-nissa Chromebooks (Acer) x86_64 directly
acer-R721T-grunt Chromebooks (Acer) x86_64 directly
asus-C433TA-AJ0005-rammus Chromebooks (ASUS) x86_64 directly
asus-C436FA-Flip-hatch Chromebooks (ASUS) x86_64 directly
asus-C523NA-A20057-coral Chromebooks (ASUS) x86_64 directly
asus-CM1400CXA-dalboz Chromebooks (ASUS) x86_64 directly
asus-CX3402CVA-brya Chromebooks (ASUS) x86_64 directly
asus-cx9400-volteer Chromebooks (ASUS) x86_64 directly
dell-latitude-3445-7520c-skyrim Chromebooks (Dell) x86_64 directly
dell-latitude-5300-8145U-arcada Chromebooks (Dell) x86_64 directly
dell-latitude-5400-4305U-sarien Chromebooks (Dell) x86_64 directly
dell-latitude-5400-8665U-sarien Chromebooks (Dell) x86_64 directly
hp-11A-G6-EE-grunt Chromebooks (HP) x86_64 directly
hp-14-db0003na-grunt Chromebooks (HP) x86_64 directly
hp-14b-na0052xx-zork Chromebooks (HP) x86_64 directly
hp-x360-12b-ca0010nr-n4020-octopus Chromebooks (HP) x86_64 directly
hp-x360-12b-ca0500na-n4000-octopus Chromebooks (HP) x86_64 directly
hp-x360-14-G1-sona Chromebooks (HP) x86_64 directly
hp-x360-14a-cb0001xx-zork Chromebooks (HP) x86_64 directly
lenovo-500e-gen5-rev3-nissa Chromebooks (Lenovo) x86_64 directly
lenovo-chrome-2in1-14iru10-brox Chromebooks (Lenovo) x86_64 directly
lenovo-TPad-C13-Yoga-zork Chromebooks (Lenovo) x86_64 directly
mt8173-elm-hana MediaTek arm64 directly
mt8183-kukui-jacuzzi-juniper-sku16 MediaTek arm64 directly
mt8186-corsola-steelix-sku131072 MediaTek arm64 directly
mt8188-geralt-ciri-sku0 MediaTek arm64 directly
mt8188-geralt-ciri-sku1 MediaTek arm64 directly
mt8188-geralt-ciri-sku2 MediaTek arm64 directly
mt8188-geralt-ciri-sku4 MediaTek arm64 directly
mt8188-geralt-ciri-sku5 MediaTek arm64 directly
mt8192-asurada-rev1 MediaTek arm64 directly
mt8192-asurada-spherion-r0 MediaTek arm64 directly
mt8195-cherry-tomato-r2 MediaTek arm64 directly
mt8195-cherry-tomato-r3 MediaTek arm64 mt8195-cherry-tomato-r2
mt8196-rauru-navi-sku0 MediaTek arm64 directly
mt8196-rauru-navi-sku1 MediaTek arm64 directly
mt8196-rauru-navi-sku2 MediaTek arm64 directly
rk3288-veyron-jaq Rockchip arm directly
rk3399-gru-kevin Rockchip arm64 directly
sc7180-trogdor-kingoftown Qualcomm arm64 directly
sc7180-trogdor-lazor-limozeen Qualcomm arm64 directly
sc7180-trogdor-wormdingler-rev1-boe Qualcomm arm64 directly
tegra124-nyan-big
Nyan big AKA Acer Chromebook 13 CB5-311, running Depthcharge
NVIDIA arm directly
{% extends 'base.jinja2' %}

{% set console_device = console_device | default('ttyS0') %}
{% set baud_rate = baud_rate | default(115200) %}
{% set kernel_args = [base_kernel_args, extra_kernel_args] | join(" ") %}

{% set base_depthcharge_tftp_commands = depthcharge_tftp_commands | default(
"          - tftpboot {SERVER_IP} {DEPTHCHARGE_KERNEL} {CMDLINE} {DEPTHCHARGE_RAMDISK}
") -%}

{% block parameters %}
{{ super() }}
  load_address: '{{ fit_kernel_load_address | default('0') }}'
{% endblock parameters %}

{% block body %}

actions:
  deploy:
{% if mkimage_fit_arch %}
    parameters:
      mkimage_arch: {{ mkimage_fit_arch }}
{% endif %}
    methods:
{% if flasher_deploy_commands %}
      flasher:
        commands: {{ flasher_deploy_commands|yaml_quote }}
{% endif %}
      tftp:
    connections:
      serial:
  boot:
    connections:
      serial:
    methods:
      minimal:
      depthcharge:
        parameters:
          start_message: {{ start_message | default('Starting netboot') }}
          bootloader_prompt: "{{ bootloader_prompt | default('dpch:') }}"
        nfs:
          cmdline: {{ kernel_args }} console={{ console_device }},{{ baud_rate }}n8 root=/dev/nfs rw {{ base_nfsroot_args }} {{ base_ip_args }}
          commands:
{{ base_depthcharge_tftp_commands }}
        ramdisk:
          cmdline: {{ kernel_args }} console={{ console_device }},{{ baud_rate }}n8 root=/dev/ram0 {{ base_ip_args }}
          commands:
{{ base_depthcharge_tftp_commands }}
        emmc:
          cmdline: console={{ console_device }},{{ baud_rate }}n8 {{ base_ip_args }} {{ kernel_args }}
          commands:
{{ base_depthcharge_tftp_commands }}
  test:
    methods:
      docker:
        global_options:
        - {{ docker_shell_global_arguments }}
        options:
        - {{ docker_shell_extra_arguments }}
{% endblock body %}