From 96ed7cf1b5fc203965524d38730262ab2f0bd17e Mon Sep 17 00:00:00 2001
From: patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3>
Date: Mon, 28 Dec 2009 22:49:08 +0000
Subject: [PATCH] Fixes for changes to header files

git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2447 42af7a65-404d-4744-a932-0658087f49c3
---
 arch/arm/src/dm320/dm320_allocateheap.c |  1 +
 arch/arm/src/dm320/dm320_boot.c         | 12 ++++++++++++
 arch/arm/src/dm320/dm320_decodeirq.c    |  1 +
 arch/arm/src/dm320/dm320_irq.c          |  2 ++
 arch/arm/src/dm320/dm320_lowputc.S      |  2 ++
 arch/arm/src/dm320/dm320_serial.c       |  2 ++
 arch/arm/src/dm320/dm320_timerisr.c     |  3 ++-
 7 files changed, 22 insertions(+), 1 deletion(-)

diff --git a/arch/arm/src/dm320/dm320_allocateheap.c b/arch/arm/src/dm320/dm320_allocateheap.c
index 865164b524..19875276b0 100644
--- a/arch/arm/src/dm320/dm320_allocateheap.c
+++ b/arch/arm/src/dm320/dm320_allocateheap.c
@@ -44,6 +44,7 @@
 #include <nuttx/arch.h>
 #include <arch/board/board.h>
 
+#include "chip.h"
 #include "up_arch.h"
 #include "up_internal.h"
 
diff --git a/arch/arm/src/dm320/dm320_boot.c b/arch/arm/src/dm320/dm320_boot.c
index 1dd7288f07..b8f5f18793 100644
--- a/arch/arm/src/dm320/dm320_boot.c
+++ b/arch/arm/src/dm320/dm320_boot.c
@@ -40,6 +40,7 @@
 #include <nuttx/config.h>
 #include <stdint.h>
 
+#include "chip.h"
 #include "arm.h"
 #include "up_internal.h"
 #include "up_arch.h"
@@ -226,4 +227,15 @@ void up_boot(void)
    */
 
   up_copyvectorblock();
+
+  /* Set up the board-specific LEDs */
+
+#ifdef CONFIG_ARCH_LEDS
+  up_ledinit();
+#endif
+  /* Perform early serial initialization */
+
+#ifdef CONFIG_USE_EARLYSERIALINIT
+  up_earlyserialinit();
+#endif
 }
diff --git a/arch/arm/src/dm320/dm320_decodeirq.c b/arch/arm/src/dm320/dm320_decodeirq.c
index e7953caf01..a844fcae99 100644
--- a/arch/arm/src/dm320/dm320_decodeirq.c
+++ b/arch/arm/src/dm320/dm320_decodeirq.c
@@ -46,6 +46,7 @@
 #include <assert.h>
 #include <debug.h>
 
+#include "chip.h"
 #include "up_arch.h"
 #include "os_internal.h"
 #include "up_internal.h"
diff --git a/arch/arm/src/dm320/dm320_irq.c b/arch/arm/src/dm320/dm320_irq.c
index ec31e32467..f094bab1c3 100644
--- a/arch/arm/src/dm320/dm320_irq.c
+++ b/arch/arm/src/dm320/dm320_irq.c
@@ -43,6 +43,8 @@
 #include <nuttx/irq.h>
 
 #include "arm.h"
+#include "chip.h"
+
 #include "up_arch.h"
 #include "os_internal.h"
 #include "up_internal.h"
diff --git a/arch/arm/src/dm320/dm320_lowputc.S b/arch/arm/src/dm320/dm320_lowputc.S
index 1f3007f2e2..52953fc2c6 100644
--- a/arch/arm/src/dm320/dm320_lowputc.S
+++ b/arch/arm/src/dm320/dm320_lowputc.S
@@ -39,6 +39,8 @@
  **************************************************************************/
 
 #include <nuttx/config.h>
+
+#include "chip.h"
 #include "up_internal.h"
 #include "up_arch.h"
 
diff --git a/arch/arm/src/dm320/dm320_serial.c b/arch/arm/src/dm320/dm320_serial.c
index 47e15defea..120f19f724 100644
--- a/arch/arm/src/dm320/dm320_serial.c
+++ b/arch/arm/src/dm320/dm320_serial.c
@@ -53,7 +53,9 @@
 #include <nuttx/arch.h>
 #include <nuttx/serial.h>
 #include <arch/serial.h>
+#include <arch/board/board.h>
 
+#include "chip.h"
 #include "up_arch.h"
 #include "os_internal.h"
 #include "up_internal.h"
diff --git a/arch/arm/src/dm320/dm320_timerisr.c b/arch/arm/src/dm320/dm320_timerisr.c
index a8e3f39fe9..18e88b448c 100644
--- a/arch/arm/src/dm320/dm320_timerisr.c
+++ b/arch/arm/src/dm320/dm320_timerisr.c
@@ -44,9 +44,10 @@
 #include <debug.h>
 #include <nuttx/arch.h>
 
+#include "chip.h"
+#include "up_arch.h"
 #include "clock_internal.h"
 #include "up_internal.h"
-#include "up_arch.h"
 
 /****************************************************************************
  * Pre-processor Definitions
-- 
GitLab