When following the espresso bin wikis software howto for building yocto (Building Image with latest changes) I found that the given commit hash for the git repo linux-marvell.git/ branch linux-4.4.8-armada-17.02-espressobin
SRCREV = “427169823e15da0dc68d51a39ebd014ec955d2ba” could not be resolved, resulting in a build error.
With
SRCREV = “8148be99814b2cb1ea560a2da0aaf18a3449e29c”
(latest commit in that branch) it compiles for me. My complete linux-marvell_4.4.8.bb looks like this now:
require recipes-kernel/linux/linux-marvell.inc
SOC_SRC_URI = “git://git@github.com/MarvellEmbeddedProcessors/linux-marvell.git;protocol=https”
SRCBRANCH = “linux-4.4.8-armada-17.02-espressobin”
SRCREV = “8148be99814b2cb1ea560a2da0aaf18a3449e29c”
SRC_URI += “${@bb.utils.contains(‘TUNE_FEATURES’, ‘bigendian’, ‘file://big-endian.cfg’, ”, d)}”
SRC_URI_append_clearfog = ” \
file://iptables.cfg \
”
COMPATIBLE_MACHINE = “(armada37xx|armada38x|armada70xx|armada80xx)”