This is the mail archive of the ecos-patches@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Phytec phyCORE 229x platform HAL


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
uwe.kindler@cetoni.de
http://www.cetoni.de

Attachment: 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 <uwe_kindler@web.de>
+
+    * ecos.db Add phyCORE229x platform, target, ethernet
+    driver and flash driver
+
 2007-07-02   uwe.kindler <uwe.kindler@cetoni.de>
 
 	* 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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]