<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/mtd/nand, branch v1.3.4</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=v1.3.4</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/mtd/nand?h=v1.3.4'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2008-07-10T08:46:13Z</updated>
<entry>
<title>MTD/NAND: Fix printf format warning in nand code</title>
<updated>2008-07-10T08:46:13Z</updated>
<author>
<name>Stefan Roese</name>
<email>sr@denx.de</email>
</author>
<published>2008-07-10T08:10:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e870690bdca154943ecadd5212d2d59c1b9d391b'/>
<id>urn:sha1:e870690bdca154943ecadd5212d2d59c1b9d391b</id>
<content type='text'>
This patch fixes NAND related printf format warning. Those warnings are
now visible since patch dc4b0b38d4aadf08826f6c31270f1eecd27964fd
[Fix printf errors.] by Andrew Klossner has been applied. Thanks, this is
really helpful.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>NAND: Rename DEBUG to MTDDEBUG to avoid namespace pollution.</title>
<updated>2008-07-09T22:24:47Z</updated>
<author>
<name>Scott Wood</name>
<email>scottwood@freescale.com</email>
</author>
<published>2008-06-20T17:38:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3167c5386ea1c98b638be5d8763ef6d5938ef1bd'/>
<id>urn:sha1:3167c5386ea1c98b638be5d8763ef6d5938ef1bd</id>
<content type='text'>
This is particularly problematic now that non-NAND-specific code is
including &lt;nand.h&gt;, and thus all debugging code is being compiled
regardless of whether it was requested, as reported by Scott McNutt
&lt;smcnutt@psyent.com&gt;.

Signed-off-by: Scott Wood &lt;scottwood@freescale.com&gt;
</content>
</entry>
<entry>
<title>NAND: Added support for 128-bit OOB, adapted</title>
<updated>2008-06-11T05:30:22Z</updated>
<author>
<name>Sergei Poselenov</name>
<email>sposelenov@emcraft.com</email>
</author>
<published>2008-06-06T13:42:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=248ae5cfc8bf69074d1da099dc495d8e06070547'/>
<id>urn:sha1:248ae5cfc8bf69074d1da099dc495d8e06070547</id>
<content type='text'>
Signed-off-by: Sergei Poselenov &lt;sposelenov@emcraft.com&gt;
</content>
</entry>
<entry>
<title>NAND FSL UPM: driver re-write using the hwcontrol callback</title>
<updated>2008-06-10T23:22:26Z</updated>
<author>
<name>Wolfgang Grandegger</name>
<email>wg@grandegger.com</email>
</author>
<published>2008-06-05T11:02:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a75a57ef6e4b613c81434971e96ed70cf9ec9ba0'/>
<id>urn:sha1:a75a57ef6e4b613c81434971e96ed70cf9ec9ba0</id>
<content type='text'>
This is a re-write of the NAND FSL UPM driver using the more universal
hwcontrol callback (instead of the cmdfunc callback). Here is a brief
list of furher modifications:

- For the time being, the UPM setup writing the UPM array has been
  removed from the driver and must now be done by the board specific
  code.

- The bus width definition in "struct fsl_upm_nand" is now in bits to
  comply with the corresponding Linux driver and 8, 16 and 32 bit
  accesses are supported.

- chip-&gt;dev_read is only set if fun-&gt;dev_ready != NULL, which is
  required for boards not connecting the R/B pin.

- A few issue have been fixed with MxMR bit manipulation like in the
  corresponding Linux driver.

Note: I think the "io_addr" field of "struct fsl_upm" could be removed
      as well, because the address is already determined by
      "nand-&gt;IO_ADDR_[RW]", but I'm not 100% sure.

This patch has been tested on a TQM8548 modules with the NAND chip
Micron MT29F8G08FABWP.

This patch is based on the following patches posted to this list a few
minutes ago:

  PPC: add accessor macros to clear and set bits in one shot
  83xx/85xx/86xx: add more MxMR local bus definitions

Signed-off-by: Wolfgang Grandegger &lt;wg@grandegger.com&gt;
Acked-by: Anton Vorontsov &lt;avorontsov@ru.mvista.com&gt;
</content>
</entry>
<entry>
<title>nand: Correct NAND erase percentage output</title>
<updated>2008-05-28T16:06:27Z</updated>
<author>
<name>Dirk Behme</name>
<email>dirk.behme@gmail.com</email>
</author>
<published>2008-01-16T13:26:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9723bbb46abb7b2ca24eead5114a3faa58060c20'/>
<id>urn:sha1:9723bbb46abb7b2ca24eead5114a3faa58060c20</id>
<content type='text'>
For NAND erase sizes smaller than one NAND erase block, erase
percentage output becomes grater than 100% e.g.

