meta-digi-arm: add new package u-boot-dey-fw-utils
Provides fw_printenv/fw_setenv utilities to read/write the u-boot environment from Linux. https://jira.digi.com/browse/DEL-800 Signed-off-by: Javier Viguera <javier.viguera@digi.com>
This commit is contained in:
parent
52da486362
commit
77be150871
|
|
@ -16,7 +16,12 @@ MACHINE_FIRMWARE ?= ""
|
|||
MACHINE_FIRMWARE_append = " firmware-imx-vpu-imx6q"
|
||||
MACHINE_FIRMWARE_append = " ${@base_conditional('HAVE_BT', '1' , 'firmware-atheros-ar3k', '', d)}"
|
||||
|
||||
MACHINE_EXTRA_RDEPENDS += "e2fsprogs e2fsprogs-mke2fs parted"
|
||||
MACHINE_EXTRA_RDEPENDS += " \
|
||||
e2fsprogs \
|
||||
e2fsprogs-mke2fs \
|
||||
parted \
|
||||
u-boot-dey-fw-utils \
|
||||
"
|
||||
MACHINE_EXTRA_RRECOMMENDS += "${MACHINE_FIRMWARE}"
|
||||
MACHINE_EXTRA_RRECOMMENDS += "fsl-alsa-plugins"
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,7 @@
|
|||
# Configuration file for fw_(printenv/setenv) utility.
|
||||
# Up to two entries are valid, in this case the redundant
|
||||
# environment sector is assumed present.
|
||||
|
||||
# Device name Offset Size
|
||||
/dev/mmcblk0boot1 0x1C0000 0x4000
|
||||
/dev/mmcblk0boot1 0x1E0000 0x4000
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
DESCRIPTION = "U-boot bootloader fw_printenv/setenv utils"
|
||||
LICENSE = "GPLv2+"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=1707d6db1d42237583f50183a5651ecb"
|
||||
SECTION = "bootloader"
|
||||
|
||||
include u-boot-dey-rev_${PV}.inc
|
||||
|
||||
SRC_URI += "file://fw_env.config"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
EXTRA_OEMAKE = 'HOSTCC="${CC}" HOSTSTRIP="true"'
|
||||
|
||||
inherit uboot-config
|
||||
|
||||
do_compile() {
|
||||
oe_runmake ${UBOOT_MACHINE}
|
||||
oe_runmake env
|
||||
}
|
||||
|
||||
do_install() {
|
||||
install -d ${D}${base_sbindir} ${D}${sysconfdir}
|
||||
install -m 0755 ${S}/tools/env/fw_printenv ${D}${base_sbindir}/fw_printenv
|
||||
ln -sf fw_printenv ${D}${base_sbindir}/fw_setenv
|
||||
install -m 0644 ${WORKDIR}/fw_env.config ${D}${sysconfdir}/
|
||||
}
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
COMPATIBLE_MACHINE = "(mx6)"
|
||||
Loading…
Reference in New Issue