diff packages/ecos.db @ 1838:afa0c55e7d89

* ecos.db: New packages which include a hal variant port for the lpc2xxxto, generic serial and watchdog drivers for the lpc2xxx and ports for the Keil MCB2100 and Olimex P2106.
author asl
date Sun, 14 Nov 2004 14:11:15 +0000
parents 728b82c53914
children 09b23f8491d4
line wrap: on
line diff
--- a/packages/ecos.db
+++ b/packages/ecos.db
@@ -916,6 +916,16 @@ package CYGPKG_IO_SERIAL_ARM_AT91 {
     description       "Atmel AT91 on-chip serial device driver."
 }
 
+package CYGPKG_IO_SERIAL_ARM_LPC2XXX {
+    alias             { "ARM LPC2XXX serial device drivers"
+                        devs_serial_arm_lpc2xxx lpc2xxx_serial_driver }
+    hardware
+    directory         devs/serial/arm/lpc2xxx
+    script            ser_arm_lpc2xxx.cdl
+    description       "ARM LPC2XXX serial device drivers"
+}
+
+
 package CYGPKG_IO_SERIAL_POWERPC_COGENT {
     alias             { "Cogent PowerPC serial device drivers"
                         devs_serial_powerpc_cogent cogent_serial_driver }
@@ -1932,6 +1942,16 @@ package CYGPKG_DEVICES_WATCHDOG_ARM_AT91
            ARM AT91 CPU."
 }
 
+package CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX {
+        alias           { "Watchdog driver for ARM LPC2XXX CPU" devices_watchdog_lpc2xxx device_watchdog_lpc2xxx }
+       directory       devs/watchdog/arm/lpc2xxx
+       script          watchdog_lpc2xxx.cdl
+       hardware
+       description "
+           This package provides a watchdog driver implementation for the
+           ARM LPC2XXX CPU."
+}
+
 package CYGPKG_DEVICES_WATCHDOG_ARM_EBSA285 {
 	alias		{ "Watchdog driver for ARM/EBSA285 board" devices_watchdog_ebsa285 device_watchdog_ebsa285 }
 	directory	devs/watchdog/arm/ebsa285
@@ -2405,8 +2425,38 @@ package CYGPKG_HAL_ARM_AT91_EB55 {
 	script		hal_arm_at91_eb55.cdl
 	hardware
         description "
-	The eb55 HAL package provides the support needed to run eCos on an Atmel
-	evaluation board (EB55)."
+	The eb55 HAL package provides the support needed to run eCos on an 
+        Atmel evaluation board (EB55)."
+}
+
+package CYGPKG_HAL_ARM_LPC2XXX {
+        alias           { "Philips LPC2XXX variant HAL" hal_arm_lpc2xxx arm_lpc2xxx_hal }
+        directory       hal/arm/lpc2xxx/var
+        script          hal_arm_lpc2xxx.cdl
+        hardware
+        description "
+        The LPC2XXX HAL package provides the support needed to run eCos on
+        Philips LPC2XXX based targets."
+}
+
+package CYGPKG_HAL_ARM_LPC2XXX_MCB2100 {
+        alias           { "Keil evaluation board MCB2100 " hal_mcb2100_arm }
+        directory       hal/arm/lpc2xxx/mcb2100
+        script          hal_arm_lpc2xxx_mcb2100.cdl
+        hardware
+        description "
+        The mcb2100 HAL package provides the support needed to run eCos on an 
+        the MCB2100 evaluation board from Keil."
+}
+
+package CYGPKG_HAL_ARM_LPC2XXX_P2106 {
+        alias           { "Olimex evaluation board LPC-P2106 " hal_p2106_arm }
+        directory       hal/arm/lpc2xxx/p2106
+        script          hal_arm_lpc2xxx_p2106.cdl
+        hardware
+        description "
+        The p2106 HAL package provides the support needed to run eCos on an the
+        LPC-2106 evaluation board from Olimex."
 }
 
 package CYGPKG_HAL_ARM_EBSA285 {
@@ -4028,6 +4078,33 @@ target eb55 {
 	evaluation board (EB55)."
 }
 
+target mcb2100 {
+        alias { "Keil evaluation board MCB2100" mcb2100 }
+        packages { CYGPKG_HAL_ARM
+                   CYGPKG_HAL_ARM_LPC2XXX
+                   CYGPKG_HAL_ARM_LPC2XXX_MCB2100
+                   CYGPKG_IO_SERIAL_GENERIC_16X5X
+                   CYGPKG_IO_SERIAL_ARM_LPC2XXX
+                   CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX
+        }
+        description "
+        The mcb2100 target provides the packages needed to run eCos on the
+        MCB2100 evaluation board from Keil."
+}
+
+target p2106 {
+        alias { "Olimex evaluation board LPC-P2106" p2106 }
+        packages { CYGPKG_HAL_ARM
+                   CYGPKG_HAL_ARM_LPC2XXX
+                   CYGPKG_HAL_ARM_LPC2XXX_P2106
+                   CYGPKG_IO_SERIAL_GENERIC_16X5X
+                   CYGPKG_IO_SERIAL_ARM_LPC2XXX
+                   CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX
+        }
+        description "
+        The p2106 target provides the packages needed to run eCos on the
+        LPC-P2106 evaluation board from Olimex."
+}
 
 target ebsa285 {
 	alias { "Intel EBSA285 StrongARM board" ebsa }