Hello,the attached patch adds support for Phytec phyCORE 229x board including FLASH driver, ethernet driver and CAN support.
Dipl. Inf. (FH) Uwe Kindler Software Engineering -- cetoni GmbH Am Wiesenring 6 D-07554 Korbussen Tel.: +49 (0) 36602 338 28 Fax: +49 (0) 36602 338 11 [EMAIL PROTECTED] http://www.cetoni.de
phycore229x_ecos.tar.gz
Description: GNU Zip compressed data
Index: ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.181
diff -u -r1.181 ChangeLog
--- ChangeLog 3 Jul 2007 14:42:17 -0000 1.181
+++ ChangeLog 4 Jan 2008 07:46:52 -0000
@@ -1,3 +1,8 @@
+2008-01-04 Uwe Kindler <[EMAIL PROTECTED]>
+
+ * ecos.db Add phyCORE229x platform, target, ethernet
+ driver and flash driver
+
2007-07-02 uwe.kindler <[EMAIL PROTECTED]>
* ecos.db CAN driver for LPC2xxx. Updated entry for loop
Index: ecos.db
===================================================================
RCS file: /cvs/ecos/ecos/packages/ecos.db,v
retrieving revision 1.167
diff -u -r1.167 ecos.db
--- ecos.db 3 Jul 2007 14:42:18 -0000 1.167
+++ ecos.db 4 Jan 2008 07:46:21 -0000
@@ -447,6 +447,16 @@
on the PHYTEC phyCORE AT91M55800A platform(s)."
}
+package CYGPKG_DEVS_FLASH_PHYCORE229X {
+ alias { "FLASH memory support for Phytec phyCORE-LPC229x"
flash_phycore229x }
+ directory devs/flash/arm/phycore229x
+ script flash_phycore229x.cdl
+ hardware
+ description "
+ This package contains hardware support for FLASH memory
+ on the Phytec phyCORE-LPC229x platform(s)."
+}
+
package CYGPKG_DEVS_FLASH_ASSABET {
alias { "FLASH memory support for Intel SA1110 (Assabet)"
flash_assabet }
directory devs/flash/arm/assabet
@@ -1223,6 +1233,14 @@
description "Ethernet driver for NETARM."
}
+package CYGPKG_DEVS_ETH_ARM_PHYCORE229X {
+ alias { "Ethernet driver for phyCORE-LPC229x board"
devs_eth_arm_phycore229x }
+ hardware
+ directory devs/eth/arm/phycore229x
+ script phycore229x_eth_drivers.cdl
+ description "Ethernet device driver for phyCORE-LPC229x board"
+}
+
package CYGPKG_IO_SERIAL_SH_EDK7708 {
alias { "SH3 EDK7708 serial device drivers"
devs_serial_sh3_edk7708
@@ -2708,6 +2726,16 @@
LPC-2106 evaluation board from Olimex."
}
+package CYGPKG_HAL_ARM_LPC2XXX_PHYCORE229X {
+ alias { "phyCORE-LPC229x development board"
arm_lpc2xxx_phycore229x }
+ directory hal/arm/lpc2xxx/phycore229x
+ script hal_arm_lpc2xxx_phycore229x.cdl
+ hardware
+ description "
+ The Phycore HAL package provides the support needed to run eCos
+ on a Phytec phyCORE-LPC229x development board."
+}
+
package CYGPKG_HAL_ARM_LPC2XXX_LPCMT {
alias { "Olimex evaluation board LPC-MT " hal_lpcmt_arm }
directory hal/arm/lpc2xxx/lpcmt
@@ -4556,6 +4584,25 @@
LPC-LPCMT evaluation board from Olimex."
}
+target phycore229x {
+ alias { "phyCORE-LPC2294/92 development board HAL" phycore229x }
+ packages { CYGPKG_HAL_ARM
+ CYGPKG_HAL_ARM_LPC2XXX
+ CYGPKG_HAL_ARM_LPC2XXX_PHYCORE229X
+ CYGPKG_IO_SERIAL_GENERIC_16X5X
+ CYGPKG_IO_SERIAL_ARM_LPC2XXX
+ CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX
+ CYGPKG_DEVS_FLASH_AMD_AM29XXXXX
+ CYGPKG_DEVS_FLASH_PHYCORE229X
+ CYGPKG_DEVS_ETH_ARM_PHYCORE229X
+ CYGPKG_DEVS_ETH_SMSC_LAN91CXX
+ CYGPKG_DEVS_CAN_LPC2XXX
+ }
+ description "
+ The phyCORE-LPC229x HAL package provides the support needed to run
eCos
+ on a Phytec phyCORE-LPC2294/2 development board."
+}
+
target mace1 {
alias { "MACE1 - a MAC7100 evaluation board" mac7100_mace1 }
packages { CYGPKG_HAL_ARM
