summaryrefslogtreecommitdiff
path: root/cpu
diff options
context:
space:
mode:
authorTerry Lv <r65388@freescale.com>2012-02-10 23:45:02 +0800
committerJustin Waters <justin.waters@timesys.com>2012-09-05 14:58:03 -0400
commit68bbf7c8c570fa725c5ae01eabe71d9fe83a30cf (patch)
treef37c4b443d4fd49cf4d3228124a4c8d868d535f6 /cpu
parent3f4610286e1868003883528fa677f28095e8d432 (diff)
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 'cpu')
-rw-r--r--cpu/arm_cortexa8/mx6/generic.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/cpu/arm_cortexa8/mx6/generic.c b/cpu/arm_cortexa8/mx6/generic.c
index 281368bc023..144924ac70e 100644
--- a/cpu/arm_cortexa8/mx6/generic.c
+++ b/cpu/arm_cortexa8/mx6/generic.c
@@ -801,7 +801,7 @@ int clk_config(u32 ref, u32 freq, u32 clk_type)
}
#endif
-int read_cpu_temperature(void)
+static inline int read_cpu_temperature(void)
{
unsigned int reg, tmp, temperature, i;
unsigned int raw_25c, raw_hot, hot_temp, raw_n25c, ratio;
@@ -874,7 +874,7 @@ int read_cpu_temperature(void)
}
-void check_cpu_temperature(void)
+static void check_cpu_temperature(void)
{
cpu_tmp = read_cpu_temperature();
while (cpu_tmp > TEMPERATURE_MIN && cpu_tmp < TEMPERATURE_MAX) {
@@ -972,6 +972,7 @@ int arch_cpu_init(void)
}
#endif
+#ifdef CONFIG_VIDEO_MX5
void ipu_clk_enable(void)
{
}
@@ -979,7 +980,9 @@ void ipu_clk_enable(void)
void ipu_clk_disable(void)
{
}
+#endif
+#ifdef CONFIG_CMD_IMXOTP
int otp_clk_enable(void)
{
u32 reg = 0;
@@ -1001,6 +1004,7 @@ int otp_clk_disable(void)
writel(reg, CCM_BASE_ADDR + CLKCTL_CCGR2);
return 0;
}
+#endif
#ifdef CONFIG_IMX_UDC
void enable_usboh3_clk(unsigned char enable)