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>
1 parent 5a5ba5a commit a6982e2e262440f551fe4dac0378d2dea76c86f5
@Juergen Beisert Juergen Beisert authored on 8 Sep 2014
Sascha Hauer committed on 9 Sep 2014
Showing 7 changed files
View
commands/Kconfig
View
commands/Makefile
View
commands/firmwareload.c 0 → 100644
View
common/Kconfig
View
common/Makefile
View
common/firmware.c 0 → 100644
View
include/firmware.h 0 → 100644