changeset 627:c54eb3732b41

Add IDT MIPS IDT79RC32334 reference platform port, including Flash, ethernet, and serial drivers.
author jlarmour
date Fri, 14 Feb 2003 01:42:19 +0000
parents e25c7433fc55
children f9638546aba8
files packages/ChangeLog packages/NEWS packages/ecos.db
diffstat 3 files changed, 75 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/packages/ChangeLog
+++ b/packages/ChangeLog
@@ -1,3 +1,9 @@
+2003-02-14  Tim Michals  <t.michals@attbi.com>
+2003-02-14  Jonathan Larmour  <jifl@eCosCentric.com>
+
+	* ecos.db: Add IDT MIPS IDT79RC32334 reference platform port,
+	including Flash, ethernet, and serial drivers.
+
 2003-02-12  Patrick Doyle  <wpd@delcomsys.com>
 
 	* ecos.db: Added ethernet packages to OMAP Innovator port.
--- a/packages/NEWS
+++ b/packages/NEWS
@@ -1,3 +1,5 @@
+* Port added for IDT MIPS IDT79RC32334 reference platform, including Flash,
+  ethernet, and serial drivers as well as RedBoot support.
 * Port added for Texas Instruments ARM9 OMAP Innovator board. Contributed by
   Patrick Doyle of Delphi Communication Systems.
 * Add XScale PXA2x0 support, with Microplex Printer control 5.0 (mpc50)
--- a/packages/ecos.db
+++ b/packages/ecos.db
@@ -242,6 +242,16 @@ package CYGPKG_DEVS_FLASH_MIPS_VRC437X {
 	   on the VRC437X platform."
 }
 
+package CYGPKG_DEVS_FLASH_MIPS_REFIDT334 {
+	alias 		{ "MIPS IDT 79RC32334 reference platform flash support" flash_refidt334 }
+	directory	devs/flash/mips/idt79s334a
+	script		flash_mips_refidt334.cdl
+	hardware
+        description "
+           This package contains hardware support for flash memory
+	   on the IDT MIPS 334a reference platform."
+}
+
 package CYGPKG_DEVS_FLASH_SH_HS7729PCI {
         alias           { "Hitachi SH/HS7729PCI FLASH memory support" flash_hs7729pci }
         directory       devs/flash/sh/hs7729pci
@@ -954,6 +964,16 @@ package CYGPKG_IO_SERIAL_MIPS_UPD985XX {
     description       "NEC MIPS uPD985xx serial device drivers"
 }
 
+package CYGPKG_IO_SERIAL_MIPS_IDT79S334A {
+    alias             { "MIPS IDT 79RC32334 reference platform serial device drivers"
+                        devs_serial_idt79s334a idt79s334a_serial_driver
+                        devs_serial_mips_idt79s334 mips_idt79s334a_serial_driver }
+    hardware
+    directory	      devs/serial/mips/idt79s334a
+    script	      ser_mipsidt_334a.cdl	
+    description       "IDT 334a reference platform serial device drivers"
+}
+
 package CYGPKG_IO_SERIAL_H8300_SCI {
     alias             { "H8/300 SCI serial device drivers"
                         devs_serial_h8300h_sci sci_serial_driver }
@@ -1414,6 +1434,15 @@ package CYGPKG_DEVS_ETH_MIPS_UPD985XX {
 	description     "NEC uPD985xx ethernet driver"
 }
 
+package CYGPKG_DEVS_ETH_MIPS_REFIDT334 {
+        alias           { "MIPS IDT 79RC32334 reference platform ethernet driver"
+                           devs_eth_refidt334 refidt334_eth_driver }
+        hardware
+        directory       devs/eth/mips/idt79s334a
+        script          refidt334_eth_drivers.cdl
+        description     "Ethernet driver for MIPS IDT 79RC32334 reference platform."
+}
+
 # Not sure whether this should be "hardware"; if so, it should be mentioned
 # in all targets that can use it.
 package CYGPKG_DEVS_ETH_CF {
@@ -2896,6 +2925,27 @@ package CYGPKG_HAL_MIPS_UPD985XX {
            select a specific target platform HAL package."
 }
 
+package CYGPKG_HAL_MIPS_IDT32334 {
+	alias		{ "MIPS IDT32334 variant HAL" hal_idt32334 idt32334_hal idt32334_arch_hal }
+	directory	hal/mips/idt32334
+	script		hal_mips_idt32334.cdl
+	hardware
+        description "
+           The IDT32334 variant HAL package provides generic support
+           for platforms based on this variant. It is also necessary to
+           select a specific target platform HAL package."
+}
+
+package CYGPKG_HAL_MIPS_IDT32334_REFIDT334 {
+	alias		{ "MIPS IDT79S334A reference platform" hal_idt32334_refIDT334 idt32334_refIDT334_hal }
+	directory	hal/mips/idt79s334a
+	script		hal_mips_idt32334_refidt334.cdl
+	hardware
+	description "
+           The REFIDT334 HAL package should be used when targetting the
+           actual hardware."
+}
+
 # --------------------------------------------------------------------------
 # MN10300 packages
 
@@ -4200,6 +4250,23 @@ target vrc4375 {
            eCos on an NEC VRC4375 board."
 }
 
+target refidt334 {
+        alias		{ "MIPS IDT79S334A reference platform with IDT79RC32334 procesor" idt32334 }
+	packages        { CYGPKG_HAL_MIPS
+                          CYGPKG_HAL_MIPS_IDT32334
+                          CYGPKG_HAL_MIPS_IDT32334_REFIDT334
+                          CYGPKG_IO_PCI
+			  CYGPKG_DEVS_ETH_INTEL_I82559
+			  CYGPKG_DEVS_ETH_MIPS_REFIDT334
+			  CYGPKG_DEVS_FLASH_MIPS_REFIDT334
+			  CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
+			  CYGPKG_IO_SERIAL_MIPS_IDT79S334A
+        }
+        description "
+           The refidt334 target provides the packages needed to run
+           eCos on a MIPS IDT IDT79S334A reference board."
+}
+
 # --------------------------------------------------------------------------
 # MN10300 targets