Template:High Assurance Boot MX8 UBOOT DTBS: Difference between revisions
From Variscite Wiki
No edit summary |
No edit summary |
||
(6 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{#ifeq: {{#var:SOC_FAMILY}} | imx8m | | {{#ifeq: {{#var:SOC_FAMILY}} | imx8m | | ||
{{!}}- | |||
{{!}}UBOOT_DTBS{{!}}{{!}} | |||
imx-boot images for the i.MX8M family contain a fit image with one ore more U-Boot device tree files. Currently, signed imx-boot images can only contain a single device tree file. | imx-boot images for the i.MX8M family contain a fit image with one ore more U-Boot device tree files. Currently, signed imx-boot images can only contain a single device tree file. | ||
Line 11: | Line 11: | ||
Only modify the default value of UBOOT_DTBS if you have added a new device tree to the U-Boot source code. | Only modify the default value of UBOOT_DTBS if you have added a new device tree to the U-Boot source code. | ||
{{!}}- | |||
{{!}}UBOOT_DTB_DEFAULT{{!}}{{!}} | |||
When UBOOT_DTBS contains more then one device tree (and therefore multiple imx-boot images are deployed), UBOOT_DTB_DEFAULT is used to select the default imx-boot for the SD card image. | When UBOOT_DTBS contains more then one device tree (and therefore multiple imx-boot images are deployed), UBOOT_DTB_DEFAULT is used to select the default imx-boot for the SD card image. | ||
Line 21: | Line 21: | ||
UBOOT_DTB_DEFAULT{{#var:YOCTO_OVERRIDE_PREFIX}}mx8mp{{#var:YOCTO_OVERRIDE_SUFFIX}} ?= "-imx8mp-var-som-symphony" | UBOOT_DTB_DEFAULT{{#var:YOCTO_OVERRIDE_PREFIX}}mx8mp{{#var:YOCTO_OVERRIDE_SUFFIX}} ?= "-imx8mp-var-som-symphony" | ||
}} | }} | ||
|- | |||
|SIGN_DTB||''Required for i.MX8QM and i.MX8QXP Family Only, optional for i.MX8M family'' | |||
Like UBOOT_DTBS, currently only a single Linux device tree can be signed. The default configuration is: | |||
# mx8m family: Unsigned | |||
SIGN_DTB ?= "" | |||
# mx8qm/mx8qxp family: | |||
SIGN_DTB{{#var:YOCTO_OVERRIDE_PREFIX}}mx8qm{{#var:YOCTO_OVERRIDE_SUFFIX}} ?= "${B}/${KERNEL_OUTPUT_DIR}/dts/freescale/imx8qm-var-som-lvds.dtb" | |||
SIGN_DTB{{#var:YOCTO_OVERRIDE_PREFIX}}mx8x{{#var:YOCTO_OVERRIDE_SUFFIX}} ?= "${B}/${KERNEL_OUTPUT_DIR}/dts/freescale/imx8qxp-var-som-symphony-sd.dtb" |
Latest revision as of 13:32, 25 February 2025
|- |SIGN_DTB||Required for i.MX8QM and i.MX8QXP Family Only, optional for i.MX8M family
Like UBOOT_DTBS, currently only a single Linux device tree can be signed. The default configuration is:
# mx8m family: Unsigned SIGN_DTB ?= "" # mx8qm/mx8qxp family: SIGN_DTBmx8qm ?= "${B}/${KERNEL_OUTPUT_DIR}/dts/freescale/imx8qm-var-som-lvds.dtb" SIGN_DTBmx8x ?= "${B}/${KERNEL_OUTPUT_DIR}/dts/freescale/imx8qxp-var-som-symphony-sd.dtb"