changeset 2227:4156dbc7c8ca

* ecos.db: Add Philips D12 USB device driver and hardware specific package for i386.
author asl
date Fri, 09 Jun 2006 20:08:07 +0000
parents 4a05cffcf53c
children 5ca68e635c88
files packages/ChangeLog packages/NEWS packages/ecos.db
diffstat 3 files changed, 67 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/packages/ChangeLog
+++ b/packages/ChangeLog
@@ -1,3 +1,8 @@
+2006-09-09 Frank Pagliughi <fpagliughi@mindspring.com>
+
+	* ecos.db: Add Philips D12 USB device driver and hardware specific
+	package for i386.
+	
 2006-06-06  Andrew Lunn  <andrew.lunn@ascom.ch>
 
 	* ecos.db: Remove the hardware property from the USB and USB slave
--- a/packages/NEWS
+++ b/packages/NEWS
@@ -1,3 +1,4 @@
+* USB device driver for Philips D12.
 * Port to ATMEL AT91SAM7X by John Eigelaar
 * Freescale MAC7100 varient and SIva MACE1 platfrom by Ilija Koco.
 * Coldfire architecture HAL, the mcf5272 varient HAL and the m5272c3
--- a/packages/ecos.db
+++ b/packages/ecos.db
@@ -1341,6 +1341,7 @@ package CYGPKG_IO_ETH_DRIVERS {
 
 package CYGPKG_IO_USB { 
         alias           { "Generic USB support" usb }
+        hardware
         directory       io/usb/common
         script          usb.cdl
         description     "Generic USB support"
@@ -1348,6 +1349,7 @@ package CYGPKG_IO_USB {
 
 package CYGPKG_IO_USB_SLAVE {
 	alias           { "Generic USB slave-side support" usbs }
+        hardware
         directory       io/usb/slave
         script          usbs.cdl
 	description     "Generic USB slave-side support"
@@ -1360,6 +1362,13 @@ package CYGPKG_IO_USB_SLAVE_ETH {
         description     "Support for USB peripherals that provide an ethernet-class function"
 }
 
+package CYGPKG_IO_USB_SLAVE_TTY {
+        alias		{ "USB slave-side tty class drivers" usbs_tty }
+        directory       io/usb/tty/slave
+        script          usbs_tty.cdl
+        description     "Support for USB peripherals that provide an tty function"
+}
+
 package CYGPKG_DEVS_USB_SA11X0 {
         alias           { "Device-driver for the SA11X0 on-chip USB support" usb_sa11x0 }
         hardware
@@ -1384,6 +1393,22 @@ package CYGPKG_DEVS_USB_AT91 {
         description     "A device driver for the ATMEL AT91 on-chip USB device"
 }
 
+package CYGPKG_DEVS_USB_D12 {
+	alias           { usb_d12 }
+	hardware
+	directory       devs/usb/d12
+	script          usbs_d12.cdl
+	description     "A device driver for the Philips PDIUSBD12 full speed USB peripheral chip."
+}
+
+package CYGPKG_DEVS_USB_I386_SOROD12 {
+	alias           { usb_sorod12 }
+	hardware
+	directory       devs/usb/i386/SoRoD12
+	script          usbs_i386_sorod12.cdl
+	description     "A device driver for the SoRo PC/104 D12 USB Slave Board."
+}
+
 package CYGPKG_NET {
 	alias 		{ "Networking" net }
 	directory	net/common
@@ -1908,6 +1933,14 @@ package CYGPKG_DEVS_ETH_ECOSYNTH {
         description     "Ethernet driver for the synthetic target"
 }
 
+package CYGPKG_DEVS_ETH_ARM_AT91 {
+        alias           { "AT91 Ethernet driver" at91_eth_driver }
+        directory       devs/eth/arm/at91
+        script          at91_eth.cdl
+        hardware
+        description     "Ethernet driver for the AT91 family of chips"
+}
+
 package CYGPKG_IO_PCI	{
 	alias		{ "PCI configuration library" io_pci }
 	directory	io/pci
@@ -4337,10 +4370,12 @@ target at91sam7xek {
                    CYGPKG_DEVS_SPI_ARM_AT91
                    CYGPKG_DEVICES_WATCHDOG_ARM_AT91WDTC
                    CYGPKG_DEVS_USB_AT91
+                   CYGPKG_DEVS_ETH_ARM_AT91
+                   CYGPKG_DEVS_ETH_PHY
         }
         description "
-        The at91sam7s target provides the packages needed to run eCos on an
-        Atmel at91sam7s evaluation board."
+        The at91sam7xek target provides the packages needed to run eCos on an 
+        Atmel AT91SAM7X-EK evaluation board."
 }
 
 target eb40a {
@@ -5077,6 +5112,30 @@ target pc_vmWare {
             on a standard i386 PC under wmWare."
 }
 
+
+target pc_usb_d12 {
+        alias		{ "i386 PC target with SoRo PC/104 D12 USB Slave" }
+	packages        { CYGPKG_HAL_I386
+                          CYGPKG_HAL_I386_GENERIC
+                          CYGPKG_HAL_I386_PC
+                          CYGPKG_HAL_I386_PCMB
+                          CYGPKG_IO_PCI
+                          CYGPKG_IO_SERIAL_GENERIC_16X5X
+                          CYGPKG_IO_SERIAL_I386_PC
+                          CYGPKG_IO_USB
+                          CYGPKG_IO_USB_SLAVE
+                          CYGPKG_DEVS_USB_D12
+                          CYGPKG_DEVS_USB_I386_SOROD12
+                          CYGPKG_IO_FILEIO
+                          CYGPKG_DEVICES_WALLCLOCK_DALLAS_DS12887
+                          CYGPKG_DEVICES_WALLCLOCK_I386_PC
+        }
+        description "
+    	    Provides the packages needed to run eCos binaries
+	    on a standard i386 PC motherboard with USB Slave support for the
+	    Philips D12 chip."
+}
+
 # --------------------------------------------------------------------------
 # Synthetic targets.
 target linux {