summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/lisa/mona-board.h44
-rw-r--r--include/platform.h5
-rw-r--r--linux-2.6.10/arch/arm/mach-spc2XXc/Kconfig7
3 files changed, 54 insertions, 2 deletions
diff --git a/include/lisa/mona-board.h b/include/lisa/mona-board.h
new file mode 100644
index 0000000000..4c38d77ab6
--- /dev/null
+++ b/include/lisa/mona-board.h
@@ -0,0 +1,44 @@
+/************************************************************/
+/*!
+ \file mona-board.h
+ \brief MONA board specific features
+
+ \author Jean-Philippe Save (jean-philippe.save@spidcom.com)
+ \author (c) SPiDCOM Technologies
+
+ \version 1.0
+ \date 06/07/07
+*/
+/************************************************************/
+
+#ifndef MONA_BOARD_H
+#define MONA_BOARD_H
+
+#define SDRAM_SIZE (0x02000000) // 32 MBytes
+#define FLASH_SIZE (0x04000000) // 64 MBytes
+#define SRAM_SIZE (0x00001000) // 4 KBytes
+
+/*
+ *************************************************************
+ * Serial Port Configuration
+ *************************************************************
+ */
+#define SPC2XXC_NR_UART 1
+#define SPC2XXC_UART_MAP {0}
+#define CONSOLE_USART_BASE CSP_USART0_BASE
+#define SPC2XXC_CONSOLE 0
+#define SPC2XXC_CONSOLE_DEFAULT_BAUDRATE 57600
+
+/*
+ *************************************************************
+ * Clocks Definitions
+ *************************************************************
+ */
+#define CLK_ARM (192000000)
+#define CLK_AHB (CLK_ARM/2)
+#define EXT_APB_CLK (CLK_ARM/4)
+#define TIMER_CLK (EXT_APB_CLK)
+//#define PCLK (CLK_ARM/4)
+
+#endif // MONA_BOARD_H
+
diff --git a/include/platform.h b/include/platform.h
index 5e442e1801..4b140e75b0 100644
--- a/include/platform.h
+++ b/include/platform.h
@@ -117,10 +117,13 @@
//REMEMBER : SPC2XXC = LISA
#if defined(SP_SPC2XXC) || defined(SP_LISA)
#include "lisa/lisa.h"
-#ifdef SP_FCM3
+#ifdef SP_MONA
+#include "lisa/mona-board.h"
+#else /* SP_FCM3 */
//#include "lisa/fcm3-board.h"
#include "lisa/arisa-board.h"
#endif
+
#include "plc/plc_ex.h"
#include "plc/plc_v1_lisa.h"
#include "plc/plc_v2_lisa.h"
diff --git a/linux-2.6.10/arch/arm/mach-spc2XXc/Kconfig b/linux-2.6.10/arch/arm/mach-spc2XXc/Kconfig
index f4cf3c7475..17e3f3394b 100644
--- a/linux-2.6.10/arch/arm/mach-spc2XXc/Kconfig
+++ b/linux-2.6.10/arch/arm/mach-spc2XXc/Kconfig
@@ -2,13 +2,18 @@ if ARCH_SPC2XXC
choice
prompt "SPC200C platform version"
- default FCM3
+ default MONA
config FCM3
bool "Support FCM3 (Lisa prototype) platform"
help
Include support for SPiDCOM FCM3 Lisa Prototype board platform.
+config MONA
+ bool "Support MONA (Lisa devboard) platform"
+ help
+ Include support for SPiDCOM Mona Lisa development board platform.
+
endchoice
endif