Mercurial > ecos
diff packages/ecos.db @ 3123:8f8ee8d9ba87
ecos.db: Add Actel SmartFusion A2Fvvv variant HAL, board support
package for Actel A2F200 inluding Actel serial, ethernet, spi and
i2c drivers as well as spi flash driver.
| author | vae |
|---|---|
| date | Mon, 12 Mar 2012 21:47:28 +0000 |
| parents | 131d5a5224e5 |
| children | 25656c49d55e |
line wrap: on
line diff
--- a/packages/ecos.db +++ b/packages/ecos.db @@ -1167,6 +1167,15 @@ package CYGPKG_IO_SERIAL_ARM_LPC24XX { description "ARM LPC24XX/LPC17XX serial device drivers" } +package CYGPKG_IO_SERIAL_CORTEXM_A2FXXX { + alias { "Cortex-M3/Actel Smartfusion (A2Fxxx) serial device drivers" + devs_serial_cortexm_a2fxxx a2fxxx_serial_driver } + hardware + directory devs/serial/cortexm/a2fxxx + script ser_cortexm_a2fxxx.cdl + description "Cortex-M3/Actel Smartfusion serial device drivers" +} + package CYGPKG_IO_SERIAL_POWERPC_COGENT { alias { "Cogent PowerPC serial device drivers" devs_serial_powerpc_cogent cogent_serial_driver } @@ -1422,6 +1431,14 @@ package CYGPKG_DEVS_ETH_FREESCALE_ENET { description "Ethernet driver for the Freescale ENET ethernet controller." } +package CYGPKG_DEVS_ETH_CORTEXM_A2FXXX { + alias { "Cortex-M3/Actel Smartfusion (A2Fxxx) ethernet driver" a2fxxx_eth_driver } + directory devs/eth/cortexm/a2fxxx + script a2fxxx_eth.cdl + hardware + description "Actel A2Fxxx Ethernet driver for Cortex-M3 A2Fxxx based boards." +} + package CYGPKG_IO_SERIAL_SH_EDK7708 { alias { "SH3 EDK7708 serial device drivers" devs_serial_sh3_edk7708 @@ -2461,6 +2478,15 @@ package CYGPKG_DEVS_SPI_FREESCALE_DSPI { This package provides a driver for the Freescale DSPI interfaces." } +package CYGPKG_DEVS_SPI_CORTEXM_A2FXXX { + alias { "Cortex-M3/Actel Smartfusion (A2Fxxx) SPI driver" } + hardware + directory devs/spi/cortexm/a2fxxx + script spi_a2fxxx.cdl + description "This package provides a driver for the SPI peripheral of Actel Smartfusion (A2Fxxx) + controller family." +} + package CYGPKG_IO_SPI { alias { "Generic SPI support" spi io_spi spi_io } directory io/spi @@ -2513,6 +2539,15 @@ package CYGPKG_DEVS_I2C_CORTEXM_LM3S { Cortex-M3 controller family." } +package CYGPKG_DEVS_I2C_CORTEXM_A2FXXX { + alias { "Cortex-M3/Actel Smartfusion (A2Fxxx) I2C driver" a2fxxx_i2c a2fxxx_i2c_driver i2c_a2fxxx} + hardware + directory devs/i2c/cortexm/a2fxxx + script i2c_a2fxxx.cdl + description "This package provides a driver for the I2C peripheral of the Actel Smartfusion (A2Fxxx) + controller family." +} + package CYGPKG_DEVS_ADC_ARM_LPC24XX { alias { "LPC24xx ADC driver" } hardware @@ -7258,5 +7293,67 @@ target freescale_twr_k60n512_fxm { equipped with TWR-FXM external memory module." } +package CYGPKG_HAL_CORTEXM_A2FXXX { + alias { "Cortex-M3/Actel Smartfusion A2Fxxx variant HAL" hal_cortexm_a2fxxx } + directory hal/cortexm/a2fxxx/var + script hal_cortexm_a2fxxx.cdl + hardware + description " + The Actel A2Fxxx HAL package provides the support needed to run + eCos and RedBoot on targets based on the Actel A2Fxxx + family of microcontrollers." +} + +package CYGPKG_HAL_CORTEXM_A2F200_EVAL { + alias { "Actel A2F200 EVAL HAL" hal_cortexm_a2f200_eval } + directory hal/cortexm/a2fxxx/a2f200_eval + script hal_cortexm_a2f200_eval.cdl + hardware + description " + The Actel A2F200 HAL package provides the support needed to run + eCos on the Actel A2F200 EVAL board." +} + +package CYGPKG_DEVS_FLASH_CORTEXM_A2F200_EVAL { + alias { "Actel SmartFusion evaluation board flash support" a2fxxx_eval_flash_driver } + hardware + directory devs/flash/cortexm/a2fxxx/a2f200_eval + script flash_a2f200_eval.cdl + description " + Flash driver specifics for the Actel SmartFusion evaluation board (A2F200 EVAL)." +} + +package CYGPKG_DEVS_ETH_CORTEXM_A2F200_EVAL { + alias { "Actel Smartfusion ethernet evaluation board support" a2f200_eval_eth_driver } + hardware + directory devs/eth/cortexm/a2f200_eval + script a2f200_eval.cdl + description "Ethernet driver specifics for Actel Smartfusion evaluation boards (A2F200 EVAL)." +} + + +target smartfusion { + alias { "Actel SmartFusion evaluation board (A2F200_EVAL)" smartfusion } + packages { CYGPKG_HAL_CORTEXM + CYGPKG_HAL_CORTEXM_A2FXXX + CYGPKG_HAL_CORTEXM_A2F200_EVAL + CYGPKG_IO_SERIAL_GENERIC_16X5X + CYGPKG_IO_SERIAL_CORTEXM_A2FXXX + CYGPKG_IO_I2C + CYGPKG_DEVS_I2C_CORTEXM_A2FXXX + CYGPKG_DEVS_SPI_CORTEXM_A2FXXX + CYGPKG_IO_SPI + CYGPKG_DEVS_FLASH_SPI_AT25DFXXX + CYGPKG_DEVS_FLASH_CORTEXM_A2F200_EVAL + CYGPKG_DEVS_ETH_CORTEXM_A2F200_EVAL + CYGPKG_DEVS_ETH_CORTEXM_A2FXXX + CYGPKG_DEVS_ETH_PHY + } + description " + The a2f200_eval target provides the packages needed + to run eCos on the Actel A2F200 EVAL (Smartfusion) board." +} + + # ========================================================================== # End of ecos.db
