summaryrefslogtreecommitdiff
path: root/include/zynqmppl.h
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2016-09-22 11:36:23 -0400
committerTom Rini <trini@konsulko.com>2016-09-22 11:36:23 -0400
commit58c8c0963b1c720802c46ac4288c897e5f9cd296 (patch)
tree08458bac1c2339713a4e0721ff857bcf123aecd6 /include/zynqmppl.h
parenta6c1309782e7a4a6b18e9514ca927487b5727232 (diff)
parente0027f089bb64f6b84742c580f966bf9c97c900e (diff)
Merge branch 'master' of git://www.denx.de/git/u-boot-microblaze
Diffstat (limited to 'include/zynqmppl.h')
-rw-r--r--include/zynqmppl.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/include/zynqmppl.h b/include/zynqmppl.h
new file mode 100644
index 00000000000..542ace9a03b
--- /dev/null
+++ b/include/zynqmppl.h
@@ -0,0 +1,24 @@
+/*
+ * (C) Copyright 2015 Xilinx, Inc,
+ * Michal Simek <michal.simek@xilinx.com>
+ *
+ * SPDX-License-Identifier: GPL-2.0
+ */
+
+#ifndef _ZYNQMPPL_H_
+#define _ZYNQMPPL_H_
+
+#include <xilinx.h>
+
+#define ZYNQMP_SIP_SVC_CSU_DMA_CHIPID 0xC2000018
+#define ZYNQMP_SIP_SVC_PM_FPGA_LOAD 0xC2000016
+#define ZYNQMP_FPGA_OP_INIT (1 << 0)
+#define ZYNQMP_FPGA_OP_LOAD (1 << 1)
+#define ZYNQMP_FPGA_OP_DONE (1 << 2)
+
+extern struct xilinx_fpga_op zynqmp_op;
+
+#define XILINX_ZYNQMP_DESC \
+{ xilinx_zynqmp, csu_dma, 1, &zynqmp_op, 0, &zynqmp_op }
+
+#endif /* _ZYNQMPPL_H_ */