# HG changeset patch # User bartv # Date 1101154625 0 # Node ID 6a1e54eaaac891a62d05f91e5df35ce4e8228ec2 # Parent a15c7003d1dad7d22729dbfe4b8258e86050b35b Update following changes to the flash device driver interface diff --git a/packages/devs/flash/intel/stratav2/current/ChangeLog b/packages/devs/flash/intel/stratav2/current/ChangeLog --- a/packages/devs/flash/intel/stratav2/current/ChangeLog +++ b/packages/devs/flash/intel/stratav2/current/ChangeLog @@ -1,5 +1,7 @@ 2004-11-22 Bart Veer + * include/flash_strata_v2.inl: adjust const parameters as per + change to generic flash package * include/flash_strata_v2.inl: rename cyg_block_info to cyg_flash_block_info diff --git a/packages/devs/flash/intel/stratav2/current/include/flash_strata_v2.inl b/packages/devs/flash/intel/stratav2/current/include/flash_strata_v2.inl --- a/packages/devs/flash/intel/stratav2/current/include/flash_strata_v2.inl +++ b/packages/devs/flash/intel/stratav2/current/include/flash_strata_v2.inl @@ -86,17 +86,17 @@ extern void *memcpy( void *, const void // in RAM. static size_t strata_query_hwr (struct cyg_flash_dev *dev, void * data, - const size_t len) + size_t len) __attribute__ ((section (".2ram.flash_query"))); static int strata_erase_block (struct cyg_flash_dev *dev, - const cyg_flashaddr_t block) + cyg_flashaddr_t block) __attribute__ ((section (".2ram.flash_erase_block"))); static int strata_program_buf (struct cyg_flash_dev *dev, cyg_flashaddr_t base, const void* data, - const size_t len) + size_t len) __attribute__ ((section (".2ram.flash_program_buf"))); #ifdef CYGOPT_DEVS_FLASH_STRATA_V2_LOCKING @@ -232,7 +232,7 @@ static int strata_hwr_map_error (struct #define CNT 20*1000*10 // Approx 20ms static size_t -strata_query_hwr (struct cyg_flash_dev *dev, void *data_dst, const size_t len) +strata_query_hwr (struct cyg_flash_dev *dev, void *data_dst, size_t len) { volatile flash_t *ROM; int i, cnt; @@ -272,7 +272,7 @@ strata_query_hwr (struct cyg_flash_dev * //---------------------------------------------------------------------------- static int strata_erase_block (struct cyg_flash_dev *dev, - const cyg_flashaddr_t block_base) + cyg_flashaddr_t block_base) { volatile flash_t *ROM; flash_t stat = 0; @@ -335,7 +335,7 @@ static int strata_program_buf (struct cyg_flash_dev *dev, cyg_flashaddr_t base_addr, const void* data_addr, - const size_t total_len) + size_t total_len) { struct cyg_flash_strata_v2_priv *priv = dev->priv; volatile flash_t *ROM;