summaryrefslogtreecommitdiff
path: root/board
diff options
context:
space:
mode:
authorTerry Lv <r65388@freescale.com>2012-02-10 23:45:02 +0800
committerTerry Lv <r65388@freescale.com>2012-02-13 23:44:03 +0800
commit012225eff53ecf500e6eda9fff1b06aeae37b694 (patch)
treef37c4b443d4fd49cf4d3228124a4c8d868d535f6 /board
parent6931f342e13ce26370499803de13f8b12be905bc (diff)
downloadu-boot-imx-012225eff53ecf500e6eda9fff1b06aeae37b694.zip
u-boot-imx-012225eff53ecf500e6eda9fff1b06aeae37b694.tar.gz
u-boot-imx-012225eff53ecf500e6eda9fff1b06aeae37b694.tar.bz2
ENGR00174104-1: Add conditional CONFIG to fix build break
Add CONFIG_MXC_FEC macro to fec init code. Add CONFIG_VIDEO_MX5 to ipu init code. Change temperature function as static. For in iram boot, FEC configs is not needed, those FEC init code will cause build errors. These changes can reduce image size. Signed-off-by: Terry Lv <r65388@freescale.com>
Diffstat (limited to 'board')
-rw-r--r--board/freescale/mx6q_arm2/mx6q_arm2.c5
-rw-r--r--board/freescale/mx6q_sabresd/mx6q_sabresd.c4
2 files changed, 9 insertions, 0 deletions
diff --git a/board/freescale/mx6q_arm2/mx6q_arm2.c b/board/freescale/mx6q_arm2/mx6q_arm2.c
index 731feed..ba0d6c1 100644
--- a/board/freescale/mx6q_arm2/mx6q_arm2.c
+++ b/board/freescale/mx6q_arm2/mx6q_arm2.c
@@ -27,7 +27,9 @@
#include <asm/arch/mx6dl_pins.h>
#include <asm/arch/iomux-v3.h>
#include <asm/errno.h>
+#ifdef CONFIG_MXC_FEC
#include <miiphy.h>
+#endif
#if defined(CONFIG_VIDEO_MX5)
#include <linux/list.h>
#include <linux/fb.h>
@@ -893,6 +895,7 @@ int board_late_init(void)
return 0;
}
+#ifdef CONFIG_MXC_FEC
static int phy_read(char *devname, unsigned char addr, unsigned char reg,
unsigned short *pdata)
{
@@ -935,6 +938,7 @@ int mx6_rgmii_rework(char *devname, int phy_addr)
return 0;
}
+
#if defined CONFIG_MX6Q
iomux_v3_cfg_t enet_pads[] = {
MX6Q_PAD_KEY_COL1__ENET_MDIO,
@@ -1010,6 +1014,7 @@ void enet_board_init(void)
reg |= 0x8000;
writel(reg, GPIO4_BASE_ADDR + 0x0);
}
+#endif
int checkboard(void)
{
diff --git a/board/freescale/mx6q_sabresd/mx6q_sabresd.c b/board/freescale/mx6q_sabresd/mx6q_sabresd.c
index 3307b92..db325ed 100644
--- a/board/freescale/mx6q_sabresd/mx6q_sabresd.c
+++ b/board/freescale/mx6q_sabresd/mx6q_sabresd.c
@@ -26,7 +26,9 @@
#include <asm/arch/mx6_pins.h>
#include <asm/arch/iomux-v3.h>
#include <asm/errno.h>
+#ifdef CONFIG_MXC_FEC
#include <miiphy.h>
+#endif
#if defined(CONFIG_VIDEO_MX5)
#include <linux/list.h>
#include <linux/fb.h>
@@ -746,6 +748,7 @@ int board_late_init(void)
return 0;
}
+#ifdef CONFIG_MXC_FEC
static int phy_read(char *devname, unsigned char addr, unsigned char reg,
unsigned short *pdata)
{
@@ -837,6 +840,7 @@ void enet_board_init(void)
reg |= 0x2000000;
writel(reg, GPIO1_BASE_ADDR + 0x0);
}
+#endif
int checkboard(void)
{