summaryrefslogtreecommitdiff
path: root/recipes-devtools/imx-loader/imx-loader_git.bb
diff options
context:
space:
mode:
authorMax Krummenacher <max.krummenacher@toradex.com>2018-01-17 19:18:11 +0100
committerMarcel Ziswiler <marcel.ziswiler@toradex.com>2018-03-23 16:50:06 +0100
commit960369345d92b189b4d1af0701da75c9b8d3767a (patch)
tree12f8521715fa8458e00c0fe1b227c90862eeef23 /recipes-devtools/imx-loader/imx-loader_git.bb
parent53fdf58e0a31c94ef446fe7c9e20585dad763099 (diff)
imx-loader: move to a spl/u-boot download chain
Move from a recovery u-boot.imx to download first the SPL which immediately goes into SDP download mode again and then downloads u-boot.img. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Diffstat (limited to 'recipes-devtools/imx-loader/imx-loader_git.bb')
-rw-r--r--recipes-devtools/imx-loader/imx-loader_git.bb26
1 files changed, 20 insertions, 6 deletions
diff --git a/recipes-devtools/imx-loader/imx-loader_git.bb b/recipes-devtools/imx-loader/imx-loader_git.bb
index 7a34484..9e301de 100644
--- a/recipes-devtools/imx-loader/imx-loader_git.bb
+++ b/recipes-devtools/imx-loader/imx-loader_git.bb
@@ -4,20 +4,34 @@ HOMEPAGE = "https://github.com/boundarydevices/imx_usb_loader"
LICENSE = "LGPLv2+"
LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
-DEPENDS = "libusb1-native"
+DEPENDS = "libusb"
-SRCREV = "d4d978927f9835d5583ad6d1e00cd9d3138947ab"
+SRCREV = "138c0b25a4df6bc25567882ba80337543c22fd93"
SRC_URI = "git://github.com/boundarydevices/imx_usb_loader.git;protocol=git;branch=master"
+SRC_URI += " \
+ file://imx_usb.conf \
+ file://mx6ull_usb_rom.conf \
+ file://mx6ull_usb_sdp_uboot.conf \
+ file://mx6_usb_rom.conf \
+ file://mx6_usb_sdp_spl.conf \
+ file://mx6_usb_sdp_uboot.conf \
+ file://mx7_usb_rom.conf \
+ file://mx7_usb_sdp_uboot.conf \
+ file://vybrid_usb_rom.conf \
+"
S = "${WORKDIR}/git/"
-PR = "r1"
-
#we want imx_usb binary to run on a 32-bit architecture, on x86_64 this requires the 32-bit compatibility libs
EXTRA_OEMAKE_class-native = "CC='${CC} -m32' CXX='${CXX} -m32'"
-BBCLASSEXTEND = "native"
-
do_install () {
oe_runmake DESTDIR=${D} install
+ # inject our conf files
+ rm -rf ${D}{sysconfdir}/imx-loader.d/*.conf
+ install -m 644 ${WORKDIR}/*.conf ${D}/${sysconfdir}/imx-loader.d/
}
+
+inherit pkgconfig
+
+BBCLASSEXTEND = "native nativesdk"