Template:High Assurance Boot MX8 UBOOT DTBS: Difference between revisions

From Variscite Wiki
No edit summary
Tag: Manual revert
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#ifeq: {{#var:SOC_FAMILY}} | imx8m |
{{#ifeq: {{#var:SOC_FAMILY}} | imx8m |
|-
{{!}}-
|UBOOT_DTBS||
{{!}}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||
{{!}}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"