Move board id function and constants to a dedicated header

Change-Id: I9c788a1d01d8e8b3ee08b2ed9dfa906a256967e8
diff --git a/arch/arm/boards/optimus/ddr.c b/arch/arm/boards/optimus/ddr.c
index aad416c..fb4d025 100644
--- a/arch/arm/boards/optimus/ddr.c
+++ b/arch/arm/boards/optimus/ddr.c
@@ -4,7 +4,7 @@
 #include <asm/types.h>
 #include <mach/ddr.h>
 #include <mach/gpio.h>
-#include "optimus.h"
+#include <board_id.h>
 
 /* This array is called optimus_ddrc_cfg for historic reasons. */
 /* It applies to both Optimus and SpaceCast. */
diff --git a/arch/arm/boards/optimus/optimus.c b/arch/arm/boards/optimus/optimus.c
index add205e..b7c326b 100644
--- a/arch/arm/boards/optimus/optimus.c
+++ b/arch/arm/boards/optimus/optimus.c
@@ -50,13 +50,10 @@
 #include <mach/i2c.h>
 #include <mach/otp.h>
 #include <mach/ddr.h>
-#include "optimus.h"
+#include <board_id.h>
 
 #define PHY_DEVICE      "phy0"
 
-#define OPTIMUS_BOARD_ID		0
-#define SIDESWIPE_BOARD_ID		1
-#define SPACECAST_BOARD_ID		2
 #define SPACECAST_EMAC1_PHY_ADDR	1
 
 #ifdef CONFIG_SPI
@@ -448,4 +445,3 @@
 }
 
 device_initcall(c2000_device_init);
-
diff --git a/arch/arm/boards/optimus/optimus.h b/arch/arm/boards/optimus/optimus.h
deleted file mode 100644
index c215129..0000000
--- a/arch/arm/boards/optimus/optimus.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#ifndef __OPTIMUS_H
-#define __OPTIMUS_H
-
-int get_board_id(void);
-
-#endif /* __OPTIMUS_H */
diff --git a/include/board_id.h b/include/board_id.h
new file mode 100644
index 0000000..b5b9a73
--- /dev/null
+++ b/include/board_id.h
@@ -0,0 +1,10 @@
+#ifndef __BOARD_ID_H
+#define __BOARD_ID_H
+
+#define OPTIMUS_BOARD_ID	0
+#define SIDESWIPE_BOARD_ID	1
+#define SPACECAST_BOARD_ID	2
+
+int get_board_id(void);
+
+#endif /* __BOARD_ID_H */