summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/gen5200/include
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2013-04-11 17:22:02 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2013-04-23 09:59:55 +0200
commit47fb2fed19fd7ec2761d6be3e85ec46e00f4f3fe (patch)
tree9c323790c54b38f59d9f772f277e884466736790 /c/src/lib/libbsp/powerpc/gen5200/include
parentD-cache clean&&invalidate for Tiny6410 (diff)
downloadrtems-47fb2fed19fd7ec2761d6be3e85ec46e00f4f3fe.tar.bz2
bsp/mpc5200: Add MPC5200_BOARD prefix
Diffstat (limited to 'c/src/lib/libbsp/powerpc/gen5200/include')
-rw-r--r--c/src/lib/libbsp/powerpc/gen5200/include/bsp.h34
1 files changed, 28 insertions, 6 deletions
diff --git a/c/src/lib/libbsp/powerpc/gen5200/include/bsp.h b/c/src/lib/libbsp/powerpc/gen5200/include/bsp.h
index fccf453870..0a1f859dba 100644
--- a/c/src/lib/libbsp/powerpc/gen5200/include/bsp.h
+++ b/c/src/lib/libbsp/powerpc/gen5200/include/bsp.h
@@ -63,19 +63,37 @@ LINKER_SYMBOL(bsp_work_area_start);
LINKER_SYMBOL(MBAR);
+/* Provide legacy defines */
+
+#ifdef MPC5200_BOARD_PM520_ZE30
+#define PM520_ZE30
+#endif
+
+#ifdef MPC5200_BOARD_PM520_CR825
+#define PM520_CR825
+#endif
+
+#ifdef MPC5200_BOARD_ICECUBE
+#define icecube
+#endif
+
+#ifdef MPC5200_BOARD_BRS5L
+#define BRS5L
+#endif
+
/*
* distinguish board characteristics
*/
/*
* for PM520 mdule on a ZE30 carrier
*/
-#if defined(PM520_ZE30)
+#if defined(MPC5200_BOARD_PM520_ZE30)
#define PM520
#endif
/*
* for PM520 mdule on a CR825 carrier
*/
-#if defined(PM520_CR825)
+#if defined(MPC5200_BOARD_PM520_CR825)
#define PM520
#endif
@@ -84,7 +102,7 @@ LINKER_SYMBOL(MBAR);
#define NEED_LOW_LEVEL_INIT
#endif
-#if defined(BRS5L)
+#if defined(MPC5200_BOARD_BRS5L)
/*
* IMD Custom Board BRS5L
*/
@@ -93,7 +111,9 @@ LINKER_SYMBOL(MBAR);
#elif defined (PM520)
-#elif defined (icecube)
+/* Nothing special */
+
+#elif defined (MPC5200_BOARD_ICECUBE)
/*
* Codename: IceCube
* Compatible Boards:
@@ -101,7 +121,9 @@ LINKER_SYMBOL(MBAR);
* Embedded Planet EP5200
*/
-#elif defined (BSP_TYPE_DP2)
+#elif defined (MPC5200_BOARD_DP2)
+
+/* Nothing special */
#else
#error "board type not defined"
@@ -171,7 +193,7 @@ extern int rtems_mpc5200_fec_driver_attach_detach (struct rtems_bsdnet_ifconfig
#define IPB_CLOCK (bsp_uboot_board_info.bi_ipbfreq)
#define XLB_CLOCK (bsp_uboot_board_info.bi_busfreq)
#define G2_CLOCK (bsp_uboot_board_info.bi_intfreq)
-#elif defined(BRS5L)
+#elif defined(MPC5200_BOARD_BRS5L)
#define IPB_CLOCK 66000000 /* 66 MHz */
#define XLB_CLOCK 132000000 /* 132 MHz */
#define G2_CLOCK 396000000 /* 396 MHz */