Mercurial > ecos-v3_0-branch
changeset 2792:557484b482f8
Various minor changes to let EB55 redboot link.
Also tighten up AT91 SPI driver requirements.
| author | nickg |
|---|---|
| date | Thu, 12 Feb 2009 14:50:07 +0000 |
| parents | cc8f8b9997d1 |
| children | cbbb8e668ef6 |
| files | packages/devs/flash/arm/eb55/current/ChangeLog packages/devs/flash/arm/eb55/current/src/eb55_flash.c packages/devs/spi/arm/at91/current/ChangeLog packages/devs/spi/arm/at91/current/cdl/spi_at91.cdl packages/devs/spi/arm/eb55/current/ChangeLog packages/devs/spi/arm/eb55/current/src/spi_eb55.c |
| diffstat | 6 files changed, 19 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/devs/flash/arm/eb55/current/ChangeLog +++ b/packages/devs/flash/arm/eb55/current/ChangeLog @@ -1,3 +1,8 @@ +2009-02-12 Nick Garnett <nickg@ecoscentric.com> + + * src/eb55_flash.c: Fix linkage problems in reference to SPI + device for dataflash. + 2005-08-08 Nick Garnett <nickg@ecoscentric.com> * src/eb55_flash.c: Removed unnecessary external reference.
--- a/packages/devs/flash/arm/eb55/current/src/eb55_flash.c +++ b/packages/devs/flash/arm/eb55/current/src/eb55_flash.c @@ -74,7 +74,7 @@ __externC cyg_spi_at91_device_t spi_dataflash_dev0; CYG_DATAFLASH_FLASH_DRIVER( cyg_eb55_dataflash, - cyg_spi_dataflash_dev0, + &spi_dataflash_dev0, 0x08000000, 0, 16 );
--- a/packages/devs/spi/arm/at91/current/ChangeLog +++ b/packages/devs/spi/arm/at91/current/ChangeLog @@ -1,3 +1,7 @@ +2009-02-12 Nick Garnett <nickg@ecoscentric.com> + + * cdl/spi_at91.cdl: Add a requires for CYGPKG_ERROR. + 2009-02-11 Bart Veer <bartv@ecoscentric.com> * src/spi_at91.c (cyg_spi_at91_bus_init): turn into a prioritized
--- a/packages/devs/spi/arm/at91/current/cdl/spi_at91.cdl +++ b/packages/devs/spi/arm/at91/current/cdl/spi_at91.cdl @@ -50,7 +50,8 @@ cdl_package CYGPKG_DEVS_SPI_ARM_AT91 { parent CYGPKG_IO_SPI active_if CYGPKG_IO_SPI display "Atmel AT91 SPI driver" - requires CYGPKG_HAL_ARM_AT91 + requires CYGPKG_HAL_ARM_AT91 + requires CYGPKG_ERROR hardware include_dir cyg/io compile spi_at91.c
--- a/packages/devs/spi/arm/eb55/current/ChangeLog +++ b/packages/devs/spi/arm/eb55/current/ChangeLog @@ -1,3 +1,9 @@ +2009-02-12 Nick Garnett <nickg@ecoscentric.com> + + * src/spi_eb55.c: Export static structure for dataflash SPI device + rather than pointer. The latter cannot be used in the initializer + for a dataflash flash driver. + 2006-06-01 Andrew Lunn <andrew.lunn@ascom.ch> * cdl/spi_eb55.cdl: Updates needed for recent changes to AT91 SPI
--- a/packages/devs/spi/arm/eb55/current/src/spi_eb55.c +++ b/packages/devs/spi/arm/eb55/current/src/spi_eb55.c @@ -57,7 +57,7 @@ // AT91EB55 SPI exported devices // AT45DB321B DataFlash -static cyg_spi_at91_device_t spi_dataflash_dev0 CYG_SPI_DEVICE_ON_BUS(0) = +cyg_spi_at91_device_t spi_dataflash_dev0 CYG_SPI_DEVICE_ON_BUS(0) = { .spi_device.spi_bus = &cyg_spi_at91_bus.spi_bus, @@ -70,7 +70,5 @@ static cyg_spi_at91_device_t spi_datafla .tr_bt_udly = 1 // Delay in usec between two transfers }; -cyg_spi_device *cyg_spi_dataflash_dev0 = &spi_dataflash_dev0.spi_device; - // ------------------------------------------------------------------------- // EOF spi_eb55.c
