changeset 2667:bb41a5c03561

* NEWS: * ecos.db: Ports to LPC-H2294, LPC-E2294, & LPC-L2294-1MB including flash drivers and ethernet drivers where appropriate.
author asl
date Sun, 23 Nov 2008 13:13:35 +0000
parents 54ce461124f6
children 7f86ebd1f481
files packages/ChangeLog packages/NEWS packages/ecos.db
diffstat 3 files changed, 123 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/packages/ChangeLog
+++ b/packages/ChangeLog
@@ -1,3 +1,10 @@
+2008-11-23  Sergei Gavrikov <sergei.gavrikov@gmail.com>
+
+	* NEWS:
+	* ecos.db: Ports to LPC-H2294, LPC-E2294, & LPC-L2294-1MB
+	including flash drivers and ethernet drivers where appropriate.
+
+	
 2008-11-20  Bart Veer  <bartv@ecoscentric.com>
 
 	* ecos.db: update M68K HAL packages and add m68k/mcfxxxx serial
--- a/packages/NEWS
+++ b/packages/NEWS
@@ -1,3 +1,8 @@
+* Port to Olimex LPC-L2294-1MB include ethernet and Flash drvers by
+  Sergei Gavrikov
+* Port to Olimex LPC-E2294 include ethernet and Flash drvers by
+  Sergei Gavrikov
+* Port to Olimex LPC-H2294 include a Flash drvers by Sergei Gavrikov
 * Intel Strataflash v2 flash driver contributed by eCosCentric Ltd.
 * New Flash API with lots of new goodies.
 * ADC device driver for EA2468 OEM board
--- a/packages/ecos.db
+++ b/packages/ecos.db
@@ -884,6 +884,16 @@ package CYGPKG_DEVS_FLASH_ARM_LPC2XXX {
            flash memory of the LPC2xxx devices."
 }
 
+package CYGPKG_DEVS_FLASH_ARM_OLPCX2294 {
+        alias           { "Support for Flash memory on Olimex LPC-E2294, LPC-H2294, LPC-L2294-1M boards" flash_olpcx2294 }
+        directory       devs/flash/arm/olpcx2294
+        script          flash_olpcx2294.cdl
+        hardware
+        description "
+        This package contains hardware support for flash memory parts
+        on the Olimex LPC-E2294, LPC-H2294 LPC-L2294-1M platforms."
+}
+
 package CYGPKG_DEVS_TOUCH_IPAQ {
 	alias 		{ "Touch screen support for iPAQ" touch_ipaq }
 	directory	devs/touch/arm/ipaq
@@ -1308,6 +1318,24 @@ package CYGPKG_DEVS_ETH_ARM_PHYCORE229X 
       description     "Ethernet device driver for phyCORE-LPC229x board"
 }
 
