Patchwork [U-Boot,01/11] powerpc/ppc4xx: Add generic accessor functions for gdsys FPGA

login
register
mail settings
Submitter Dirk Eibach
Date April 22, 2013, 11:16 a.m.
Message ID <1366629372-32022-2-git-send-email-eibach@gdsys.de>
Download mbox | patch
Permalink /patch/238452/
State Superseded
Delegated to: Stefan Roese
Headers show

Comments

Dirk Eibach - April 22, 2013, 11:16 a.m.
A set of accessor functions was added to be able to access not only
memory mapped FPGA in a generic way.

Signed-off-by: Dirk Eibach <eibach@gdsys.de>
---
 include/gdsys_fpga.h |    5 +++++
 1 file changed, 5 insertions(+)

Patch

diff --git a/include/gdsys_fpga.h b/include/gdsys_fpga.h
index 1758d74..c12a31d 100644
--- a/include/gdsys_fpga.h
+++ b/include/gdsys_fpga.h
@@ -32,9 +32,14 @@  enum {
 	FPGA_STATE_PLATFORM = 1 << 2,
 };
 
+#define REG(reg) offsetof(struct ihs_fpga, reg)
+
 int get_fpga_state(unsigned dev);
 void print_fpga_state(unsigned dev);
 
+void fpga_set_reg(unsigned int fpga, u16 reg, u16 data);
+u16 fpga_get_reg(unsigned int fpga, u16 reg);
+
 struct ihs_gpio {
 	u16 read;
 	u16 clear;