On Tue, Dec 02, 2008 at 10:25:27PM +0200, Sergei Gavrikov wrote:
> On Tue, Dec 02, 2008 at 09:11:55PM +0100, Andrew Lunn wrote:
> > On Sun, Nov 30, 2008 at 02:23:09PM +0200, Sergei Gavrikov wrote:
> > > SYNOPSYS
> > >
> > > ecosconfig remove flash_olpcx2294 ecosconfig add strata_v2
> > > flash_olpcx2294_v2 flash
> >
> > Do you want to submit a patch which changes platforms to use the v2
> > driver?
>
> I will do. I will send it after testing.
Done. The builds were tested for all targets. Live testing was done on
olpch2294 target. No ChangeLog, because only ecos.db has been tweaked.
Sergei
Index: ecos.db
===================================================================
RCS file: /cvs/ecos/ecos/packages/ecos.db,v
retrieving revision 1.186
diff -u -5 -r1.186 ecos.db
--- ecos.db 23 Nov 2008 13:13:35 -0000 1.186
+++ ecos.db 2 Dec 2008 20:47:59 -0000
@@ -892,10 +892,21 @@
description "
This package contains hardware support for flash memory parts
on the Olimex LPC-E2294, LPC-H2294 LPC-L2294-1M platforms."
}
+package CYGPKG_DEVS_FLASH_ARM_OLPCX2294_V2 {
+ alias { "Support for Flash memory on OLPCE2294, OLPCH2294, OLPCL2294" flash_olpcx2294_v2 }
+ directory devs/flash/arm/olpcx2294v2
+ script flash_olpcx2294.cdl
+ hardware
+ description "
+ The flash_olpcx2294_v2 provides hardware support for external
+ flash memory parts on the Olimex LPC-E2294, LPC-H2294,
+ and LPC-L2294-1M boards. It uses eCos Flash v2 API."
+}
+
package CYGPKG_DEVS_TOUCH_IPAQ {
alias { "Touch screen support for iPAQ" touch_ipaq }
directory devs/touch/arm/ipaq
script touch_ipaq.cdl
hardware
@@ -4920,12 +4931,12 @@
target olpch2294 {
alias { "Olimex LPC-H2294 header board" olpch2294 }
packages { CYGPKG_HAL_ARM
CYGPKG_HAL_ARM_LPC2XXX
CYGPKG_HAL_ARM_LPC2XXX_OLPCH2294
- CYGPKG_DEVS_FLASH_INTEL_28FXXX
- CYGPKG_DEVS_FLASH_ARM_OLPCX2294
+ CYGPKG_DEVS_FLASH_STRATA_V2
+ CYGPKG_DEVS_FLASH_ARM_OLPCX2294_V2
CYGPKG_IO_SERIAL_GENERIC_16X5X
CYGPKG_IO_SERIAL_ARM_LPC2XXX
CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX
}
description "
@@ -4937,12 +4948,12 @@
target olpce2294 {
alias { "Olimex LPC-E2294 development board" olpce2294 }
packages { CYGPKG_HAL_ARM
CYGPKG_HAL_ARM_LPC2XXX
CYGPKG_HAL_ARM_LPC2XXX_OLPCE2294
- CYGPKG_DEVS_FLASH_INTEL_28FXXX
- CYGPKG_DEVS_FLASH_ARM_OLPCX2294
+ CYGPKG_DEVS_FLASH_STRATA_V2
+ CYGPKG_DEVS_FLASH_ARM_OLPCX2294_V2
CYGPKG_DEVS_ETH_CL_CS8900A
CYGPKG_DEVS_ETH_ARM_OLPCE2294
CYGPKG_IO_SERIAL_GENERIC_16X5X
CYGPKG_IO_SERIAL_ARM_LPC2XXX
CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX
@@ -4955,12 +4966,12 @@
target olpcl2294 {
alias { "Olimex LPC-L2294-1MB development board" olpcl2294 }
packages { CYGPKG_HAL_ARM
CYGPKG_HAL_ARM_LPC2XXX
CYGPKG_HAL_ARM_LPC2XXX_OLPCL2294
- CYGPKG_DEVS_FLASH_INTEL_28FXXX
- CYGPKG_DEVS_FLASH_ARM_OLPCX2294
+ CYGPKG_DEVS_FLASH_STRATA_V2
+ CYGPKG_DEVS_FLASH_ARM_OLPCX2294_V2
CYGPKG_DEVS_ETH_CL_CS8900A
CYGPKG_DEVS_ETH_ARM_OLPCL2294
CYGPKG_IO_SERIAL_GENERIC_16X5X
CYGPKG_IO_SERIAL_ARM_LPC2XXX
CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX