This is the mail archive of the
ecos-patches@sourceware.org
mailing list for the eCos project.
olpcx2294 redboot_*.ecm patch
- From: Sergei Gavrikov <sg at belvok dot com>
- To: eCos patches list <ecos-patches at ecos dot sourceware dot org>
- Cc: Andrew Lunn <andrew at lunn dot ch>
- Date: Wed, 3 Dec 2008 10:09:12 +0200
- Subject: olpcx2294 redboot_*.ecm patch
Hello
Andrew, if you will apply that diff for ecos.db for olpcx2294 targets,
please, apply and this one to fix the platform's RedBoot ECM exports.
Thanks,
Sergei
Index: hal/arm/lpc2xxx/olpce2294/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/lpc2xxx/olpce2294/current/ChangeLog,v
retrieving revision 1.2
diff -u -5 -r1.2 ChangeLog
--- hal/arm/lpc2xxx/olpce2294/current/ChangeLog 30 Nov 2008 09:40:58 -0000 1.2
+++ hal/arm/lpc2xxx/olpce2294/current/ChangeLog 3 Dec 2008 07:44:37 -0000
@@ -1,5 +1,10 @@
+2008-12-03 Sergei Gavrikov <sergei.gavrikov@gmail.com>
+
+ * misc/redboot_*.ecm: Rebuilt since target uses flash_olpcx2294_v2
+ driver.
+
2008-11-23 Sergei Gavrikov <sergei.gavrikov@gmail.com>
* include/plf_io.h: Useless and not-portable IO macros removed.
* src/olpce2294_misc.c: LCD driver reworked with a use eCos I/O
macros.
Index: hal/arm/lpc2xxx/olpce2294/current/misc/redboot_RAM.ecm
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/lpc2xxx/olpce2294/current/misc/redboot_RAM.ecm,v
retrieving revision 1.1
diff -u -5 -r1.1 redboot_RAM.ecm
--- hal/arm/lpc2xxx/olpce2294/current/misc/redboot_RAM.ecm 23 Nov 2008 13:01:14 -0000 1.1
+++ hal/arm/lpc2xxx/olpce2294/current/misc/redboot_RAM.ecm 3 Dec 2008 07:44:38 -0000
@@ -12,12 +12,12 @@
hardware olpce2294 ;
template redboot ;
package -hardware CYGPKG_HAL_ARM current ;
package -hardware CYGPKG_HAL_ARM_LPC2XXX current ;
package -hardware CYGPKG_HAL_ARM_LPC2XXX_OLPCE2294 current ;
- package -hardware CYGPKG_DEVS_FLASH_INTEL_28FXXX current ;
- package -hardware CYGPKG_DEVS_FLASH_ARM_OLPCX2294 current ;
+ package -hardware CYGPKG_DEVS_FLASH_STRATA_V2 current ;
+ package -hardware CYGPKG_DEVS_FLASH_ARM_OLPCX2294_V2 current ;
package -hardware CYGPKG_DEVS_ETH_CL_CS8900A current ;
package -hardware CYGPKG_DEVS_ETH_ARM_OLPCE2294 current ;
package -hardware CYGPKG_IO_SERIAL_GENERIC_16X5X current ;
package -hardware CYGPKG_IO_SERIAL_ARM_LPC2XXX current ;
package -hardware CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX current ;
@@ -25,14 +25,14 @@
package -template CYGPKG_INFRA current ;
package -template CYGPKG_REDBOOT current ;
package -template CYGPKG_ISOINFRA current ;
package -template CYGPKG_LIBC_STRING current ;
package -template CYGPKG_CRC current ;
- package CYGPKG_IO_FLASH current ;
package CYGPKG_IO_ETH_DRIVERS current ;
package CYGPKG_NS_DNS current ;
package CYGPKG_COMPRESS_ZLIB current ;
+ package CYGPKG_IO_FLASH current ;
};
cdl_option CYGFUN_LIBC_STRING_BSD_FUNCS {
inferred_value 0
};
@@ -99,14 +99,10 @@
cdl_option CYGBLD_ISO_DNS_HEADER {
inferred_value 1 <cyg/ns/dns/dns.h>
};
-cdl_option CYGHWR_DEVS_FLASH_INTEL_28F320C3 {
- inferred_value 1
-};
-
cdl_option CYGPKG_NS_DNS_BUILD {
inferred_value 0
};
Index: hal/arm/lpc2xxx/olpce2294/current/misc/redboot_ROM.ecm
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/lpc2xxx/olpce2294/current/misc/redboot_ROM.ecm,v
retrieving revision 1.1
diff -u -5 -r1.1 redboot_ROM.ecm
--- hal/arm/lpc2xxx/olpce2294/current/misc/redboot_ROM.ecm 23 Nov 2008 13:01:14 -0000 1.1
+++ hal/arm/lpc2xxx/olpce2294/current/misc/redboot_ROM.ecm 3 Dec 2008 07:44:38 -0000
@@ -12,12 +12,12 @@
hardware olpce2294 ;
template redboot ;
package -hardware CYGPKG_HAL_ARM current ;
package -hardware CYGPKG_HAL_ARM_LPC2XXX current ;
package -hardware CYGPKG_HAL_ARM_LPC2XXX_OLPCE2294 current ;
- package -hardware CYGPKG_DEVS_FLASH_INTEL_28FXXX current ;
- package -hardware CYGPKG_DEVS_FLASH_ARM_OLPCX2294 current ;
+ package -hardware CYGPKG_DEVS_FLASH_STRATA_V2 current ;
+ package -hardware CYGPKG_DEVS_FLASH_ARM_OLPCX2294_V2 current ;
package -hardware CYGPKG_DEVS_ETH_CL_CS8900A current ;
package -hardware CYGPKG_DEVS_ETH_ARM_OLPCE2294 current ;
package -hardware CYGPKG_IO_SERIAL_GENERIC_16X5X current ;
package -hardware CYGPKG_IO_SERIAL_ARM_LPC2XXX current ;
package -hardware CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX current ;
@@ -25,14 +25,14 @@
package -template CYGPKG_INFRA current ;
package -template CYGPKG_REDBOOT current ;
package -template CYGPKG_ISOINFRA current ;
package -template CYGPKG_LIBC_STRING current ;
package -template CYGPKG_CRC current ;
- package CYGPKG_IO_FLASH current ;
package CYGPKG_IO_ETH_DRIVERS current ;
package CYGPKG_NS_DNS current ;
package CYGPKG_COMPRESS_ZLIB current ;
+ package CYGPKG_IO_FLASH current ;
};
cdl_option CYGFUN_LIBC_STRING_BSD_FUNCS {
inferred_value 0
};
@@ -107,14 +107,10 @@
cdl_option CYGBLD_ISO_DNS_HEADER {
inferred_value 1 <cyg/ns/dns/dns.h>
};
-cdl_option CYGHWR_DEVS_FLASH_INTEL_28F320C3 {
- inferred_value 1
-};
-
cdl_option CYGPKG_NS_DNS_BUILD {
inferred_value 0
};
Index: hal/arm/lpc2xxx/olpce2294/current/misc/redboot_ROM_minimal.ecm
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/lpc2xxx/olpce2294/current/misc/redboot_ROM_minimal.ecm,v
retrieving revision 1.1
diff -u -5 -r1.1 redboot_ROM_minimal.ecm
--- hal/arm/lpc2xxx/olpce2294/current/misc/redboot_ROM_minimal.ecm 23 Nov 2008 13:01:14 -0000 1.1
+++ hal/arm/lpc2xxx/olpce2294/current/misc/redboot_ROM_minimal.ecm 3 Dec 2008 07:44:38 -0000
@@ -12,12 +12,12 @@
hardware olpce2294 ;
template redboot ;
package -hardware CYGPKG_HAL_ARM current ;
package -hardware CYGPKG_HAL_ARM_LPC2XXX current ;
package -hardware CYGPKG_HAL_ARM_LPC2XXX_OLPCE2294 current ;
- package -hardware CYGPKG_DEVS_FLASH_INTEL_28FXXX current ;
- package -hardware CYGPKG_DEVS_FLASH_ARM_OLPCX2294 current ;
+ package -hardware CYGPKG_DEVS_FLASH_STRATA_V2 current ;
+ package -hardware CYGPKG_DEVS_FLASH_ARM_OLPCX2294_V2 current ;
package -hardware CYGPKG_DEVS_ETH_CL_CS8900A current ;
package -hardware CYGPKG_DEVS_ETH_ARM_OLPCE2294 current ;
package -hardware CYGPKG_IO_SERIAL_GENERIC_16X5X current ;
package -hardware CYGPKG_IO_SERIAL_ARM_LPC2XXX current ;
package -hardware CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX current ;
Index: hal/arm/lpc2xxx/olpch2294/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/lpc2xxx/olpch2294/current/ChangeLog,v
retrieving revision 1.1
diff -u -5 -r1.1 ChangeLog
--- hal/arm/lpc2xxx/olpch2294/current/ChangeLog 23 Nov 2008 13:03:29 -0000 1.1
+++ hal/arm/lpc2xxx/olpch2294/current/ChangeLog 3 Dec 2008 07:44:38 -0000
@@ -1,5 +1,10 @@
+2008-12-03 Sergei Gavrikov <sergei.gavrikov@gmail.com>
+
+ * misc/redboot_*.ecm: Rebuilt since target uses flash_olpcx2294_v2
+ driver.
+
2008-08-31 Sergei Gavrikov <sergei.gavrikov@gmail.com>
* LPC-H2294 header board package
* cdl/hal_arm_lpc2xxx_olpch2294.cdl
* include/hal_platform_setup.h
Index: hal/arm/lpc2xxx/olpch2294/current/misc/redboot_RAM.ecm
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/lpc2xxx/olpch2294/current/misc/redboot_RAM.ecm,v
retrieving revision 1.1
diff -u -5 -r1.1 redboot_RAM.ecm
--- hal/arm/lpc2xxx/olpch2294/current/misc/redboot_RAM.ecm 23 Nov 2008 13:03:29 -0000 1.1
+++ hal/arm/lpc2xxx/olpch2294/current/misc/redboot_RAM.ecm 3 Dec 2008 07:44:38 -0000
@@ -12,12 +12,12 @@
hardware olpch2294 ;
template redboot ;
package -hardware CYGPKG_HAL_ARM current ;
package -hardware CYGPKG_HAL_ARM_LPC2XXX current ;
package -hardware CYGPKG_HAL_ARM_LPC2XXX_OLPCH2294 current ;
- package -hardware CYGPKG_DEVS_FLASH_INTEL_28FXXX current ;
- package -hardware CYGPKG_DEVS_FLASH_ARM_OLPCX2294 current ;
+ package -hardware CYGPKG_DEVS_FLASH_STRATA_V2 current ;
+ package -hardware CYGPKG_DEVS_FLASH_ARM_OLPCX2294_V2 current ;
package -hardware CYGPKG_IO_SERIAL_GENERIC_16X5X current ;
package -hardware CYGPKG_IO_SERIAL_ARM_LPC2XXX current ;
package -hardware CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX current ;
package -template CYGPKG_HAL current ;
package -template CYGPKG_INFRA current ;
@@ -86,10 +86,6 @@
cdl_option CYGBLD_ISO_STRING_STRFUNCS_HEADER {
inferred_value 1 <cyg/libc/string/string.h>
};
-cdl_option CYGHWR_DEVS_FLASH_INTEL_28F320C3 {
- inferred_value 1
-};
-
Index: hal/arm/lpc2xxx/olpch2294/current/misc/redboot_ROM.ecm
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/lpc2xxx/olpch2294/current/misc/redboot_ROM.ecm,v
retrieving revision 1.1
diff -u -5 -r1.1 redboot_ROM.ecm
--- hal/arm/lpc2xxx/olpch2294/current/misc/redboot_ROM.ecm 23 Nov 2008 13:03:29 -0000 1.1
+++ hal/arm/lpc2xxx/olpch2294/current/misc/redboot_ROM.ecm 3 Dec 2008 07:44:38 -0000
@@ -12,12 +12,12 @@
hardware olpch2294 ;
template redboot ;
package -hardware CYGPKG_HAL_ARM current ;
package -hardware CYGPKG_HAL_ARM_LPC2XXX current ;
package -hardware CYGPKG_HAL_ARM_LPC2XXX_OLPCH2294 current ;
- package -hardware CYGPKG_DEVS_FLASH_INTEL_28FXXX current ;
- package -hardware CYGPKG_DEVS_FLASH_ARM_OLPCX2294 current ;
+ package -hardware CYGPKG_DEVS_FLASH_STRATA_V2 current ;
+ package -hardware CYGPKG_DEVS_FLASH_ARM_OLPCX2294_V2 current ;
package -hardware CYGPKG_IO_SERIAL_GENERIC_16X5X current ;
package -hardware CYGPKG_IO_SERIAL_ARM_LPC2XXX current ;
package -hardware CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX current ;
package -template CYGPKG_HAL current ;
package -template CYGPKG_INFRA current ;
@@ -94,10 +94,6 @@
cdl_option CYGBLD_ISO_STRING_STRFUNCS_HEADER {
inferred_value 1 <cyg/libc/string/string.h>
};
-cdl_option CYGHWR_DEVS_FLASH_INTEL_28F320C3 {
- inferred_value 1
-};
-
Index: hal/arm/lpc2xxx/olpch2294/current/misc/redboot_ROM_minimal.ecm
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/lpc2xxx/olpch2294/current/misc/redboot_ROM_minimal.ecm,v
retrieving revision 1.1
diff -u -5 -r1.1 redboot_ROM_minimal.ecm
--- hal/arm/lpc2xxx/olpch2294/current/misc/redboot_ROM_minimal.ecm 23 Nov 2008 13:03:29 -0000 1.1
+++ hal/arm/lpc2xxx/olpch2294/current/misc/redboot_ROM_minimal.ecm 3 Dec 2008 07:44:38 -0000
@@ -12,12 +12,12 @@
hardware olpch2294 ;
template redboot ;
package -hardware CYGPKG_HAL_ARM current ;
package -hardware CYGPKG_HAL_ARM_LPC2XXX current ;
package -hardware CYGPKG_HAL_ARM_LPC2XXX_OLPCH2294 current ;
- package -hardware CYGPKG_DEVS_FLASH_INTEL_28FXXX current ;
- package -hardware CYGPKG_DEVS_FLASH_ARM_OLPCX2294 current ;
+ package -hardware CYGPKG_DEVS_FLASH_STRATA_V2 current ;
+ package -hardware CYGPKG_DEVS_FLASH_ARM_OLPCX2294_V2 current ;
package -hardware CYGPKG_IO_SERIAL_GENERIC_16X5X current ;
package -hardware CYGPKG_IO_SERIAL_ARM_LPC2XXX current ;
package -hardware CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX current ;
package -template CYGPKG_HAL current ;
package -template CYGPKG_INFRA current ;
Index: hal/arm/lpc2xxx/olpcl2294/current/ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/lpc2xxx/olpcl2294/current/ChangeLog,v
retrieving revision 1.1
diff -u -5 -r1.1 ChangeLog
--- hal/arm/lpc2xxx/olpcl2294/current/ChangeLog 23 Nov 2008 13:02:06 -0000 1.1
+++ hal/arm/lpc2xxx/olpcl2294/current/ChangeLog 3 Dec 2008 07:44:38 -0000
@@ -1,5 +1,10 @@
+2008-12-03 Sergei Gavrikov <sergei.gavrikov@gmail.com>
+
+ * misc/redboot_*.ecm: Rebuilt since target uses flash_olpcx2294_v2
+ driver.
+
2008-08-31 Sergei Gavrikov <sergei.gavrikov@gmail.com>
* LPC-L2294 development board package
* cdl/hal_arm_lpc2xxx_olpcl2294.cdl
* include/hal_platform_setup.h
Index: hal/arm/lpc2xxx/olpcl2294/current/misc/redboot_RAM.ecm
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/lpc2xxx/olpcl2294/current/misc/redboot_RAM.ecm,v
retrieving revision 1.1
diff -u -5 -r1.1 redboot_RAM.ecm
--- hal/arm/lpc2xxx/olpcl2294/current/misc/redboot_RAM.ecm 23 Nov 2008 13:02:06 -0000 1.1
+++ hal/arm/lpc2xxx/olpcl2294/current/misc/redboot_RAM.ecm 3 Dec 2008 07:44:39 -0000
@@ -12,12 +12,12 @@
hardware olpcl2294 ;
template redboot ;
package -hardware CYGPKG_HAL_ARM current ;
package -hardware CYGPKG_HAL_ARM_LPC2XXX current ;
package -hardware CYGPKG_HAL_ARM_LPC2XXX_OLPCL2294 current ;
- package -hardware CYGPKG_DEVS_FLASH_INTEL_28FXXX current ;
- package -hardware CYGPKG_DEVS_FLASH_ARM_OLPCX2294 current ;
+ package -hardware CYGPKG_DEVS_FLASH_STRATA_V2 current ;
+ package -hardware CYGPKG_DEVS_FLASH_ARM_OLPCX2294_V2 current ;
package -hardware CYGPKG_DEVS_ETH_CL_CS8900A current ;
package -hardware CYGPKG_DEVS_ETH_ARM_OLPCL2294 current ;
package -hardware CYGPKG_IO_SERIAL_GENERIC_16X5X current ;
package -hardware CYGPKG_IO_SERIAL_ARM_LPC2XXX current ;
package -hardware CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX current ;
@@ -25,14 +25,14 @@
package -template CYGPKG_INFRA current ;
package -template CYGPKG_REDBOOT current ;
package -template CYGPKG_ISOINFRA current ;
package -template CYGPKG_LIBC_STRING current ;
package -template CYGPKG_CRC current ;
- package CYGPKG_IO_FLASH current ;
package CYGPKG_IO_ETH_DRIVERS current ;
package CYGPKG_NS_DNS current ;
package CYGPKG_COMPRESS_ZLIB current ;
+ package CYGPKG_IO_FLASH current ;
};
cdl_option CYGFUN_LIBC_STRING_BSD_FUNCS {
inferred_value 0
};
@@ -95,14 +95,10 @@
cdl_option CYGBLD_ISO_DNS_HEADER {
inferred_value 1 <cyg/ns/dns/dns.h>
};
-cdl_option CYGHWR_DEVS_FLASH_INTEL_28F160C3B {
- inferred_value 1
-};
-
cdl_option CYGPKG_NS_DNS_BUILD {
inferred_value 0
};
Index: hal/arm/lpc2xxx/olpcl2294/current/misc/redboot_ROM.ecm
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/lpc2xxx/olpcl2294/current/misc/redboot_ROM.ecm,v
retrieving revision 1.1
diff -u -5 -r1.1 redboot_ROM.ecm
--- hal/arm/lpc2xxx/olpcl2294/current/misc/redboot_ROM.ecm 23 Nov 2008 13:02:06 -0000 1.1
+++ hal/arm/lpc2xxx/olpcl2294/current/misc/redboot_ROM.ecm 3 Dec 2008 07:44:39 -0000
@@ -12,12 +12,12 @@
hardware olpcl2294 ;
template redboot ;
package -hardware CYGPKG_HAL_ARM current ;
package -hardware CYGPKG_HAL_ARM_LPC2XXX current ;
package -hardware CYGPKG_HAL_ARM_LPC2XXX_OLPCL2294 current ;
- package -hardware CYGPKG_DEVS_FLASH_INTEL_28FXXX current ;
- package -hardware CYGPKG_DEVS_FLASH_ARM_OLPCX2294 current ;
+ package -hardware CYGPKG_DEVS_FLASH_STRATA_V2 current ;
+ package -hardware CYGPKG_DEVS_FLASH_ARM_OLPCX2294_V2 current ;
package -hardware CYGPKG_DEVS_ETH_CL_CS8900A current ;
package -hardware CYGPKG_DEVS_ETH_ARM_OLPCL2294 current ;
package -hardware CYGPKG_IO_SERIAL_GENERIC_16X5X current ;
package -hardware CYGPKG_IO_SERIAL_ARM_LPC2XXX current ;
package -hardware CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX current ;
@@ -25,14 +25,14 @@
package -template CYGPKG_INFRA current ;
package -template CYGPKG_REDBOOT current ;
package -template CYGPKG_ISOINFRA current ;
package -template CYGPKG_LIBC_STRING current ;
package -template CYGPKG_CRC current ;
- package CYGPKG_IO_FLASH current ;
package CYGPKG_IO_ETH_DRIVERS current ;
package CYGPKG_NS_DNS current ;
package CYGPKG_COMPRESS_ZLIB current ;
+ package CYGPKG_IO_FLASH current ;
};
cdl_option CYGFUN_LIBC_STRING_BSD_FUNCS {
inferred_value 0
};
@@ -103,14 +103,10 @@
cdl_option CYGBLD_ISO_DNS_HEADER {
inferred_value 1 <cyg/ns/dns/dns.h>
};
-cdl_option CYGHWR_DEVS_FLASH_INTEL_28F160C3B {
- inferred_value 1
-};
-
cdl_option CYGPKG_NS_DNS_BUILD {
inferred_value 0
};
Index: hal/arm/lpc2xxx/olpcl2294/current/misc/redboot_ROM_minimal.ecm
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/arm/lpc2xxx/olpcl2294/current/misc/redboot_ROM_minimal.ecm,v
retrieving revision 1.1
diff -u -5 -r1.1 redboot_ROM_minimal.ecm
--- hal/arm/lpc2xxx/olpcl2294/current/misc/redboot_ROM_minimal.ecm 23 Nov 2008 13:02:06 -0000 1.1
+++ hal/arm/lpc2xxx/olpcl2294/current/misc/redboot_ROM_minimal.ecm 3 Dec 2008 07:44:39 -0000
@@ -12,12 +12,12 @@
hardware olpcl2294 ;
template redboot ;
package -hardware CYGPKG_HAL_ARM current ;
package -hardware CYGPKG_HAL_ARM_LPC2XXX current ;
package -hardware CYGPKG_HAL_ARM_LPC2XXX_OLPCL2294 current ;
- package -hardware CYGPKG_DEVS_FLASH_INTEL_28FXXX current ;
- package -hardware CYGPKG_DEVS_FLASH_ARM_OLPCX2294 current ;
+ package -hardware CYGPKG_DEVS_FLASH_STRATA_V2 current ;
+ package -hardware CYGPKG_DEVS_FLASH_ARM_OLPCX2294_V2 current ;
package -hardware CYGPKG_DEVS_ETH_CL_CS8900A current ;
package -hardware CYGPKG_DEVS_ETH_ARM_OLPCL2294 current ;
package -hardware CYGPKG_IO_SERIAL_GENERIC_16X5X current ;
package -hardware CYGPKG_IO_SERIAL_ARM_LPC2XXX current ;
package -hardware CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX current ;