log packages/io/nand/current/ChangeLog @ 3403:8c8767bb9a62 default tip

age author description
Fri, 16 Jan 2015 11:39:54 +1300 Ross Younger io/nand: Deparent CYGPKG_IO_NAND from CYGPKG_IO, for consistency in the configtool with most other packages.
Mon, 12 Jan 2015 17:42:41 +1300 Ross Younger io/nand: Make interface richer - Add plf_priv member of device struct, CYG_NAND_DEVICE_2, CYG_NAND_ECC_ALG_DECLARATION
Sat, 06 Dec 2014 13:13:54 +1300 Ross Younger io/nand: Add mechanism for devices to provide partition geometry later than device init time
Sat, 06 Dec 2014 08:22:40 +1300 Ross Younger io/nand: Tweak initialiser priority
Tue, 02 Dec 2014 12:13:34 +1300 Ross Younger io/nand: Minor doc updates
Tue, 02 Dec 2014 12:07:18 +1300 Ross Younger io/nand: Rename CYGINT_IO_NAND_TEST_PARTITION to CYGNUM_IO_NAND_TEST_PARTITION.
Mon, 01 Dec 2014 20:40:42 +1300 Ross Younger io/nand: Improve initialiser priorities
Sat, 22 Nov 2014 17:26:39 +1300 Ross Younger io/nand: Fix uninitialised variable. Erase any obsolete copies of the BBT we may come across. Cope with BBT version overflow.
Mon, 20 Oct 2014 21:06:39 +1300 Ross Younger io/nand: Create internal nandi_write_page_raw_explicit_ecc interface for use by test programs.
Sun, 05 Oct 2014 20:04:07 +1300 Ross Younger io/nand include/nand_ecc.h src/nand.c tests/...: Split out ecc init function into init_rd and init_wr for hardware which needs it; create CYG_NAND_ECC_ALG_HW3 to instantiate, and backwards-compatibly fix up the previous instantiation macros.
Sun, 05 Oct 2014 19:56:50 +1300 Ross Younger io/nand include/nand.h: Create CYG_NAND_BYTES_PER_BLOCK so this computation need only be coded in one place.
Sat, 27 Sep 2014 12:35:37 +1200 Ross Younger io/nand include/nand_internal.h: Create header to expose internal functions to NAND drivers.
Sat, 27 Sep 2014 12:35:37 +1200 Ross Younger io/nand: Add CYGINT_IO_NAND_TEST_PARTITION to specify which partition the tests should use.
Fri, 26 Sep 2014 22:27:05 +1200 Ross Younger io/nand src/nand.c: Cope with gcc being pickier than it used to.
Fri, 26 Sep 2014 22:27:05 +1200 Ross Younger io/nand tests/nand_rwbenchmark.c: Cope with CYGNUM_KERNEL_COUNTERS_RTC_PERIOD not being constant.
Sat, 21 Jun 2014 22:52:44 +1200 Ross Younger cdl/nand.cdl src/nand.c utils/erasenand.c: Create CYGSEM_IO_NAND_ALLOW_ERASE_WORNBAD.
Sat, 14 Jun 2014 19:11:12 +1200 Ross Younger nand tests/nand_rwbenchmark.c: Fix infinite loop when all blocks are marked bad.
Fri, 06 Sep 2013 23:01:15 +0100 Jonathan Larmour io/nand: Some trivial cleanups, partly to work with gcc 4.7, and partly as I noticed them. Details:
Fri, 28 Jun 2013 20:12:02 +0100 Jonathan Larmour io/nand: nand.c (nandi_read_whole_page_raw): Remove unused var 'step'.
Tue, 17 Apr 2012 11:47:40 +0100 James G. Smith packages/io/nand/current/tests/nand_rwbenchmark.c: Add CYG_TEST_INIT() before CYG_TEST_NA() to allow auto-testing cyg_test_init() breakpoint to work.
Thu, 21 Jul 2011 19:14:52 +0100 Jonathan Larmour * src/nand.c (valid_page_addr): Silence signed/unsigned warning.
Fri, 08 Apr 2011 02:24:49 +0100 Jonathan Larmour Use correct format for FAIL output when using diag_printf to construct
Fri, 09 Jul 2010 13:41:05 +0100 Ross Younger nand.c: Fix name of cyg_nandp_bbt_markbad_pageaddr to match header.
Tue, 12 Aug 2014 20:34:50 +1200 Ross Younger Fix bit rot: make nand package build with recent gcc
Fri, 07 May 2010 11:49:10 +0100 Ross Younger Update NAND to latest
Thu, 19 Nov 2009 15:50:03 +0000 Ross Younger NAND: application interface v2: functions take partition-relative addresses.
Tue, 17 Nov 2009 16:12:10 +0000 Ross Younger NAND: cosmetic messages fix
Fri, 13 Nov 2009 17:23:51 +0000 Ross Younger nand_bbt.c: Fix logic error on initial scan (introduced 2009-11-09)
Fri, 13 Nov 2009 17:08:00 +0000 Ross Younger erase_bbt_dangerous: build fix for non-default config
Fri, 13 Nov 2009 12:36:33 +0000 Ross Younger Further refine CYGSEM_IO_NAND_USE_BBT, drop the relevant parts of the struct when not enabled.
Fri, 13 Nov 2009 12:33:12 +0000 Ross Younger Fix fencepost error in erasenand.c
Tue, 10 Nov 2009 18:25:39 +0000 Ross Younger NAND: Add timing instrumentation hooks (disabled by default)
Tue, 10 Nov 2009 15:44:43 +0000 Ross Younger NAND bbt: fix internal race
Tue, 10 Nov 2009 15:44:29 +0000 Ross Younger NAND: Speed up software ECC checking phase
Mon, 09 Nov 2009 15:07:23 +0000 Ross Younger NAND: Cope with finding only one BBT copy; rationalise BBT finding code
Mon, 09 Nov 2009 15:06:22 +0000 Ross Younger NAND: Drop poorly-conceived ecc sub-stride support
Mon, 09 Nov 2009 15:06:22 +0000 Ross Younger NAND: test part-page reads
Mon, 09 Nov 2009 15:06:11 +0000 Ross Younger NAND: app interface change: read_page does only whole page, read_part_page does part pages
Fri, 06 Nov 2009 17:52:49 +0000 Ross Younger NAND: Create software ECC equivalence test
Fri, 06 Nov 2009 17:52:17 +0000 Ross Younger NAND: Completely rewrite software ECC. A modest code increase (about 500 bytes) is a small price to pay for a massive speedup (measured at 3x on lpc2468, 21x on AMD64 on the desktop...)
Wed, 28 Oct 2009 16:28:12 +0000 Ross Younger NAND: make rwbenchmark check its work
Wed, 28 Oct 2009 15:12:01 +0000 Ross Younger NAND: update doc for recent changes; document ECC alg interface
Wed, 28 Oct 2009 15:11:33 +0000 Ross Younger NAND: add sweccwalk test
Wed, 28 Oct 2009 15:11:12 +0000 Ross Younger NAND: add CYGBLD_IO_NAND_BUILD_UTILS; tidy bbt code
Wed, 28 Oct 2009 15:10:17 +0000 Ross Younger NAND: implement CYGSEM_IO_NAND_USE_BBT
Fri, 09 Oct 2009 14:25:00 +0000 wry Major update to allow hardware ECC: change driver interface (to "v2" - with CDL marker), expand ECC interface
Mon, 28 Sep 2009 16:49:39 +0000 wry NAND/synth tests: Don't put large arrays on stack. (#1000826)
Thu, 10 Sep 2009 14:22:48 +0000 wry move bbt and multipagebbt to synth nand
Mon, 02 Nov 2009 16:30:33 +0000 Ross Younger Import anoncvs-based NAND and device drivers to 20090826