microblaze: Add faked LL_TEMAC driver configuration
authorStephan Linz <linz@li-pro.net>
Sat, 25 Feb 2012 00:48:33 +0000 (00:48 +0000)
committerJoe Hershberger <joe.hershberger@ni.com>
Wed, 4 Apr 2012 14:36:38 +0000 (09:36 -0500)
Expand the specific configuration for the microblaze-generic
board in xparameters.h with a faked setup to enable the
LL_TEMAC driver.

Note: From now the microblaze-generic board is no longer a
valid board configuration for a real piece of hardware. Rather
than, we use the file config.mk and xparameters.h as a faked
board configuration to force the compilation of all potential
driver code for Microblaze systems.

Signed-off-by: Stephan Linz <linz@li-pro.net>
board/xilinx/microblaze-generic/config.mk
board/xilinx/microblaze-generic/xparameters.h

index f8d7e2622b100c5e2927f23c99daa93dde22bfe8..9fd1015200490e32d0d34fdcdf2c2d3e9cdf779a 100644 (file)
 # Foundation, Inc., 59 Temple Place, Suite 330, Boston,
 # MA 02111-1307 USA
 #
-# CAUTION: This file is automatically generated by libgen.
-# Version: Xilinx EDK 6.3 EDK_Gmm.12.3
+# CAUTION: This file is a faked configuration !!!
+#          There is no real target for the microblaze-generic
+#          configuration. You have to replace this file with
+#          the generated file from your Xilinx design flow.
 #
 
 CONFIG_SYS_TEXT_BASE = 0x29000000
index fae03bf71b4c07bf754bbbbbdd4a1510a7335704..50a82d94a06ee455c820ec809465b29dff57606f 100644 (file)
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
  * MA 02111-1307 USA
  *
- * CAUTION: This file is automatically generated by libgen.
- * Version: Xilinx EDK 8.2.02 EDK_Im_Sp2.4
+ * CAUTION: This file is a faked configuration !!!
+ *          There is no real target for the microblaze-generic
+ *          configuration. You have to replace this file with
+ *          the generated file from your Xilinx design flow.
  */
 
 #define XILINX_BOARD_NAME      microblaze-generic
@@ -69,3 +71,9 @@
 
 /* Ethernet controller is Ethernet_MAC */
 #define XILINX_EMACLITE_BASEADDR       0x40C00000
+
+/* LL_TEMAC Ethernet controller */
+#define XILINX_LLTEMAC_BASEADDR                        0x44000000
+#define XILINX_LLTEMAC_SDMA_CTRL_BASEADDR      0x42000180
+#define XILINX_LLTEMAC_BASEADDR1               0x44200000
+#define XILINX_LLTEMAC_FIFO_BASEADDR1          0x42100000