+package CYGPKG_DEVS_ETH_ARM_OLPCE2294 {
+        alias           { "Ethernet driver for Olimex LPC-E2294 board" olpce2294_eth_driver }
+        hardware
+        directory       devs/eth/arm/olpce2294
+        script          olpce2294_eth_drivers.cdl
+        description     "
+            Ethernet device driver for Olimex LPC-E2294 board."
+}
+
+package CYGPKG_DEVS_ETH_ARM_OLPCL2294 {
+        alias           { "Ethernet driver for Olimex LPC-L2294-1MB board" olpcl2294_eth_driver }
+        hardware
+        directory       devs/eth/arm/olpcl2294
+        script          olpcl2294_eth_drivers.cdl
+        description     "
+            Ethernet device driver for Olimex LPC-L2294-1MB board."
+}
+
 package CYGPKG_IO_SERIAL_SH_EDK7708 {
     alias             { "SH3 EDK7708 serial device drivers"
                         devs_serial_sh3_edk7708
@@ -2888,6 +2916,36 @@ package CYGPKG_HAL_ARM_LPC2XXX_LPCMT {
 	LPC-MT evaluation board from Olimex."
 }
 
+package CYGPKG_HAL_ARM_LPC2XXX_OLPCH2294 {
+        alias           { "Olimex LPC-H2294 header board" hal_olpch2294_arm }
+        directory       hal/arm/lpc2xxx/olpch2294
+        script          hal_arm_lpc2xxx_olpch2294.cdl
+        hardware
+        description "
+            The olpch2294 HAL package provides the support needed to
+            run eCos on the Olimex LPC-H2294 header board."
+}
+
+package CYGPKG_HAL_ARM_LPC2XXX_OLPCE2294 {
+        alias           { "Olimex LPC-E2294 development board" hal_olpce2294_arm }
+        directory       hal/arm/lpc2xxx/olpce2294
+        script          hal_arm_lpc2xxx_olpce2294.cdl
+        hardware
+        description "
+            The olpce2294 HAL package provides the support needed to
+            run eCos on Olimex LPC-E2294 development board."
+}
+
+package CYGPKG_HAL_ARM_LPC2XXX_OLPCL2294 {
+        alias           { "Olimex LPC-L2294-1MB development board" hal_olpcl2294_arm }
+        directory       hal/arm/lpc2xxx/olpcl2294
+        script          hal_arm_lpc2xxx_olpcl2294.cdl
+        hardware
+        description "
+            The olpcl2294 HAL package provides the support needed to run
+            eCos on Olimex LPC-L2294-1MB development board."
+}
+
 package CYGPKG_HAL_ARM_MAC7100 {
 	alias		{ "Freescale MAC7100 variant HAL" hal_arm_mac7100 arm_mac7100_hal }
 	directory	hal/arm/mac7100/var
@@ -4859,6 +4917,59 @@ target ea2468 {
             needed to run eCos on an Embedded Artists LPC2468 OEM board."
 }
 
+target olpch2294 {
+        alias { "Olimex LPC-H2294 header board" olpch2294 }
+        packages { CYGPKG_HAL_ARM
+                   CYGPKG_HAL_ARM_LPC2XXX
+                   CYGPKG_HAL_ARM_LPC2XXX_OLPCH2294
+                   CYGPKG_DEVS_FLASH_INTEL_28FXXX
+                   CYGPKG_DEVS_FLASH_ARM_OLPCX2294
+                   CYGPKG_IO_SERIAL_GENERIC_16X5X
+                   CYGPKG_IO_SERIAL_ARM_LPC2XXX
+                   CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX
+        }
+        description "
+            The olpch2294 target provides the packages needed to run
+            eCos on Olimex LPC-H2294 header board."
+}
+
+
+target olpce2294 {
+        alias { "Olimex LPC-E2294 development board" olpce2294 }
+        packages { CYGPKG_HAL_ARM
+                   CYGPKG_HAL_ARM_LPC2XXX
+                   CYGPKG_HAL_ARM_LPC2XXX_OLPCE2294
+                   CYGPKG_DEVS_FLASH_INTEL_28FXXX
+                   CYGPKG_DEVS_FLASH_ARM_OLPCX2294
+                   CYGPKG_DEVS_ETH_CL_CS8900A
+                   CYGPKG_DEVS_ETH_ARM_OLPCE2294
+                   CYGPKG_IO_SERIAL_GENERIC_16X5X
+                   CYGPKG_IO_SERIAL_ARM_LPC2XXX
+                   CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX
+        }
+        description "
+            The olpce2294 target provides the packages needed to run
+            eCos on Olimex LPC-E2294 development board."
+}
+
+target olpcl2294 {
+        alias { "Olimex LPC-L2294-1MB development board" olpcl2294 }
+        packages { CYGPKG_HAL_ARM
+                   CYGPKG_HAL_ARM_LPC2XXX
+                   CYGPKG_HAL_ARM_LPC2XXX_OLPCL2294
+                   CYGPKG_DEVS_FLASH_INTEL_28FXXX
+                   CYGPKG_DEVS_FLASH_ARM_OLPCX2294
+                   CYGPKG_DEVS_ETH_CL_CS8900A
+                   CYGPKG_DEVS_ETH_ARM_OLPCL2294
+                   CYGPKG_IO_SERIAL_GENERIC_16X5X
+                   CYGPKG_IO_SERIAL_ARM_LPC2XXX
+                   CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX
+        }
+        description "
+            The olpcl2294 target provides the packages needed to run
+            eCos on Olimex LPC-L2294-1MB development board."
+}
+
 target mace1 {
 	alias { "MACE1 - a MAC7100 evaluation board" mac7100_mace1 }
 	packages { CYGPKG_HAL_ARM