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
- base-depthcharge
- base
Inheritance tree
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
Device-types extending base-depthcharge (52)
| Device type | Vendor | Arch | Through |
|---|---|---|---|
| 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 %}