diff packages/ecos.db @ 2201:a62600d0e7b5

Import of the new ColdFire architecture HAL and M52272C port, with serial driver.
author asl
date Tue, 09 May 2006 16:53:03 +0000
parents 60d13514f34b
children aacaba4e9e6d
line wrap: on
line diff
--- a/packages/ecos.db
+++ b/packages/ecos.db
@@ -3891,6 +3891,61 @@ package CYGPKG_HAL_M68K_MCF52xx_MCF5272_
                   for the Motorola mcf5272c3 evaluation board platform."
 
 }
+# --------------------------------------------------------------------------
+# ColdFire packages
+
+package CYGPKG_HAL_COLDFIRE {
+    alias       { "ColdFire common HAL" hal_coldfire coldfire_hal
+coldfire_arch_hal }
+    directory   hal/coldfire/arch
+    script      hal_coldfire.cdl
+    hardware
+
+        description   "The ColdFire architecture HAL package provides generic
+                    support for this processor architecture. It is also
+                    necessary to select a specific target platform HAL
+                    package."
+
+}
+
+package CYGPKG_HAL_COLDFIRE_MCF5272 {
+    alias       { "ColdFire MCF5272 processor variant HAL"
+                  hal_coldfire_mcf5272
+                      coldfire_mcf5272_hal }
+    directory   hal/coldfire/mcf5272
+    script      hal_coldfire_mcf5272.cdl
+    hardware
+
+    description   "The ColdFire MCF5272 processor variant HAL package
+                  provides generic support for this processor architecture.
+                  It is also necessary to select a specific target platform
+                  HAL package."
+
+}
+
+package CYGPKG_HAL_COLDFIRE_M5272C3 {
+    alias       { "Freescale M5272C3 evaluation board platform HAL"
+                  hal_coldfire_m5272c3
+                      coldfire_m5272c3_hal }
+    directory   hal/coldfire/m5272c3
+    script      hal_coldfire_m5272c3.cdl
+    hardware
+
+    description   "The Freescale M5272C3 evaluation board platform HAL
+                  package should be used when targeting the actual hardware
+                  for the Freescale M5272C3 evaluation board platform."
+
+}
+
+package CYGPKG_IO_SERIAL_COLDFIRE_MCF5272 {
+    alias             { "ColdFire MCF5272 serial device drivers"
+                         devs_serial_coldfire_mcf5272_serial_driver }
+    hardware
+    directory         devs/serial/coldfire/mcf5272
+    script            mcf5272_serial.cdl
+    description       "ColdFire MCF5272 serial device drivers."
+}
+
 
 # --------------------------------------------------------------------------
 # CalmRISC16 packages
@@ -5464,6 +5519,21 @@ target mcf5272c3 {
 }
  
 # --------------------------------------------------------------------------
+# ColdFire targets
+
+target coldfire_m5272c3 {
+    alias { "Freescale M5272C3 evaluation board" }
+        packages {
+        CYGPKG_HAL_COLDFIRE
+        CYGPKG_HAL_COLDFIRE_MCF5272
+        CYGPKG_HAL_COLDFIRE_M5272C3
+        CYGPKG_IO_SERIAL_COLDFIRE_MCF5272
+    }
+    description   "
+        The M5272C3 target provides the packages needed to run eCos on
+        the Freescale M5272C3 evaluation board."
+
+}
 
 # --------------------------------------------------------------------------
 # H8 targets