summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrii Pientsov <andrii.pientsov@globallogic.com>2020-05-14 09:59:04 +0300
committerJohn Klug <john.klug@multitech.com>2020-11-11 17:01:20 -0600
commit1dbde3ed6df20c7341e23125b2f75f1ed2f880db (patch)
treeea0ea91216bdf1c585c503e08427707579fe6d53
parentdd39fe63de5a50c9653cf41ec80506c5bfc5ae1d (diff)
downloadmeta-multitech-1dbde3ed6df20c7341e23125b2f75f1ed2f880db.tar.gz
meta-multitech-1dbde3ed6df20c7341e23125b2f75f1ed2f880db.tar.bz2
meta-multitech-1dbde3ed6df20c7341e23125b2f75f1ed2f880db.zip
Move mts-id-eeprom 0.4.7 from arch/common branch multiarch5-thud
-rw-r--r--recipes-bsp/multitech/mts-id-eeprom.inc22
-rw-r--r--recipes-bsp/multitech/mts-id-eeprom_0.4.7.bb3
2 files changed, 24 insertions, 1 deletions
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"