diff options
author | dheerajpdsk <p.dheeraj.srujan.kumar@intel.com> | 2022-06-16 23:47:53 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-06-16 23:47:53 +0300 |
commit | e0c224c79550bf49928bfb75f629233b1ef07c7a (patch) | |
tree | dfe08b91193d44f4984117dbd3eef9866e097582 /meta-openbmc-mods/meta-common/classes | |
parent | 0945170f93cc0c101bf01739f41136c2f05af570 (diff) | |
parent | 1f4be67aa2cc61a3db46c577da5ccd88cc84fa16 (diff) | |
download | openbmc-e0c224c79550bf49928bfb75f629233b1ef07c7a.tar.xz |
Merge pull request #82 from Intel-BMC/update1-0.91-151
Update to internal 1-0.91-151
Diffstat (limited to 'meta-openbmc-mods/meta-common/classes')
-rw-r--r-- | meta-openbmc-mods/meta-common/classes/image_types_phosphor_auto.bbclass | 18 | ||||
-rw-r--r-- | meta-openbmc-mods/meta-common/classes/obmc-phosphor-image-common.bbclass | 1 |
2 files changed, 17 insertions, 2 deletions
diff --git a/meta-openbmc-mods/meta-common/classes/image_types_phosphor_auto.bbclass b/meta-openbmc-mods/meta-common/classes/image_types_phosphor_auto.bbclass index 3efbfe092..cdfceab0a 100644 --- a/meta-openbmc-mods/meta-common/classes/image_types_phosphor_auto.bbclass +++ b/meta-openbmc-mods/meta-common/classes/image_types_phosphor_auto.bbclass @@ -16,7 +16,9 @@ IMAGE_TYPES += "mtd-auto" IMAGE_TYPEDEP:mtd-auto = "${IMAGE_BASETYPE}" IMAGE_TYPES_MASKED += "mtd-auto" - +FLASH_UBOOT_SPL_IMAGE ?= "u-boot-spl" +FLASH_UBOOT_IMAGE ?= "u-boot" +image_dst ?= "image-u-boot" # Flash characteristics in KB unless otherwise noted python() { types = d.getVar('IMAGE_FSTYPES', True).split() @@ -47,9 +49,23 @@ do_generate_auto() { bbdebug 1 "do_generate_auto IMAGE_TYPES=${IMAGE_TYPES} size=${FLASH_SIZE}KB (${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.auto.mtd)" # Assemble the flash image mk_nor_image ${IMGDEPLOYDIR}/${IMAGE_NAME}.auto.mtd ${FLASH_SIZE} + uboot_offset=${FLASH_UBOOT_OFFSET} + if [ ! -z ${SPL_BINARY} ]; then dd bs=1k conv=notrunc seek=${FLASH_UBOOT_OFFSET} \ + if=${DEPLOY_DIR_IMAGE}/${FLASH_UBOOT_SPL_IMAGE}.${UBOOT_SUFFIX} \ + of=${DEPLOY_DIR_IMAGE}/${image_dst} + uboot_offset=${FLASH_UBOOT_SPL_SIZE} + dd bs=1k conv=notrunc seek=${uboot_offset} \ + if=${DEPLOY_DIR_IMAGE}/${FLASH_UBOOT_IMAGE}.${UBOOT_SUFFIX} \ + of=${DEPLOY_DIR_IMAGE}/${image_dst} + dd bs=1k conv=notrunc seek=${FLASH_UBOOT_OFFSET} \ + if=${DEPLOY_DIR_IMAGE}/${image_dst} \ + of=${IMGDEPLOYDIR}/${IMAGE_NAME}.auto.mtd + else + dd bs=1k conv=notrunc seek=${FLASH_UBOOT_OFFSET} \ if=${DEPLOY_DIR_IMAGE}/u-boot.${UBOOT_SUFFIX} \ of=${IMGDEPLOYDIR}/${IMAGE_NAME}.auto.mtd + fi for OFFSET in ${FLASH_RUNTIME_OFFSETS}; do dd bs=1k conv=notrunc seek=${OFFSET} \ diff --git a/meta-openbmc-mods/meta-common/classes/obmc-phosphor-image-common.bbclass b/meta-openbmc-mods/meta-common/classes/obmc-phosphor-image-common.bbclass index bc20e5a29..b0227e381 100644 --- a/meta-openbmc-mods/meta-common/classes/obmc-phosphor-image-common.bbclass +++ b/meta-openbmc-mods/meta-common/classes/obmc-phosphor-image-common.bbclass @@ -60,7 +60,6 @@ IMAGE_INSTALL:append = " \ ac-boot-check \ host-error-monitor \ beepcode-mgr \ - psu-manager \ kernel-panic-check \ id-led-off \ hsbp-manager \ |