-- cut --
  &gt; nand info
Device 0: NAND 64MiB 1,8V 8-bit, sector size 16 KiB
  &gt; nand erase 0x100000 0x2000
NAND erase: device 0 offset 0x100000, size 0x2000
Erasing at 0x100000 -- 200% complete.
OK
  &gt;
-- cut --

Correct this and give user a warning that more is erased than specified:

-- cut --
  &gt; nand erase 0x100000 0x2000
NAND erase: device 0 offset 0x100000, size 0x2000
Warning: Erase size 0x00002000 smaller than one erase block 0x00004000
           Erasing 0x00004000 instead
Erasing at 0x100000 -- 100% complete.
OK
  &gt;
-- cut --

Signed-off-by: Dirk Behme &lt;dirk.behme@gmail.com&gt;
</content>
</entry>
<entry>
<title>Big white-space cleanup.</title>
<updated>2008-05-20T22:14:08Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2008-05-20T14:00:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=53677ef18e25c97ac613349087c5cb33ae5a2741'/>
<id>urn:sha1:53677ef18e25c97ac613349087c5cb33ae5a2741</id>
<content type='text'>
This commit gets rid of a huge amount of silly white-space issues.
Especially, all sequences of SPACEs followed by TAB characters get
removed (unless they appear in print statements).

Also remove all embedded "vim:" and "vi:" statements which hide
indentation problems.

Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>PATCH - Fix oob data copied into supplied buffer</title>
<updated>2008-04-21T06:43:46Z</updated>
<author>
<name>Troy Kisky</name>
<email>troy.kisky@boundarydevices.com</email>
</author>
<published>2007-09-24T23:41:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=84c01d3a05ae3aca5f7c0c13a31ca72ba1199a42'/>
<id>urn:sha1:84c01d3a05ae3aca5f7c0c13a31ca72ba1199a42</id>
<content type='text'>
This patch correctly sets the oobavail variable
and fixes a bug where the oob data was not valid when
there where multiple groups in oobfree.

First segment fixes a typo
Second segment fixes a bug where oob data may be copied incorrectly.
Third segment adds an error message when exiting due to write protect.
Forth segment fixes a bug where oobavail may be set incorrectly.

Signed-off-by: Troy Kisky &lt;troy.kisky@boundarydevices.com&gt;
</content>
</entry>
<entry>
<title>Remove conflicting NAND ID</title>
<updated>2008-04-17T21:56:56Z</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2008-04-08T14:24:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e25cb8d3f4fcc265a9cdf8e9d577b59bdb64bbaf'/>
<id>urn:sha1:e25cb8d3f4fcc265a9cdf8e9d577b59bdb64bbaf</id>
<content type='text'>
There are two NAND entries with ID 0xDC and this obviously causes problems.
In the kernel, they punted the first entry, so we should do the same.

See this upstream e-mail for more info:
http://lists.infradead.org/pipermail/linux-mtd/2007-July/018795.html

Signed-off-by: Michael Hennerich &lt;michael.hennerich@analog.com&gt;
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>nand: FSL UPM NAND driver</title>
<updated>2008-01-16T13:14:40Z</updated>
<author>
<name>Anton Vorontsov</name>
<email>avorontsov@ru.mvista.com</email>
</author>
<published>2008-01-14T20:09:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=cd9d23053d435c08fc8695017b5cb9003fcda786'/>
<id>urn:sha1:cd9d23053d435c08fc8695017b5cb9003fcda786</id>
<content type='text'>
Signed-off-by: Anton Vorontsov &lt;avorontsov@ru.mvista.com&gt;
</content>
</entry>
<entry>
<title>fix comments with new drivers organization</title>
<updated>2008-01-09T20:48:49Z</updated>
<author>
<name>Marcel Ziswiler</name>
<email>marcel@ziswiler.com</email>
</author>
<published>2007-12-30T02:30:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7817cb2083d982923752fe0f12b67c0e7c09a027'/>
<id>urn:sha1:7817cb2083d982923752fe0f12b67c0e7c09a027</id>
<content type='text'>
Signed-off-by: Marcel Ziswiler &lt;marcel@ziswiler.com&gt;
</content>
</entry>
</feed>
