diff options
author | Jeff Hatch <jhatch@multitech.com> | 2017-02-13 16:37:06 -0600 |
---|---|---|
committer | John Klug <john.klug@multitech.com> | 2017-06-09 09:09:19 -0500 |
commit | 55edc947c1508fbbe33508648e28cdfd221c5dcc (patch) | |
tree | 853c31e77bb59996cc1293d4921abec385c858d0 /recipes-bsp/at91bootstrap/at91bootstrap_3.5.3.bb | |
parent | cc54a92a36f5fcd65e69f51060c4147286d22b62 (diff) | |
download | meta-multitech-55edc947c1508fbbe33508648e28cdfd221c5dcc.tar.gz meta-multitech-55edc947c1508fbbe33508648e28cdfd221c5dcc.tar.bz2 meta-multitech-55edc947c1508fbbe33508648e28cdfd221c5dcc.zip |
Fix at91bootstrap-3.5.3 build on Yocto 2.1 (krogoth)
Diffstat (limited to 'recipes-bsp/at91bootstrap/at91bootstrap_3.5.3.bb')
-rw-r--r-- | recipes-bsp/at91bootstrap/at91bootstrap_3.5.3.bb | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/recipes-bsp/at91bootstrap/at91bootstrap_3.5.3.bb b/recipes-bsp/at91bootstrap/at91bootstrap_3.5.3.bb new file mode 100644 index 0000000..2e5f086 --- /dev/null +++ b/recipes-bsp/at91bootstrap/at91bootstrap_3.5.3.bb @@ -0,0 +1,30 @@ +require at91bootstrap_3.5.inc + +PR = "r3" + +LICENSE = "custom-freely-distributable" +LIC_FILES_CHKSUM = "file://main.c;beginline=6;endline=26;md5=6fca71334c9e8b7d033296123c91437f" + +SRCREV = "v${PV}" +SRC_URI = "git://github.com/linux4sam/at91bootstrap \ + file://at91bootstrap-3.5.2-add-install.patch \ + file://at91bootstrap-3.5.2-onetime-slow-clock-switch.patch \ + file://at91sam9x5_4bit_pmecc_header.bin \ + file://at91bootstrap-3.5.3-disable-rtc-interrupts.patch" + +S = "${WORKDIR}/git" + +SRC_URI_append_mtcdt = " file://at91bootstrap-3.5.3-mtcdt.patch " +SRC_URI_append_mtcap = " file://at91bootstrap-3.5.3-mtcdt.patch " + +# generate a bootstrap file padded with the header needed for 4-bit PMECC +# The padded file can be flashed via u-boot without any need to set the PMECC header using SAM-BA +do_pad_4bit_pmecc() { + cp -f ${WORKDIR}/at91sam9x5_4bit_pmecc_header.bin ${DEPLOY_DIR_IMAGE}/at91bootstrap_pmecc_padded.bin + cat ${DEPLOY_DIR_IMAGE}/at91bootstrap.bin >> ${DEPLOY_DIR_IMAGE}/at91bootstrap_pmecc_padded.bin +} + +do_install_append() { + do_pad_4bit_pmecc +} + |