<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/mtd/nand, branch v2009.06</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/mtd/nand?h=v2009.06</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/mtd/nand?h=v2009.06'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2009-05-23T10:51:39Z</updated>
<entry>
<title>nand: Fix problem with ECC ordering for PPC4xx NDFC platforms</title>
<updated>2009-05-23T10:51:39Z</updated>
<author>
<name>Stefan Roese</name>
<email>sr@denx.de</email>
</author>
<published>2009-05-20T08:58:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f40f6db278f602b55820693634a7256b0b4e4b80'/>
<id>urn:sha1:f40f6db278f602b55820693634a7256b0b4e4b80</id>
<content type='text'>
This patch enables Smart Media (SMC) ECC byte ordering which is used
on the PPC4xx NAND FLASH controller (NDFC). Without this patch we have
incompatible ECC byte ordering to the Linux kernel NDFC driver.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
Acked-by: Scott Wood &lt;scottwood@freescale.com&gt;
</content>
</entry>
<entry>
<title>mtd: nand/onenand: Register mtd device upon device scanning</title>
<updated>2009-04-27T23:15:38Z</updated>
<author>
<name>Stefan Roese</name>
<email>sr@denx.de</email>
</author>
<published>2009-04-24T13:59:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=dbe29e36a4c2775b69b5a63b0ce2bac89c08e691'/>
<id>urn:sha1:dbe29e36a4c2775b69b5a63b0ce2bac89c08e691</id>
<content type='text'>
With this patch the NAND and OneNAND devices are registered in the MTD
subsystem and can then be referenced by the mtdcore code (e.g.
get_mtd_device_nm()). This is needed for the new "ubi part" command
syntax without the flash type parameter (nor|nand|onenand).

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>mtd: nand: Include linux/mtd/partitions.h in nand_base.h</title>
<updated>2009-04-27T23:15:37Z</updated>
<author>
<name>Stefan Roese</name>
<email>sr@denx.de</email>
</author>
<published>2009-04-24T13:58:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=10bb62d85a0850dbad1fdd34123378686373f166'/>
<id>urn:sha1:10bb62d85a0850dbad1fdd34123378686373f166</id>
<content type='text'>
This patch removes this compilation warning when CONFIG_MTD_PARTITIONS is
defined:

nand_base.c: In function 'nand_release':
nand_base.c:2922: warning: implicit declaration of function 'del_mtd_partitions'

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>Blackfin: nand: flush peripheral before polling it</title>
<updated>2009-04-06T21:37:37Z</updated>
<author>
<name>Graf Yang</name>
<email>graf.yang@analog.com</email>
</author>
<published>2009-04-04T11:45:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a343ba87ea0320ca0a4ecfa2c42cd9d4f18883df'/>
<id>urn:sha1:a343ba87ea0320ca0a4ecfa2c42cd9d4f18883df</id>
<content type='text'>
We need to make sure the data written to the nand flash controller makes
it there before we start polling its status register.  Otherwise, we may
get stale data and return before the controller is actually ready.

Signed-off-by: Graf Yang &lt;graf.yang@analog.com&gt;
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
Acked-by: Scott Wood &lt;scottwood@freescale.com&gt;
</content>
</entry>
<entry>
<title>s3c2410: move nand driver to drivers/mtd/nand</title>
<updated>2009-03-30T16:58:40Z</updated>
<author>
<name>Jean-Christophe PLAGNIOL-VILLARD</name>
<email>plagnioj@jcrosoft.com</email>
</author>
<published>2009-03-30T16:58:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b3f66b0ba09949e0796ce7fad6367f75f15ed890'/>
<id>urn:sha1:b3f66b0ba09949e0796ce7fad6367f75f15ed890</id>
<content type='text'>
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD &lt;plagnioj@jcrosoft.com&gt;
</content>
</entry>
<entry>
<title>davinci: move nand driver to drivers/mtd/nand</title>
<updated>2009-03-30T16:58:39Z</updated>
<author>
<name>Jean-Christophe PLAGNIOL-VILLARD</name>
<email>plagnioj@jcrosoft.com</email>
</author>
<published>2009-03-30T16:58:39Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ee4f3e2765a1c65c9861c5d2cf2e6feb84b90bd8'/>
<id>urn:sha1:ee4f3e2765a1c65c9861c5d2cf2e6feb84b90bd8</id>
<content type='text'>
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD &lt;plagnioj@jcrosoft.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://git.denx.de/u-boot-at91</title>
<updated>2009-03-26T21:27:45Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2009-03-26T21:27:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=aaa0e0812ffdf861993129f41936eb175a2eaa5f'/>
<id>urn:sha1:aaa0e0812ffdf861993129f41936eb175a2eaa5f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add wait flags to support board/chip specific delays</title>
<updated>2009-03-23T20:53:40Z</updated>
<author>
<name>Wolfgang Grandegger</name>
<email>wg@grandegger.com</email>
</author>
<published>2009-02-11T17:38:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=33846df28fa1f4cf96a96c18142d48d813caa892'/>
<id>urn:sha1:33846df28fa1f4cf96a96c18142d48d813caa892</id>
<content type='text'>
The NAND flash on the TQM8548_BE modules requires a short delay after
running the UPM pattern like the MPC8360ERDK board does. The TQM8548_BE
requires a further short delay after writing out a buffer. Normally the
R/B pin should be checked, but it's not connected on the TQM8548_BE.
The corresponding Linux FSL UPM driver uses similar delay points at the
same locations. To manage these extra delays in a more general way, I
introduced the "wait_flags" field allowing the board-specific driver to
specify various types of extra delay.

Signed-off-by: Wolfgang Grandegger &lt;wg@grandegger.com&gt;
Signed-off-by: Scott Wood &lt;scottwood@freescale.com&gt;
</content>
</entry>
<entry>
<title>Add support for TQM-specific chip select logic to FSL-UPM</title>
<updated>2009-03-23T20:53:39Z</updated>
<author>
<name>Wolfgang Grandegger</name>
<email>wg@grandegger.com</email>
</author>
<published>2009-02-11T17:38:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=06e9f7df054d26d7f49c56bf9a6844b193ad6313'/>
<id>urn:sha1:06e9f7df054d26d7f49c56bf9a6844b193ad6313</id>
<content type='text'>
For the NAND chips on the TQM8548 modules, a special chip-select logic is
used. It uses dedicated address lines to be set via UPM machine address
register (mar). This patch adds such support to the FSL-UPM driver.

Signed-off-by: Wolfgang Grandegger &lt;wg@grandegger.com&gt;
Signed-off-by: Scott Wood &lt;scottwood@freescale.com&gt;
</content>
</entry>
<entry>
<title>Add multi chip support to the FSL-UPM driver</title>
<updated>2009-03-23T20:53:38Z</updated>
<author>
<name>Wolfgang Grandegger</name>
<email>wg@grandegger.com</email>
</author>
<published>2009-02-11T17:38:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e93c1c169d49eda7babad9c781f541e2e34f0ff0'/>
<id>urn:sha1:e93c1c169d49eda7babad9c781f541e2e34f0ff0</id>
<content type='text'>
This patch adds support for multi-chip NAND devices to the FSL-UPM
driver. The "dev_ready" callback of the "struct fsl_upm_nand" is now
called with the argument "chip_nr" to allow testing the proper chip
select line. The NAND support of the MPC8360ERDK is updated as well.
No other boards are currently using the FSL UPM driver.

Signed-off-by: Wolfgang Grandegger &lt;wg@grandegger.com&gt;
Signed-off-by: Scott Wood &lt;scottwood@freescale.com&gt;
</content>
</entry>
</feed>
