Mercurial > ecos
changeset 2667:bb41a5c03561
* NEWS:
* ecos.db: Ports to LPC-H2294, LPC-E2294, & LPC-L2294-1MB
including flash drivers and ethernet drivers where appropriate.
| author | asl |
|---|---|
| date | Sun, 23 Nov 2008 13:13:35 +0000 |
| parents | 54ce461124f6 |
| children | 7f86ebd1f481 |
| files | packages/ChangeLog packages/NEWS packages/ecos.db |
| diffstat | 3 files changed, 123 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/ChangeLog +++ b/packages/ChangeLog @@ -1,3 +1,10 @@ +2008-11-23 Sergei Gavrikov <sergei.gavrikov@gmail.com> + + * NEWS: + * ecos.db: Ports to LPC-H2294, LPC-E2294, & LPC-L2294-1MB + including flash drivers and ethernet drivers where appropriate. + + 2008-11-20 Bart Veer <bartv@ecoscentric.com> * ecos.db: update M68K HAL packages and add m68k/mcfxxxx serial
--- a/packages/NEWS +++ b/packages/NEWS @@ -1,3 +1,8 @@ +* Port to Olimex LPC-L2294-1MB include ethernet and Flash drvers by + Sergei Gavrikov +* Port to Olimex LPC-E2294 include ethernet and Flash drvers by + Sergei Gavrikov +* Port to Olimex LPC-H2294 include a Flash drvers by Sergei Gavrikov * Intel Strataflash v2 flash driver contributed by eCosCentric Ltd. * New Flash API with lots of new goodies. * ADC device driver for EA2468 OEM board
--- a/packages/ecos.db +++ b/packages/ecos.db @@ -884,6 +884,16 @@ package CYGPKG_DEVS_FLASH_ARM_LPC2XXX { flash memory of the LPC2xxx devices." } +package CYGPKG_DEVS_FLASH_ARM_OLPCX2294 { + alias { "Support for Flash memory on Olimex LPC-E2294, LPC-H2294, LPC-L2294-1M boards" flash_olpcx2294 } + directory devs/flash/arm/olpcx2294 + script flash_olpcx2294.cdl + hardware + description " + This package contains hardware support for flash memory parts + on the Olimex LPC-E2294, LPC-H2294 LPC-L2294-1M platforms." +} + package CYGPKG_DEVS_TOUCH_IPAQ { alias { "Touch screen support for iPAQ" touch_ipaq } directory devs/touch/arm/ipaq @@ -1308,6 +1318,24 @@ package CYGPKG_DEVS_ETH_ARM_PHYCORE229X description "Ethernet device driver for phyCORE-LPC229x board" } +package CYGPKG_DEVS_ETH_ARM_OLPCE2294 { + alias { "Ethernet driver for Olimex LPC-E2294 board" olpce2294_eth_driver } + hardware + directory devs/eth/arm/olpce2294 + script olpce2294_eth_drivers.cdl + description " + Ethernet device driver for Olimex LPC-E2294 board." +} + +package CYGPKG_DEVS_ETH_ARM_OLPCL2294 { + alias { "Ethernet driver for Olimex LPC-L2294-1MB board" olpcl2294_eth_driver } + hardware + directory devs/eth/arm/olpcl2294 + script olpcl2294_eth_drivers.cdl + description " + Ethernet device driver for Olimex LPC-L2294-1MB board." +} + package CYGPKG_IO_SERIAL_SH_EDK7708 { alias { "SH3 EDK7708 serial device drivers" devs_serial_sh3_edk7708 @@ -2888,6 +2916,36 @@ package CYGPKG_HAL_ARM_LPC2XXX_LPCMT { LPC-MT evaluation board from Olimex." } +package CYGPKG_HAL_ARM_LPC2XXX_OLPCH2294 { + alias { "Olimex LPC-H2294 header board" hal_olpch2294_arm } + directory hal/arm/lpc2xxx/olpch2294 + script hal_arm_lpc2xxx_olpch2294.cdl + hardware + description " + The olpch2294 HAL package provides the support needed to + run eCos on the Olimex LPC-H2294 header board." +} + +package CYGPKG_HAL_ARM_LPC2XXX_OLPCE2294 { + alias { "Olimex LPC-E2294 development board" hal_olpce2294_arm } + directory hal/arm/lpc2xxx/olpce2294 + script hal_arm_lpc2xxx_olpce2294.cdl + hardware + description " + The olpce2294 HAL package provides the support needed to + run eCos on Olimex LPC-E2294 development board." +} + +package CYGPKG_HAL_ARM_LPC2XXX_OLPCL2294 { + alias { "Olimex LPC-L2294-1MB development board" hal_olpcl2294_arm } + directory hal/arm/lpc2xxx/olpcl2294 + script hal_arm_lpc2xxx_olpcl2294.cdl + hardware + description " + The olpcl2294 HAL package provides the support needed to run + eCos on Olimex LPC-L2294-1MB development board." +} + package CYGPKG_HAL_ARM_MAC7100 { alias { "Freescale MAC7100 variant HAL" hal_arm_mac7100 arm_mac7100_hal } directory hal/arm/mac7100/var @@ -4859,6 +4917,59 @@ target ea2468 { needed to run eCos on an Embedded Artists LPC2468 OEM board." } +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_IO_SERIAL_GENERIC_16X5X + CYGPKG_IO_SERIAL_ARM_LPC2XXX + CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX + } + description " + The olpch2294 target provides the packages needed to run + eCos on Olimex LPC-H2294 header board." +} + + +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_ETH_CL_CS8900A + CYGPKG_DEVS_ETH_ARM_OLPCE2294 + CYGPKG_IO_SERIAL_GENERIC_16X5X + CYGPKG_IO_SERIAL_ARM_LPC2XXX + CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX + } + description " + The olpce2294 target provides the packages needed to run + eCos on Olimex LPC-E2294 development board." +} + +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_ETH_CL_CS8900A + CYGPKG_DEVS_ETH_ARM_OLPCL2294 + CYGPKG_IO_SERIAL_GENERIC_16X5X + CYGPKG_IO_SERIAL_ARM_LPC2XXX + CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX + } + description " + The olpcl2294 target provides the packages needed to run + eCos on Olimex LPC-L2294-1MB development board." +} + target mace1 { alias { "MACE1 - a MAC7100 evaluation board" mac7100_mace1 } packages { CYGPKG_HAL_ARM
