annotate packages/devs/flash/synthv2/current/ChangeLog @ 1773:aa8da0f3b0a7

* cdl/flash_synth.cdl: Needs to indicate to io/flash that cache needs handling.
author jlarmour
date Wed, 27 Sep 2006 14:53:18 +0000
parents 96ec7e534d98
children 93e71250d9ba
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1773
aa8da0f3b0a7 * cdl/flash_synth.cdl: Needs to indicate to io/flash
jlarmour
parents: 1764
diff changeset
1 2006-09-27 Jonathan Larmour <jifl@eCosCentric.com>
aa8da0f3b0a7 * cdl/flash_synth.cdl: Needs to indicate to io/flash
jlarmour
parents: 1764
diff changeset
2
aa8da0f3b0a7 * cdl/flash_synth.cdl: Needs to indicate to io/flash
jlarmour
parents: 1764
diff changeset
3 * cdl/flash_synth.cdl: Needs to indicate to io/flash
aa8da0f3b0a7 * cdl/flash_synth.cdl: Needs to indicate to io/flash
jlarmour
parents: 1764
diff changeset
4 that cache needs handling.
aa8da0f3b0a7 * cdl/flash_synth.cdl: Needs to indicate to io/flash
jlarmour
parents: 1764
diff changeset
5
1764
96ec7e534d98 V2 flash header files clean-up. Eliminate flash_priv.h, moving the
bartv
parents: 1763
diff changeset
6 2004-12-02 Bart Veer <bartv@ecoscentric.com>
96ec7e534d98 V2 flash header files clean-up. Eliminate flash_priv.h, moving the
bartv
parents: 1763
diff changeset
7
96ec7e534d98 V2 flash header files clean-up. Eliminate flash_priv.h, moving the
bartv
parents: 1763
diff changeset
8 * include/synth.h, src/synth.c: explicitly include
96ec7e534d98 V2 flash header files clean-up. Eliminate flash_priv.h, moving the
bartv
parents: 1763
diff changeset
9 <cyg/io/flash_dev.h> rather than just defining _FLASH_PRIVATE_
96ec7e534d98 V2 flash header files clean-up. Eliminate flash_priv.h, moving the
bartv
parents: 1763
diff changeset
10
1762
9c1d9e5039c2 Move dummy init/query/lock/unlock functions to the generic flash code,
bartv
parents: 1756
diff changeset
11 2004-11-29 Bart Veer <bartv@ecoscentric.com>
9c1d9e5039c2 Move dummy init/query/lock/unlock functions to the generic flash code,
bartv
parents: 1756
diff changeset
12
1763
42c8ea63b78d Eliminate hwr_map_error() from the V2 driver interface, it no longer
bartv
parents: 1762
diff changeset
13 * src/synth.c: eliminate hwr_map_error() support, no longer needed
42c8ea63b78d Eliminate hwr_map_error() from the V2 driver interface, it no longer
bartv
parents: 1762
diff changeset
14
1762
9c1d9e5039c2 Move dummy init/query/lock/unlock functions to the generic flash code,
bartv
parents: 1756
diff changeset
15 * src/synth.c: use the dummy lock/unlock functions provided by the
9c1d9e5039c2 Move dummy init/query/lock/unlock functions to the generic flash code,
bartv
parents: 1756
diff changeset
16 generic flash package.
9c1d9e5039c2 Move dummy init/query/lock/unlock functions to the generic flash code,
bartv
parents: 1756
diff changeset
17
1749
80232dbac7fb Flash API clean-ups
bartv
parents: 1745
diff changeset
18 2004-11-22 Bart Veer <bartv@ecoscentric.com>
80232dbac7fb Flash API clean-ups
bartv
parents: 1745
diff changeset
19
1756
2f4e31c45a45 Update following changes to the flash device driver interface
bartv
parents: 1749
diff changeset
20 * include/synth.h, src/synth.c, tests/flash3.c: merge the config
2f4e31c45a45 Update following changes to the flash device driver interface
bartv
parents: 1749
diff changeset
21 and priv structures. Adjust device driver API as per changes to
2f4e31c45a45 Update following changes to the flash device driver interface
bartv
parents: 1749
diff changeset
22 the generic flash code.
2f4e31c45a45 Update following changes to the flash device driver interface
bartv
parents: 1749
diff changeset
23 * tests/flash2.c, tests/flash3.c: do not depend on both synthetic
2f4e31c45a45 Update following changes to the flash device driver interface
bartv
parents: 1749
diff changeset
24 flash drivers being loaded.
1749
80232dbac7fb Flash API clean-ups
bartv
parents: 1745
diff changeset
25 * include/synth.h (struct cyg_flash_synth_priv): rename
80232dbac7fb Flash API clean-ups
bartv
parents: 1745
diff changeset
26 cyg_block_info to cyg_flash_block_info
80232dbac7fb Flash API clean-ups
bartv
parents: 1745
diff changeset
27
1745
49e24a462730 Clean up flash configury
bartv
parents: 1728
diff changeset
28 2004-11-21 Bart Veer <bartv@ecoscentric.com>
49e24a462730 Clean up flash configury
bartv
parents: 1728
diff changeset
29
49e24a462730 Clean up flash configury
bartv
parents: 1728
diff changeset
30 * tests/flash1.c (cyg_user_start):
49e24a462730 Clean up flash configury
bartv
parents: 1728
diff changeset
31 CYGSEM_IO_FLASH_LEGACY_DEVICE_API has been removed, use
49e24a462730 Clean up flash configury
bartv
parents: 1728
diff changeset
32 CYGHWR_IO_FLASH_DEVICE_LEGACY instead
49e24a462730 Clean up flash configury
bartv
parents: 1728
diff changeset
33 * cdl/flash_synth.cdl: CYGHWR_IO_FLASH_DEVICE_V2 is now implicit
49e24a462730 Clean up flash configury
bartv
parents: 1728
diff changeset
34
1728
b16e2895566e * src/synth.c (synth_flash_erase_block): Remove asserts which are
asl
parents: 1724
diff changeset
35 2004-09-14 Andrew Lunn <andrew.lunn@ascom.ch>
b16e2895566e * src/synth.c (synth_flash_erase_block): Remove asserts which are
asl
parents: 1724
diff changeset
36
b16e2895566e * src/synth.c (synth_flash_erase_block): Remove asserts which are
asl
parents: 1724
diff changeset
37 * src/synth.c (synth_flash_erase_block): Remove asserts which are
b16e2895566e * src/synth.c (synth_flash_erase_block): Remove asserts which are
asl
parents: 1724
diff changeset
38 no longer true.
b16e2895566e * src/synth.c (synth_flash_erase_block): Remove asserts which are
asl
parents: 1724
diff changeset
39
1724
a24dbf2587a3 * src/flash_synth.c: Allow the use of arbitary sized block.
asl
parents: 1720
diff changeset
40 2004-09-09 Andrew Lunn <andrew.lunn@ascom.ch>
a24dbf2587a3 * src/flash_synth.c: Allow the use of arbitary sized block.
asl
parents: 1720
diff changeset
41
a24dbf2587a3 * src/flash_synth.c: Allow the use of arbitary sized block.
asl
parents: 1720
diff changeset
42 * src/flash_synth.c: Allow the use of arbitary sized block.
a24dbf2587a3 * src/flash_synth.c: Allow the use of arbitary sized block.
asl
parents: 1720
diff changeset
43 * test/flash3.c: Allow the use of small blocks
a24dbf2587a3 * src/flash_synth.c: Allow the use of arbitary sized block.
asl
parents: 1720
diff changeset
44
1720
fcf5b538459b * tests/flash[23].c: Removed calls to cyg_flash_get_block_info()
asl
parents: 1702
diff changeset
45 2004-08-21 Andrew Lunn <andrew.lunn@ascom.ch>
fcf5b538459b * tests/flash[23].c: Removed calls to cyg_flash_get_block_info()
asl
parents: 1702
diff changeset
46
fcf5b538459b * tests/flash[23].c: Removed calls to cyg_flash_get_block_info()
asl
parents: 1702
diff changeset
47 * tests/flash[23].c: Removed calls to cyg_flash_get_block_info()
fcf5b538459b * tests/flash[23].c: Removed calls to cyg_flash_get_block_info()
asl
parents: 1702
diff changeset
48 and cyg_flash_get_limits() which have been removed.
fcf5b538459b * tests/flash[23].c: Removed calls to cyg_flash_get_block_info()
asl
parents: 1702
diff changeset
49
1702
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
50 2004-08-03 Andrew Lunn <andrew.lunn@ascom.ch>
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
51
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
52 * cdl/flash_synth.cdl: Indicate we use the V2 device API.
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
53
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
54 2004-07-17 Andrew Lunn <andrew.lunn@ascom.ch>
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
55
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
56 * First version. Implements synthetic flash using the new flash
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
57 API.
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
58
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
59 //===========================================================================
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
60 //####ECOSGPLCOPYRIGHTBEGIN####
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
61 // -------------------------------------------
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
62 // This file is part of eCos, the Embedded Configurable Operating System.
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
63 // Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
64 //
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
65 // eCos is free software; you can redistribute it and/or modify it under
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
66 // the terms of the GNU General Public License as published by the Free
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
67 // Software Foundation; either version 2 or (at your option) any later version.
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
68 //
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
69 // eCos is distributed in the hope that it will be useful, but WITHOUT ANY
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
70 // WARRANTY; without even the implied warranty of MERCHANTABILITY or
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
71 // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
72 // for more details.
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
73 //
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
74 // You should have received a copy of the GNU General Public License along
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
75 // with eCos; if not, write to the Free Software Foundation, Inc.,
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
76 // 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
77 //
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
78 // As a special exception, if other files instantiate templates or use macros
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
79 // or inline functions from this file, or you compile this file and link it
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
80 // with other works to produce a work based on this file, this file does not
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
81 // by itself cause the resulting work to be covered by the GNU General Public
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
82 // License. However the source code for this file must still be made available
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
83 // in accordance with section (3) of the GNU General Public License.
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
84 //
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
85 // This exception does not invalidate any other reasons why a work based on
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
86 // this file might be covered by the GNU General Public License.
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
87 //
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
88 // Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
89 // at http://sources.redhat.com/ecos/ecos-license/
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
90 // -------------------------------------------
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
91 //####ECOSGPLCOPYRIGHTEND####
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
92 //===========================================================================
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
93
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
94
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
95
0673c75f3a08 Import the first version of the synth flash driver which uses the V2 API.
asl
parents:
diff changeset
96