Mercurial > nand-ecoscentric
annotate packages/hal/arm/lpc24xx/ea2468/current/ChangeLog @ 2980:b54e7bc232f0
ea lpc2468 nand: Add heuristic to improve i/o throughput
| author | Ross Younger <wry@ecoscentric.com> |
|---|---|
| date | Tue, 10 Nov 2009 18:12:16 +0000 |
| parents | 013b321ed7df |
| children | 868c53050a8b |
| rev | line source |
|---|---|
|
2979
013b321ed7df
ea_lpc2468_nand.c: Fix interrupt-mode brokenness when the debug level was low.
Ross Younger <wry@ecoscentric.com>
parents:
2977
diff
changeset
|
1 2009-11-10 Ross Younger <wry@ecoscentric.com> |
|
013b321ed7df
ea_lpc2468_nand.c: Fix interrupt-mode brokenness when the debug level was low.
Ross Younger <wry@ecoscentric.com>
parents:
2977
diff
changeset
|
2 |
|
013b321ed7df
ea_lpc2468_nand.c: Fix interrupt-mode brokenness when the debug level was low.
Ross Younger <wry@ecoscentric.com>
parents:
2977
diff
changeset
|
3 * ea_lpc2468_nand.c: Fix interrupt-mode brokenness when the debug |
|
013b321ed7df
ea_lpc2468_nand.c: Fix interrupt-mode brokenness when the debug level was low.
Ross Younger <wry@ecoscentric.com>
parents:
2977
diff
changeset
|
4 level was low. |
|
2980
b54e7bc232f0
ea lpc2468 nand: Add heuristic to improve i/o throughput
Ross Younger <wry@ecoscentric.com>
parents:
2979
diff
changeset
|
5 Add heuristic to improve I/O throughput. |
|
2979
013b321ed7df
ea_lpc2468_nand.c: Fix interrupt-mode brokenness when the debug level was low.
Ross Younger <wry@ecoscentric.com>
parents:
2977
diff
changeset
|
6 |
|
2977
7a3f0b89a102
ea_lpc2468: use new fast ECC alg
Ross Younger <wry@ecoscentric.com>
parents:
2931
diff
changeset
|
7 2009-11-06 Ross Younger <wry@ecoscentric.com> |
|
7a3f0b89a102
ea_lpc2468: use new fast ECC alg
Ross Younger <wry@ecoscentric.com>
parents:
2931
diff
changeset
|
8 |
|
7a3f0b89a102
ea_lpc2468: use new fast ECC alg
Ross Younger <wry@ecoscentric.com>
parents:
2931
diff
changeset
|
9 * ea_lpc2468_nand.c: Use mtd_ecc256_fast, not linux_mtd_ecc. |
|
7a3f0b89a102
ea_lpc2468: use new fast ECC alg
Ross Younger <wry@ecoscentric.com>
parents:
2931
diff
changeset
|
10 |
|
2931
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
11 2009-08-18 Ross Younger <wry@ecoscentric.com> |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
12 |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
13 * ea_lpc_2468_nand.c: Minor bugfix - attach on the interrupt handle, |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
14 not the interrupt object, even if it's currently inconsequential. |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
15 |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
16 2009-07-02 Ross Younger <wry@ecoscentric.com> |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
17 |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
18 * ea_lpc_2468_nand.c: Small optimisations: |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
19 + Condition-out poll-counting unless it's being reported. |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
20 + Properly defined initial-wait semantics for wait_ready_polled; |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
21 tweak callers to match. |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
22 + Don't bother with an interrupt-assisted sleep for a small |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
23 time (i.e. a page read). |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
24 |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
25 2009-06-05 Ross Younger <wry@ecoscentric.com> |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
26 |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
27 * ea_lpc_2468_nand.c: refactor for k9fxx08x0x changes; retab. |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
28 * * BBT per-chip |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
29 * * provide for locking though we don't use it on this board. |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
30 |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
31 2009-05-27 Ross Younger <wry@ecoscentric.com> |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
32 |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
33 * src/ea_lpc_2468_nand.c: Rip out eCosPro HAL ifdefs & partial rewrite |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
34 for clarity. |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
35 |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
36 2009-05-14 Ross Younger <wry@ecoscentric.com> |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
37 |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
38 * cdl/hal_arm_lpc24xx_ea2468.cdl: Add NAND support and options |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
39 * cdl/manual_partition.cdl: Created |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
40 * src/ea_lpc_2468_nand.c: Created |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
41 |
| 2749 | 42 2009-01-31 Bart Veer <bartv@ecoscentric.com> |
| 43 | |
| 44 * cdl/hal_arm_lpc24xx_ea2468.cdl: update compiler flags for gcc 4.x | |
| 45 | |
|
2720
7fec0d64790f
Switch from arm-elf-gcc to arm-eabi-gcc. Remove -mno-short-load-words.
bartv
parents:
2585
diff
changeset
|
46 2009-01-24 Bart Veer <bartv@ecoscentric.com> |
|
7fec0d64790f
Switch from arm-elf-gcc to arm-eabi-gcc. Remove -mno-short-load-words.
bartv
parents:
2585
diff
changeset
|
47 |
|
7fec0d64790f
Switch from arm-elf-gcc to arm-eabi-gcc. Remove -mno-short-load-words.
bartv
parents:
2585
diff
changeset
|
48 * cdl/hal_arm_lpc24xx_ea2468.cdl: switch from arm-elf-gcc to |
|
7fec0d64790f
Switch from arm-elf-gcc to arm-eabi-gcc. Remove -mno-short-load-words.
bartv
parents:
2585
diff
changeset
|
49 arm-eabi-gcc. Remove -mno-short-load-words. |
|
7fec0d64790f
Switch from arm-elf-gcc to arm-eabi-gcc. Remove -mno-short-load-words.
bartv
parents:
2585
diff
changeset
|
50 |
| 2585 | 51 2008-11-01 Uwe Kindler <uwe_kindler@web.de> |
| 52 | |
| 53 * cdl/hal_arm_lpc24xx_ea2468.cdl: Fixed typo | |
| 54 * include/pkgconf/mlt_arm_lpc24xx_ea2468_ram.h: Reserve 1 MB of | |
| 55 SDRAM for RedBoot. | |
| 56 * include/pkgconf/mlt_arm_lpc24xx_ea2468_ram.ldi: Reserve 1 MB of | |
| 57 SDRAM for RedBoot | |
| 58 * src/platform_i2c.c: Compile only if I2C channel 0 is supported | |
| 59 | |
|
2561
55c015cde894
* cdl/hal_arm_lpc2xxx_ea2468.cdl: Added compile platform_i2c.c and
asl
parents:
2550
diff
changeset
|
60 2008-09-18 Uwe Kindler <uwe_kindler@web.de> |
|
55c015cde894
* cdl/hal_arm_lpc2xxx_ea2468.cdl: Added compile platform_i2c.c and
asl
parents:
2550
diff
changeset
|
61 |
|
55c015cde894
* cdl/hal_arm_lpc2xxx_ea2468.cdl: Added compile platform_i2c.c and
asl
parents:
2550
diff
changeset
|
62 * cdl/hal_arm_lpc2xxx_ea2468.cdl: Added compile platform_i2c.c and |
|
55c015cde894
* cdl/hal_arm_lpc2xxx_ea2468.cdl: Added compile platform_i2c.c and
asl
parents:
2550
diff
changeset
|
63 CYGPKG_HAL_ARM_LPC24XX_EA2468_TESTS for building I2C test |
|
55c015cde894
* cdl/hal_arm_lpc2xxx_ea2468.cdl: Added compile platform_i2c.c and
asl
parents:
2550
diff
changeset
|
64 * include/plf_io.h: Exported I2C devices and bus via macro |
|
55c015cde894
* cdl/hal_arm_lpc2xxx_ea2468.cdl: Added compile platform_i2c.c and
asl
parents:
2550
diff
changeset
|
65 HAL_I2C_EXPORTED_DEVICES, Added I2C related defines, Added |
|
55c015cde894
* cdl/hal_arm_lpc2xxx_ea2468.cdl: Added compile platform_i2c.c and
asl
parents:
2550
diff
changeset
|
66 functions declarations hal_lpc_eeprom_write() and |
|
55c015cde894
* cdl/hal_arm_lpc2xxx_ea2468.cdl: Added compile platform_i2c.c and
asl
parents:
2550
diff
changeset
|
67 hal_lpc_eeprom_read() for I2C EEPROM access |
|
55c015cde894
* cdl/hal_arm_lpc2xxx_ea2468.cdl: Added compile platform_i2c.c and
asl
parents:
2550
diff
changeset
|
68 * src/ea2468_misc.c: Replaced CYGARC_HAL_LPC24XX_SET_PIN_FUN() macro |
|
55c015cde894
* cdl/hal_arm_lpc2xxx_ea2468.cdl: Added compile platform_i2c.c and
asl
parents:
2550
diff
changeset
|
69 calls with hal_set_pin_function() calls |
|
55c015cde894
* cdl/hal_arm_lpc2xxx_ea2468.cdl: Added compile platform_i2c.c and
asl
parents:
2550
diff
changeset
|
70 * src/platform_i2c.c: New file adds I2C bus support for I2C bus 0 and |
|
55c015cde894
* cdl/hal_arm_lpc2xxx_ea2468.cdl: Added compile platform_i2c.c and
asl
parents:
2550
diff
changeset
|
71 adds support for I2C EEPROM |
|
55c015cde894
* cdl/hal_arm_lpc2xxx_ea2468.cdl: Added compile platform_i2c.c and
asl
parents:
2550
diff
changeset
|
72 * tests/i2c_eeprom: Simple I2C EEPROM read/write test case |
|
55c015cde894
* cdl/hal_arm_lpc2xxx_ea2468.cdl: Added compile platform_i2c.c and
asl
parents:
2550
diff
changeset
|
73 |
|
2550
88afa3c9917a
* cdl/hal_arm_lpc2xxx_ea2468.cdl: Added constraint for
asl
parents:
2510
diff
changeset
|
74 2008-09-11 Uwe Kindler <uwe_kindler@web.de> |
|
88afa3c9917a
* cdl/hal_arm_lpc2xxx_ea2468.cdl: Added constraint for
asl
parents:
2510
diff
changeset
|
75 |
|
88afa3c9917a
* cdl/hal_arm_lpc2xxx_ea2468.cdl: Added constraint for
asl
parents:
2510
diff
changeset
|
76 * cdl/hal_arm_lpc2xxx_ea2468.cdl: Added constraint for |
|
88afa3c9917a
* cdl/hal_arm_lpc2xxx_ea2468.cdl: Added constraint for
asl
parents:
2510
diff
changeset
|
77 CYGHWR_DEVS_ETH_PHY_KSZ8001 if ethernet packages is active |
|
88afa3c9917a
* cdl/hal_arm_lpc2xxx_ea2468.cdl: Added constraint for
asl
parents:
2510
diff
changeset
|
78 |
|
2510
0c2a776fc7f4
* src/ea2468_misc.c: Added hal_lpc_can_init() to initialize CAN
asl
parents:
2499
diff
changeset
|
79 2008-07-21 Uwe Kindler <uwe_kindler@web.de> |
|
0c2a776fc7f4
* src/ea2468_misc.c: Added hal_lpc_can_init() to initialize CAN
asl
parents:
2499
diff
changeset
|
80 |
|
0c2a776fc7f4
* src/ea2468_misc.c: Added hal_lpc_can_init() to initialize CAN
asl
parents:
2499
diff
changeset
|
81 * src/ea2468_misc.c: Added hal_lpc_can_init() to initialize CAN |
|
0c2a776fc7f4
* src/ea2468_misc.c: Added hal_lpc_can_init() to initialize CAN
asl
parents:
2499
diff
changeset
|
82 channels |
|
0c2a776fc7f4
* src/ea2468_misc.c: Added hal_lpc_can_init() to initialize CAN
asl
parents:
2499
diff
changeset
|
83 * include/plf_io.h: Added HAL_LPC2XXX_INIT_CAN() macro for CAN channel |
|
0c2a776fc7f4
* src/ea2468_misc.c: Added hal_lpc_can_init() to initialize CAN
asl
parents:
2499
diff
changeset
|
84 initialisation |
|
0c2a776fc7f4
* src/ea2468_misc.c: Added hal_lpc_can_init() to initialize CAN
asl
parents:
2499
diff
changeset
|
85 |
|
2499
a4719c33db09
* Initial release of Embedded Artists LPC2468 OEM board package
asl
parents:
diff
changeset
|
86 2008-07-06 Uwe Kindler <uwe_kindler@web.de> |
|
a4719c33db09
* Initial release of Embedded Artists LPC2468 OEM board package
asl
parents:
diff
changeset
|
87 |
|
a4719c33db09
* Initial release of Embedded Artists LPC2468 OEM board package
asl
parents:
diff
changeset
|
88 * Initial release of Embedded Artists LPC2468 OEM board package |
|
a4719c33db09
* Initial release of Embedded Artists LPC2468 OEM board package
asl
parents:
diff
changeset
|
89 * cdl/hal_arm_lpc2xxx_ea2468.cdl |
|
a4719c33db09
* Initial release of Embedded Artists LPC2468 OEM board package
asl
parents:
diff
changeset
|
90 * include/plf_io.h |
|
a4719c33db09
* Initial release of Embedded Artists LPC2468 OEM board package
asl
parents:
diff
changeset
|
91 * include/hal_platform_setup.h |
|
a4719c33db09
* Initial release of Embedded Artists LPC2468 OEM board package
asl
parents:
diff
changeset
|
92 * src/ea2468_misc |
|
a4719c33db09
* Initial release of Embedded Artists LPC2468 OEM board package
asl
parents:
diff
changeset
|
93 |
|
a4719c33db09
* Initial release of Embedded Artists LPC2468 OEM board package
asl
parents:
diff
changeset
|
94 # ==================================================================== |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2720
diff
changeset
|
95 ## ####GPLCOPYRIGHTBEGIN#### |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2720
diff
changeset
|
96 ## ------------------------------------------- |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2720
diff
changeset
|
97 ## This file is part of eCos, the Embedded Configurable Operating System. |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2720
diff
changeset
|
98 ## Copyright (C) 2008 Free Software Foundation, Inc. |
|
2499
a4719c33db09
* Initial release of Embedded Artists LPC2468 OEM board package
asl
parents:
diff
changeset
|
99 ## |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2720
diff
changeset
|
100 ## This program is free software; you can redistribute it and/or modify |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2720
diff
changeset
|
101 ## it under the terms of the GNU General Public License as published by |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2720
diff
changeset
|
102 ## the Free Software Foundation; either version 2 or (at your option) any |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2720
diff
changeset
|
103 ## later version. |
|
2499
a4719c33db09
* Initial release of Embedded Artists LPC2468 OEM board package
asl
parents:
diff
changeset
|
104 ## |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2720
diff
changeset
|
105 ## This program is distributed in the hope that it will be useful, but |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2720
diff
changeset
|
106 ## WITHOUT ANY WARRANTY; without even the implied warranty of |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2720
diff
changeset
|
107 ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2720
diff
changeset
|
108 ## General Public License for more details. |
|
2499
a4719c33db09
* Initial release of Embedded Artists LPC2468 OEM board package
asl
parents:
diff
changeset
|
109 ## |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2720
diff
changeset
|
110 ## You should have received a copy of the GNU General Public License |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2720
diff
changeset
|
111 ## along with this program; if not, write to the |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2720
diff
changeset
|
112 ## Free Software Foundation, Inc., 51 Franklin Street, |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2720
diff
changeset
|
113 ## Fifth Floor, Boston, MA 02110-1301, USA. |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2720
diff
changeset
|
114 ## ------------------------------------------- |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2720
diff
changeset
|
115 ## ####GPLCOPYRIGHTEND#### |
|
2499
a4719c33db09
* Initial release of Embedded Artists LPC2468 OEM board package
asl
parents:
diff
changeset
|
116 # ==================================================================== |
|
a4719c33db09
* Initial release of Embedded Artists LPC2468 OEM board package
asl
parents:
diff
changeset
|
117 |
