aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeon Anavi <leon.anavi@konsulko.com>2020-07-03 10:29:51 +0300
committerAndrei Gherzan <andrei@gherzan.ro>2020-07-03 20:49:32 +0100
commit27d0016b6b7634ea2abf26a06b1ab8071fbdb0d5 (patch)
tree03044ce6aaca95d0768303df5f72ead89ff9554b
parent64bd47fe588e1684b1ec49fa01d1e1176d93d697 (diff)
downloadmeta-raspberrypi-27d0016b6b7634ea2abf26a06b1ab8071fbdb0d5.tar.gz
meta-raspberrypi-27d0016b6b7634ea2abf26a06b1ab8071fbdb0d5.tar.bz2
meta-raspberrypi-27d0016b6b7634ea2abf26a06b1ab8071fbdb0d5.zip
libubootenv_%.bbappend: Add fw_env.config
Add fw_env.config that uses at run-time /boot/uboot.env generated through the boot scripts (specifically boot.cmd.in) from recipe rpi-u-boot-scr. This configuration file is required to successfully run fw_printenv from the user space. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
-rw-r--r--recipes-bsp/u-boot/files/fw_env.config1
-rw-r--r--recipes-bsp/u-boot/libubootenv_%.bbappend12
2 files changed, 13 insertions, 0 deletions
diff --git a/recipes-bsp/u-boot/files/fw_env.config b/recipes-bsp/u-boot/files/fw_env.config
new file mode 100644
index 0000000..d00df0c
--- /dev/null
+++ b/recipes-bsp/u-boot/files/fw_env.config
@@ -0,0 +1 @@
+/boot/uboot.env 0x0000 0x4000
diff --git a/recipes-bsp/u-boot/libubootenv_%.bbappend b/recipes-bsp/u-boot/libubootenv_%.bbappend
new file mode 100644
index 0000000..22d1bdc
--- /dev/null
+++ b/recipes-bsp/u-boot/libubootenv_%.bbappend
@@ -0,0 +1,12 @@
+FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
+
+SRC_URI_append_rpi = " \
+ file://fw_env.config \
+"
+
+DEPENDS_append_rpi = " rpi-u-boot-scr"
+
+do_install_append_rpi () {
+ install -d ${D}${sysconfdir}
+ install -m 0644 ${WORKDIR}/fw_env.config ${D}${sysconfdir}/fw_env.config
+}