From 1dbde3ed6df20c7341e23125b2f75f1ed2f880db Mon Sep 17 00:00:00 2001 From: Andrii Pientsov Date: Thu, 14 May 2020 09:59:04 +0300 Subject: Move mts-id-eeprom 0.4.7 from arch/common branch multiarch5-thud --- recipes-bsp/multitech/mts-id-eeprom.inc | 22 +++++++++++++++++++++- recipes-bsp/multitech/mts-id-eeprom_0.4.7.bb | 3 +++ 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 recipes-bsp/multitech/mts-id-eeprom_0.4.7.bb diff --git a/recipes-bsp/multitech/mts-id-eeprom.inc b/recipes-bsp/multitech/mts-id-eeprom.inc index f149f40..6b7b262 100644 --- a/recipes-bsp/multitech/mts-id-eeprom.inc +++ b/recipes-bsp/multitech/mts-id-eeprom.inc @@ -8,9 +8,19 @@ INC_PR = "r2" DEPENDS = "mts-io openssl" RDEPENDS_${PN} =+ "bash" +# mts-id-eeprom has been machine dependent since 3.3.12 +# This is a new Yocto requirement. +PACKAGE_ARCH = "${MACHINE_ARCH}" + +DEPENDS_append_mtcdt3 = " mtcdt3b" +DEPENDS_append_mtcdt3hs = " mtcdt3b" + +TARGET_CFLAGS_append_mtcdt3 = " -D MTCDT3B" +TARGET_CFLAGS_append_mtcdt3hs = " -D MTCDT3B" + SRCREV = "${PV}" -SRC_URI = "git://git.multitech.net/mts-id-eeprom.git;protocol=git" +SRC_URI = "git://git@gitlab.multitech.net/mirrors/mts-id-eeprom.git;protocol=ssh" SRC_URI_append_mtcdt = " file://mtcdt-fpga-v31.hex file://mtcdt-fpga-v33.hex" SRC_URI_append_mtcap = " file://mtcap-fpga-v31.hex file://mtcap-fpga-v33.hex" @@ -41,3 +51,13 @@ fakeroot do_install_append_mtcdt() { install -m 0444 ${WORKDIR}/${MACHINE}-fpga-v33.hex ${D}${libdir}/mts-flash-binaries } + +fakeroot do_install_append_mtcdt3() { + # adjust u-boot partition name (nand -> mmc) + sed -i 's/^.*fgrep.*$/if false; then/g' ${D}/${base_sbindir}/mts-ubpasswd +} + +fakeroot do_install_append_mtcdt3hs() { + # adjust u-boot partition name (nand -> mmc) + sed -i 's/^.*fgrep.*$/if false; then/g' ${D}/${base_sbindir}/mts-ubpasswd +} diff --git a/recipes-bsp/multitech/mts-id-eeprom_0.4.7.bb b/recipes-bsp/multitech/mts-id-eeprom_0.4.7.bb new file mode 100644 index 0000000..ccf3521 --- /dev/null +++ b/recipes-bsp/multitech/mts-id-eeprom_0.4.7.bb @@ -0,0 +1,3 @@ +require mts-id-eeprom.inc + +PR = "${INC_PR}.0" -- cgit v1.2.3