Mercurial > nand-ecoscentric
annotate packages/hal/arm/lpc24xx/ea2468/current/ChangeLog @ 2981:868c53050a8b
ea lpc2468 nand: Tune the EMC timings to speed up NAND access
| author | Ross Younger <wry@ecoscentric.com> |
|---|---|
| date | Tue, 10 Nov 2009 18:13:51 +0000 |
| parents | b54e7bc232f0 |
| children | 052db7de22b6 |
| 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. |
|
2981
868c53050a8b
ea lpc2468 nand: Tune the EMC timings to speed up NAND access
Ross Younger <wry@ecoscentric.com>
parents:
2980
diff
changeset
|
6 Tune the EMC timings to speed up NAND access. |
|
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
|
7 |
|
2977
7a3f0b89a102
ea_lpc2468: use new fast ECC alg
Ross Younger <wry@ecoscentric.com>
parents:
2931
diff
changeset
|
8 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
|
9 |
|
7a3f0b89a102
ea_lpc2468: use new fast ECC alg
Ross Younger <wry@ecoscentric.com>
parents:
2931
diff
changeset
|
10 * 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
|
11 |
|
2931
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
12 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
|
13 |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
14 * 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
|
15 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
|
16 |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
17 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
|
18 |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
19 * 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
|
20 + 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
|
21 + 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
|
22 tweak callers to match. |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
23 + 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
|
24 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
|
25 |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
26 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
|
27 |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
28 * 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
|
29 * * BBT per-chip |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
30 * * 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
|
31 |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
32 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
|
33 |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
34 * 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
|
35 for clarity. |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
36 |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
37 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
|
38 |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
39 * 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
|
40 * cdl/manual_partition.cdl: Created |
|
aa9a05c77fe7
Import anoncvs ea2468 NAND support patch as of 20090826
Ross Younger <wry@ecoscentric.com>
parents:
2749
diff
changeset
|
41 * 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
|
42 |
| 2749 | 43 2009-01-31 Bart Veer <bartv@ecoscentric.com> |
| 44 | |
| 45 * cdl/hal_arm_lpc24xx_ea2468.cdl: update compiler flags for gcc 4.x | |
| 46 | |
|
2720
7fec0d64790f
Switch from arm-elf-gcc to arm-eabi-gcc. Remove -mno-short-load-words.
bartv
parents:
2585
diff
changeset
|
47 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
|
48 |
|
7fec0d64790f
Switch from arm-elf-gcc to arm-eabi-gcc. Remove -mno-short-load-words.
bartv
parents:
2585
diff
changeset
|
49 * 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
|
50 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
|
51 |
| 2585 | 52 2008-11-01 Uwe Kindler <uwe_kindler@web.de> |
| 53 | |
| 54 * cdl/hal_arm_lpc24xx_ea2468.cdl: Fixed typo | |
| 55 * include/pkgconf/mlt_arm_lpc24xx_ea2468_ram.h: Reserve 1 MB of | |
| 56 SDRAM for RedBoot. | |
| 57 * include/pkgconf/mlt_arm_lpc24xx_ea2468_ram.ldi: Reserve 1 MB of | |
| 58 SDRAM for RedBoot | |
| 59 * src/platform_i2c.c: Compile only if I2C channel 0 is supported | |
| 60 | |
|
2561
55c015cde894
* cdl/hal_arm_lpc2xxx_ea2468.cdl: Added compile platform_i2c.c and
asl
parents:
2550
diff
changeset
|
61 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
|
62 |
|
55c015cde894
* cdl/hal_arm_lpc2xxx_ea2468.cdl: Added compile platform_i2c.c and
asl
parents:
2550
diff
changeset
|
63 * 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
|
64 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
|
65 * 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
|
66 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
|
67 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
|
68 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
|
69 * 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
|
70 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
|
71 * 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
|
72 adds support for I2C EEPROM |
|
55c015cde894
* cdl/hal_arm_lpc2xxx_ea2468.cdl: Added compile platform_i2c.c and
asl
parents:
2550
diff
changeset
|
73 * 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
|
74 |
|
2550
88afa3c9917a
* cdl/hal_arm_lpc2xxx_ea2468.cdl: Added constraint for
asl
parents:
2510
diff
changeset
|
75 2008-09-11 Uwe Kindler <uwe_kindler@web.de> |
|
88afa3c9917a
* cdl/hal_arm_lpc2xxx_ea2468.cdl: Added constraint for
asl
parents:
2510
diff
changeset
|
76 |
|
88afa3c9917a
* cdl/hal_arm_lpc2xxx_ea2468.cdl: Added constraint for
asl
parents:
2510
diff
changeset
|
77 * cdl/hal_arm_lpc2xxx_ea2468.cdl: Added constraint for |
|
88afa3c9917a
* cdl/hal_arm_lpc2xxx_ea2468.cdl: Added constraint for
asl
parents:
2510
diff
changeset
|
78 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
|
79 |
|
2510
0c2a776fc7f4
* src/ea2468_misc.c: Added hal_lpc_can_init() to initialize CAN
asl
parents:
2499
diff
changeset
|
80 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
|
81 |
|
0c2a776fc7f4
* src/ea2468_misc.c: Added hal_lpc_can_init() to initialize CAN
asl
parents:
2499
diff
changeset
|
82 * 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
|
83 channels |
|
0c2a776fc7f4
* src/ea2468_misc.c: Added hal_lpc_can_init() to initialize CAN
asl
parents:
2499
diff
changeset
|
84 * 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
|
85 initialisation |
|
0c2a776fc7f4
* src/ea2468_misc.c: Added hal_lpc_can_init() to initialize CAN
asl
parents:
2499
diff
changeset
|
86 |
|
2499
a4719c33db09
* Initial release of Embedded Artists LPC2468 OEM board package
asl
parents:
diff
changeset
|
87 2008-07-06 Uwe Kindler <uwe_kindler@web.de> |
|
a4719c33db09
* Initial release of Embedded Artists LPC2468 OEM board package
asl
parents:
diff
changeset
|
88 |
|
a4719c33db09
* Initial release of Embedded Artists LPC2468 OEM board package
asl
parents:
diff
changeset
|
89 * Initial release of Embedded Artists LPC2468 OEM board package |
|
a4719c33db09
* Initial release of Embedded Artists LPC2468 OEM board package
asl
parents:
diff
changeset
|
90 * cdl/hal_arm_lpc2xxx_ea2468.cdl |
|
a4719c33db09
* Initial release of Embedded Artists LPC2468 OEM board package
asl
parents:
diff
changeset
|
91 * include/plf_io.h |
|
a4719c33db09
* Initial release of Embedded Artists LPC2468 OEM board package
asl
parents:
diff
changeset
|
92 * include/hal_platform_setup.h |
|
a4719c33db09
* Initial release of Embedded Artists LPC2468 OEM board package
asl
parents:
diff
changeset
|
93 * src/ea2468_misc |
|
a4719c33db09
* Initial release of Embedded Artists LPC2468 OEM board package
asl
parents:
diff
changeset
|
94 |
|
a4719c33db09
* Initial release of Embedded Artists LPC2468 OEM board package
asl
parents:
diff
changeset
|
95 # ==================================================================== |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2720
diff
changeset
|
96 ## ####GPLCOPYRIGHTBEGIN#### |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2720
diff
changeset
|
97 ## ------------------------------------------- |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2720
diff
changeset
|
98 ## 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
|
99 ## Copyright (C) 2008 Free Software Foundation, Inc. |
|
2499
a4719c33db09
* Initial release of Embedded Artists LPC2468 OEM board package
asl
parents:
diff
changeset
|
100 ## |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2720
diff
changeset
|
101 ## 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
|
102 ## 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
|
103 ## 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
|
104 ## later version. |
|
2499
a4719c33db09
* Initial release of Embedded Artists LPC2468 OEM board package
asl
parents:
diff
changeset
|
105 ## |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2720
diff
changeset
|
106 ## 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
|
107 ## 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
|
108 ## 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
|
109 ## General Public License for more details. |
|
2499
a4719c33db09
* Initial release of Embedded Artists LPC2468 OEM board package
asl
parents:
diff
changeset
|
110 ## |
|
2729
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2720
diff
changeset
|
111 ## 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
|
112 ## 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
|
113 ## 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
|
114 ## 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
|
115 ## ------------------------------------------- |
|
74dbf4c3f2e1
Update all copyright banners to reflect FSF ownership; fix and improve licence text.
jlarmour
parents:
2720
diff
changeset
|
116 ## ####GPLCOPYRIGHTEND#### |
|
2499
a4719c33db09
* Initial release of Embedded Artists LPC2468 OEM board package
asl
parents:
diff
changeset
|
117 # ==================================================================== |
|
a4719c33db09
* Initial release of Embedded Artists LPC2468 OEM board package
asl
parents:
diff
changeset
|
118 |
