I have a similar bbappend in meta-processor-sdk 
(http://arago-project.org/git/projects/?p=meta-processor-sdk.git;a=blob;f=recipes-core/images/arago-core-tisdk-image.bbappend;h=f404874b03b090dd25ccb5a1459941d0d6f33e93;hb=HEAD).
  I have not yet tried upstreaming it because I was hoping to think of a better 
way to copy the increasing number of images to "prebuilt-images".

One thing missing here from what I have is copying the "u-boot.gph" to prebuilt 
images. This is needed for keystone to be flashed to the board.

> -----Original Message-----
> From: [email protected] [mailto:meta-arago-
> [email protected]] On Behalf Of Denys Dmytriyenko
> Sent: Wednesday, February 03, 2016 3:59 PM
> To: [email protected]
> Subject: [meta-arago] [PATCH] tisdk-image: add packaging of skern and k2-
> fw-initrd to prebuilt-images/
> 
> From: Denys Dmytriyenko <[email protected]>
> 
> Signed-off-by: Denys Dmytriyenko <[email protected]>
> ---
>  meta-arago-distro/classes/tisdk-image.bbclass | 26
> +++++++++++++++++++++++++-
>  1 file changed, 25 insertions(+), 1 deletion(-)
> 
> diff --git a/meta-arago-distro/classes/tisdk-image.bbclass b/meta-arago-
> distro/classes/tisdk-image.bbclass
> index e5d5e50..86fbb58 100644
> --- a/meta-arago-distro/classes/tisdk-image.bbclass
> +++ b/meta-arago-distro/classes/tisdk-image.bbclass
> @@ -56,6 +56,12 @@ DEPLOY_SPL_UART_NAME ?= "u-boot-spl.bin-
> ${MACHINE}"
>  # Variable to specify the name of the TI SCI firmware
> DEPLOY_TISCI_FW_NAME ?= "ti-sci-firmware-k2g.bin"
> 
> +# Variable to specify the name of Keystone skern file (it has SOC in
> +the name, not MACHINE) DEPLOY_K2_SKERN_NAME ?= "skern-*.bin"
> +
> +# Variable to specify the name of Keystone initramfs with FW images
> +DEPLOY_K2_FW_INITRD_NAME ?= "k2-fw-initrd.cpio.gz"
> +
>  # Manifest file location which will be created as part of the image build  #
> process.
>  # This manifest follows the TI manifest format requirements which is why
> @@ -758,15 +764,33 @@ tisdk_image_build () {
>          fi
>      fi
> 
> +    # Copy TI SCI firmware if it exists
>      if [ "${DEPLOY_TISCI_FW_NAME}" != "" ]
>      then
> -        # Copy TI SCI firmware if it exists
>          if [ -e ${DEPLOY_DIR_IMAGE}/${DEPLOY_TISCI_FW_NAME} ]
>          then
>              cp ${DEPLOY_DIR_IMAGE}/${DEPLOY_TISCI_FW_NAME}
> ${prebuilt_dir}/
>          fi
>      fi
> 
> +    # Copy skern/boot-monitor image if it exists
> +    if [ "${DEPLOY_K2_SKERN_NAME}" != "" ]
> +    then
> +        if [ -e ${DEPLOY_DIR_IMAGE}/${DEPLOY_K2_SKERN_NAME} ]
> +        then
> +            cp ${DEPLOY_DIR_IMAGE}/${DEPLOY_K2_SKERN_NAME}
> ${prebuilt_dir}/
> +        fi
> +    fi
> +
> +    # Copy Keystone FW initramfs image if it exists
> +    if [ "${DEPLOY_K2_FW_INITRD_NAME}" != "" ]
> +    then
> +        if [ -e ${DEPLOY_DIR_IMAGE}/${DEPLOY_K2_FW_INITRD_NAME} ]
> +        then
> +            cp ${DEPLOY_DIR_IMAGE}/${DEPLOY_K2_FW_INITRD_NAME}
> ${prebuilt_dir}/
> +        fi
> +    fi
> +
>      # Add the EXTRA_TISDK_FILES contents if they exist
>      # Make sure EXTRA_TISDK_FILES is not empty so we don't accidentaly
>      # copy the root directory.
> --
> 2.2.0
> 
> _______________________________________________
> meta-arago mailing list
> [email protected]
> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to