imx9-common
shared template
This template is not a device-type: it holds the settings shared by the 33 device-types that extend it, directly or not.
Inheritance
- imx9-common
- base-uboot
- base
Inheritance tree
imx9-common 33 device-types
- imx91-11x11-evk
- imx91-11x11-frdm
- imx91-11x11-frdm-s
- imx91-9x9-qsb
- imx91p-11x11-evk
- imx91p-9x9-qsb
- imx93-11x11-evk
- imx93-11x11-evk-pmic-pf0900
- imx93-11x11-frdm
- imx93-14x14-evk
- imx93-9x9-qsb
- imx937-frdm
- imx93w-evk
- imx93w-frdm
- imx941-15x15-lpddr4-evk
- imx941-19x19-lpddr4-evk
- imx942-15x15-lpddr4-evk
- imx942-19x19-lpddr4-evk
- imx943-15x15-lpddr4-evk
- imx943-19x19-lpddr4-evk
- imx943-19x19-lpddr5-evk
- imx943-orangebox
- imx95-15x15-ab2
- imx95-15x15-evk
- imx95-15x15-frdm
- imx95-15x15-lpddr5-frdm
- imx95-19x19-evk
- imx95-19x19-frdm-pro
- imx95-19x19-verdin
- imx952-15x15-evk
- imx952-19x19-evk
- imx952-frdm
- osm-imx93
Device-types extending imx9-common (33)
| Device type | Vendor | Arch | Through |
|---|---|---|---|
| imx91-11x11-evk | NXP | arm64 | directly |
| imx91-11x11-frdm | NXP | arm64 | directly |
| imx91-11x11-frdm-s | NXP | arm64 | directly |
| imx91-9x9-qsb | NXP | arm64 | directly |
| imx91p-11x11-evk | NXP | arm64 | directly |
| imx91p-9x9-qsb | NXP | arm64 | directly |
| imx93-11x11-evk | NXP | arm64 | directly |
| imx93-11x11-evk-pmic-pf0900 | NXP | arm64 | directly |
| imx93-11x11-frdm | NXP | arm64 | directly |
| imx93-14x14-evk | NXP | arm64 | directly |
| imx93-9x9-qsb | NXP | arm64 | directly |
| imx937-frdm | NXP | arm64 | directly |
| imx93w-evk | NXP | arm64 | directly |
| imx93w-frdm | NXP | arm64 | directly |
| imx941-15x15-lpddr4-evk | NXP | arm64 | directly |
| imx941-19x19-lpddr4-evk | NXP | arm64 | directly |
| imx942-15x15-lpddr4-evk | NXP | arm64 | directly |
| imx942-19x19-lpddr4-evk | NXP | arm64 | directly |
| imx943-15x15-lpddr4-evk | NXP | arm64 | directly |
| imx943-19x19-lpddr4-evk | NXP | arm64 | directly |
| imx943-19x19-lpddr5-evk | NXP | arm64 | directly |
| imx943-orangebox | NXP | arm64 | directly |
| imx95-15x15-ab2 | NXP | arm64 | directly |
| imx95-15x15-evk | NXP | arm64 | directly |
| imx95-15x15-frdm | NXP | arm64 | directly |
| imx95-15x15-lpddr5-frdm | NXP | arm64 | directly |
| imx95-19x19-evk | NXP | arm64 | directly |
| imx95-19x19-frdm-pro | NXP | arm64 | directly |
| imx95-19x19-verdin | NXP | arm64 | directly |
| imx952-15x15-evk | NXP | arm64 | directly |
| imx952-19x19-evk | NXP | arm64 | directly |
| imx952-frdm | NXP | arm64 | directly |
| osm-imx93 | NXP | arm64 | directly |
{% extends 'base-uboot.jinja2' %}
{% set console_device = console_device|default('ttyLP0') %}
{% if extra_kernel_args %}
{% set extra_kernel_args = "earlycon " + extra_kernel_args %}
{% else %}
{% set extra_kernel_args = "earlycon" %}
{% endif %}
{% set uboot_ums_flash = uboot_ums_flash|default(False) %}
{% set ums_command = ums_command|default('ums 0 mmc 0') %}
{% set fastboot_options = fastboot_options|default(['-i', '0x0525']) %}
{% set fastboot_boot_uboot = "
" %}
{% set fastboot_sequence = fastboot_sequence|default(['reboot']) %}
{% set adb_serial_number = adb_serial_number|default(fastboot_serial_number) %}
{% set fastboot_deploy_uboot_commands = fastboot_deploy_uboot_commands|default(['fastboot 0']) %}
{% set flash_cmds_order = flash_cmds_order|default(['bootloader', 'bootloader_a', 'bootloader_b', 'bootloader0',
'gpt', 'boot', 'boot_a', 'boot_b', 'dtbo', 'dtbo_a', 'dtbo_b',
'vbmeta', 'vbmeta_a', 'vbmeta_b', 'system', 'system_a', 'system_b',
'vendor', 'vendor_a', 'vendor_b', 'recovery']) %}
{% set device_info = device_info|default([{'board_id': fastboot_serial_number}]) %}
{% set boot_character_delay = boot_character_delay|default(5) %}
{% set test_character_delay = test_character_delay|default(5) %}
{% set base_kernel_args = base_kernel_args|default('') %}
{% set use_uboot_env_addr = use_uboot_env_addr | default(true) %}
{% if use_uboot_env_addr %}
{% set booti_kernel_addr = booti_kernel_addr | default('${loadaddr}') %}
{% set booti_ramdisk_addr = booti_ramdisk_addr | default('${initrd_addr}') %}
{% set booti_dtb_addr = booti_dtb_addr | default('${fdt_addr}') %}
{% else %}
{% set booti_kernel_addr = booti_kernel_addr | default('0x80400000') %}
{% set booti_ramdisk_addr = booti_ramdisk_addr | default('0x83800000') %}
{% set booti_dtb_addr = booti_dtb_addr | default('0x83600000') %}
{% endif %}
{% set bootz_kernel_addr = booti_kernel_addr %}
{% set bootz_ramdisk_addr = booti_ramdisk_addr %}
{% set bootz_dtb_addr = booti_dtb_addr %}
{% set bootm_kernel_addr = bootz_kernel_addr %}
{% set bootm_ramdisk_addr = bootz_ramdisk_addr %}
{% set bootm_dtb_addr = bootz_dtb_addr %}
{% set usb_device_id = usb_device_id|default('') %}
{% set uboot_extra_error_message = uboot_extra_error_message|default('Invalid partition') %}
{% set extra_nfsroot_args = extra_nfsroot_args|default(",v3") %}
{% set base_high_limits = base_high_limits|default(false) %}
{% set shutdown_message = shutdown_message|default("Restarting system") %}