summaryrefslogtreecommitdiff
path: root/drivers/firmware
diff options
context:
space:
mode:
authorSteffen Trumtrar <s.trumtrar@pengutronix.de>2021-06-16 08:32:41 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2021-06-21 09:59:59 +0200
commitdbb4bee0d34f8b157074fbb94542a7b9011a94d6 (patch)
treec095736b16409192a431b608caa8e196774a076b /drivers/firmware
parent70a3afa21fe5f4b7d912784465d750d75c18d912 (diff)
downloadbarebox-dbb4bee0d34f8b157074fbb94542a7b9011a94d6.tar.gz
firmware: import fpga-mgr.h from linux
Instead of defining the fpga-mgr structure in the socfpga driver, import the fpga-mgr.h file from linux v4.13. Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Link: https://lore.barebox.org/20210616063246.14900-5-s.trumtrar@pengutronix.de Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/firmware')
-rw-r--r--drivers/firmware/socfpga.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/drivers/firmware/socfpga.c b/drivers/firmware/socfpga.c
index 517984c837..d417df52be 100644
--- a/drivers/firmware/socfpga.c
+++ b/drivers/firmware/socfpga.c
@@ -27,6 +27,7 @@
*/
#include <firmware.h>
+#include <fpga-mgr.h>
#include <command.h>
#include <common.h>
#include <malloc.h>
@@ -77,14 +78,6 @@
#define CDRATIO_x4 0x2
#define CDRATIO_x8 0x3
-struct fpgamgr {
- struct firmware_handler fh;
- struct device_d dev;
- void __iomem *regs;
- void __iomem *regs_data;
- int programmed;
-};
-
/* Get the FPGA mode */
static uint32_t socfpga_fpgamgr_get_mode(struct fpgamgr *mgr)
{