diff packages/ecos.db @ 1223:dbcfe4e0dbd2

New platform - TAMS MOAB - and generic changes to support it
author gthomas
date Fri, 19 Sep 2003 17:11:18 +0000
parents f30dbfbd254c
children ab4f9f4b92ce
line wrap: on
line diff
--- a/packages/ecos.db
+++ b/packages/ecos.db
@@ -95,6 +95,7 @@ package CYGPKG_IO_SERIAL {
            This package contains drivers for basic I/O services on
            serial devices."
 }
+
 package CYGPKG_IO_PCMCIA {
 	alias 		{ "PCMCIA & Compact Flash support" pcmcia io_pcmcia cf }
 	directory	io/pcmcia
@@ -690,6 +691,17 @@ package CYGPKG_DEVS_FLASH_SYNTH {
     description   "
         FLASH memory device support for Synthetic target"
 }
+
+package CYGPKG_DEVS_FLASH_TOSHIBA_TC58XXX {
+	alias 		{ "Support for Toshiba TC58xxx flash memory" flash_toshiba_tc58xxx }
+	directory	devs/flash/toshiba/tc58xxx
+	script		flash_toshiba_tc58xxx.cdl
+	hardware
+        description "
+           This package contains hardware support for Toshiba TC58xxx
+           NAND flash memory devices."
+}
+
 package CYGPKG_DEVS_FLASH_FRV_FRV400 {
         alias           { "Fujitsu FRV400 FLASH memory support" flash_frv400 }
         directory       devs/flash/frv/frv400
@@ -916,6 +928,14 @@ package CYGPKG_IO_SERIAL_POWERPC_QUICC2_
     description       "PowerPC VADS QUICC2/SCC serial device drivers"
 }
 
+package CYGPKG_IO_SERIAL_POWERPC_PPC405 {
+    alias             { "PowerPC PPC405GP serial device drivers" devs_serial_ppc405 }
+    hardware
+    directory	      devs/serial/powerpc/ppc405
+    script	      ser_powerpc_ppc405.cdl	
+    description       "PowerPC PPC405GP serial device drivers"
+}
+
 package CYGPKG_IO_SERIAL_SPARCLITE_SLEB {
     alias             { "SPARClite SLEB serial device drivers"
                         devs_serial_sparclite_sleb sleb_serial_driver }
@@ -1438,6 +1458,14 @@ package CYGPKG_DEVS_ETH_POWERPC_FCC {
         description     "Fast ethernet driver for PowerPC MPCxxx based boards."
 }
 
+package CYGPKG_DEVS_ETH_POWERPC_PPC405 {
+	alias 		{ "PPC405 ethernet driver" ppc405_eth_driver }
+	hardware
+	directory	devs/eth/powerpc/ppc405
+	script		ppc405_eth_drivers.cdl
+        description     "Ethernet driver for PowerPC 405GP based boards."
+}
+
 package CYGPKG_DEVS_ETH_POWERPC_VIPER {
 	alias 		{ "A&M Viper ethernet driver" viper_eth_driver }
 	hardware
@@ -1664,6 +1692,16 @@ package CYGPKG_DEVICES_WALLCLOCK_MPC5xx 
            Motorola mpc5xx CPU's RTC module."
 }
 
+package CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS1307 {
+	alias		{ "Wallclock driver for Dallas 1307" devices_wallclock_ds1307 device_wallclock_ds1307 }
+	directory	devs/wallclock/dallas/ds1307
+	script          wallclock_ds1307.cdl
+	hardware
+        description "
+           This package provides a driver implementation for 
+           the Dallas 1307 wallclock."
+}
+
 package CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS1742 {
 	alias		{ "Wallclock driver for Dallas 1742" devices_wallclock_ds1742 device_wallclock_ds1742 }
 	directory	devs/wallclock/dallas/ds1742
@@ -5024,6 +5062,70 @@ target rattler {
             eCos on an Analogue & Micro Rattler (MPC8250) board."
 }
 
+##-------------------------------------------------------------------------------------------
+## TAMS MOAB (PowerPC 405GPr) packages
+##
+package CYGPKG_HAL_POWERPC_MOAB {
+	alias		{ "TAMS PowerPC 405GP board" hal_powerpc_moab }
+	directory	hal/powerpc/moab
+	script		hal_powerpc_moab.cdl
+	hardware
+        description "
+            The MOAB HAL package provides the support needed to run
+            eCos on a TAMS PowerPC 405GP board."
+}
+
+package CYGPKG_DEVS_FLASH_POWERPC_MOAB {
+	alias 		{ "FLASH memory support for MOAB" flash_moab }
+	directory	devs/flash/powerpc/moab
+	script		flash_moab.cdl
+	hardware
+        description "
+           This package contains hardware support for both the boot FLASH 
+           and NAND (main) memory on the MOAB platform."
+}
+
+package CYGPKG_DEVS_ETH_POWERPC_MOAB {
+        alias           { "TAMS PowerPC 405GP ethernet support" moab_eth_driver }
+        hardware
+        directory       devs/eth/powerpc/moab
+        script          moab_eth_drivers.cdl
+        description     "Ethernet driver specifics for TAMS MOAB (PPC405GP) based boards."
+}
+
+package CYGPKG_DEVICES_WALLCLOCK_POWERPC_MOAB {
+         alias          { "MOAB RTC device" devs_wallclock_moab_ds1307 moab_rtc }
+         hardware
+         directory      devs/wallclock/powerpc/moab
+         script         moab_wallclock_drivers.cdl
+         description    "
+            RTC driver for MOAB (PowerPC PPC405GPr) using a
+            Dallas DS1307 RTC."
+}
+
+target moab {
+	alias		{ "TAMS PowerPC 405GPr" moab405GPr }
+	packages        { CYGPKG_HAL_POWERPC
+                          CYGPKG_HAL_POWERPC_PPC40x
+                          CYGPKG_HAL_POWERPC_MOAB
+                          CYGPKG_DEVS_FLASH_POWERPC_MOAB
+                          CYGPKG_DEVS_FLASH_ATMEL_AT49XXXX
+                          CYGPKG_DEVS_FLASH_TOSHIBA_TC58XXX
+                          CYGPKG_DEVS_ETH_POWERPC_MOAB
+                          CYGPKG_DEVS_ETH_POWERPC_PPC405
+                          CYGPKG_DEVS_ETH_PHY
+                          CYGPKG_IO_PCI
+                          CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS1307
+                          CYGPKG_DEVICES_WALLCLOCK_POWERPC_MOAB
+                          CYGPKG_IO_SERIAL_GENERIC_16X5X
+                          CYGPKG_IO_SERIAL_POWERPC_PPC405
+        }
+        description "
+            The moab target provides the packages needed to run
+            eCos on the TAMS MOAB (405GPr) board."
+}
+##-------------------------------------------------------------------------------------------
+
 # --------------------------------------------------------------------------
 
 package CYGPKG_VNC_SERVER {