summaryrefslogtreecommitdiffstats
path: root/common/Makefile
diff options
context:
space:
mode:
authorJuergen Beisert <jbe@pengutronix.de>2014-09-08 11:29:07 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2014-09-09 10:30:25 +0200
commita6982e2e262440f551fe4dac0378d2dea76c86f5 (patch)
tree931c5e1661eb0c3971ea5407ee1e1dd115253d1f /common/Makefile
parent5a5ba5ad30f22f0e3a4c0c56d180261136e3dfe4 (diff)
downloadbarebox-a6982e2e262440f551fe4dac0378d2dea76c86f5.tar.gz
barebox-a6982e2e262440f551fe4dac0378d2dea76c86f5.tar.xz
Add a Firmware programming framework
This framework handles a list of registered Firmware programming handlers to unify a firmware programming interface by hiding the details how to program a specific Firmware in its handler. This is created with FPGAs in mind but should be usable for other devices aswell. A user has two possibilities to load a firmware. A device file is create under /dev/ which can be used to copy a firmware to. Additionally a firmwareload command is introduced which can list the registered firmware handlers and also to upload a firmware. Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'common/Makefile')
-rw-r--r--common/Makefile1
1 files changed, 1 insertions, 0 deletions
diff --git a/common/Makefile b/common/Makefile
index 51b7d4ea85..282ddbca25 100644
--- a/common/Makefile
+++ b/common/Makefile
@@ -49,6 +49,7 @@ obj-$(CONFIG_EFI_DEVICEPATH) += efi-devicepath.o
lwl-$(CONFIG_IMD) += imd-barebox.o
obj-$(CONFIG_IMD) += imd.o
obj-$(CONFIG_FILE_LIST) += file-list.o
+obj-$(CONFIG_FIRMWARE) += firmware.o
quiet_cmd_pwd_h = PWDH $@
ifdef CONFIG_PASSWORD