<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/cpu/ppc4xx/ndfc.c, branch v2009.03</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/cpu/ppc4xx/ndfc.c?h=v2009.03</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/cpu/ppc4xx/ndfc.c?h=v2009.03'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2008-10-18T19:54:03Z</updated>
<entry>
<title>rename CFG_ macros to CONFIG_SYS</title>
<updated>2008-10-18T19:54:03Z</updated>
<author>
<name>Jean-Christophe PLAGNIOL-VILLARD</name>
<email>plagnioj@jcrosoft.com</email>
</author>
<published>2008-10-16T13:01:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=6d0f6bcf337c5261c08fabe12982178c2c489d76'/>
<id>urn:sha1:6d0f6bcf337c5261c08fabe12982178c2c489d76</id>
<content type='text'>
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD &lt;plagnioj@jcrosoft.com&gt;
</content>
</entry>
<entry>
<title>ppc4xx/NAND: Add select_chip function to 4xx NDFC driver</title>
<updated>2008-08-30T09:24:54Z</updated>
<author>
<name>Stefan Roese</name>
<email>sr@denx.de</email>
</author>
<published>2008-08-29T09:56:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=c2b4b2e4814f4ace9015fdb64132894327400bf0'/>
<id>urn:sha1:c2b4b2e4814f4ace9015fdb64132894327400bf0</id>
<content type='text'>
This function is needed for the new NAND infrastructure. We only need
a dummy implementation though for the NDFC.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>ppc4xx: NAND configuration</title>
<updated>2008-08-29T08:21:31Z</updated>
<author>
<name>Wolfgang Ocker</name>
<email>weo@reccoware.de</email>
</author>
<published>2008-08-26T17:55:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=52aef8f9ba28b747973bf76741c23db658d5773c'/>
<id>urn:sha1:52aef8f9ba28b747973bf76741c23db658d5773c</id>
<content type='text'>
Made NAND bank configuration setting a config variable.

Signed-off-by: Wolfgang Ocker &lt;weo@reccoware.de&gt;
Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>drivers/mtd/nand: Move conditional compilation to Makefile</title>
<updated>2008-08-12T23:40:43Z</updated>
<author>
<name>Jean-Christophe PLAGNIOL-VILLARD</name>
<email>plagnioj@jcrosoft.com</email>
</author>
<published>2008-08-12T23:40:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=cc4a0ceeac5462106172d0cc9d9d542233aa3ab2'/>
<id>urn:sha1:cc4a0ceeac5462106172d0cc9d9d542233aa3ab2</id>
<content type='text'>
rename CFG_NAND_LEGACY to CONFIG_NAND_LEGACY

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD &lt;plagnioj@jcrosoft.com&gt;
</content>
</entry>
<entry>
<title>NAND: Update 4xx NDFC driver to match updated nand subsystem</title>
<updated>2008-08-12T16:31:23Z</updated>
<author>
<name>Stefan Roese</name>
<email>sr@denx.de</email>
</author>
<published>2008-01-05T15:47:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3df2ece0f0fbba47d27f02fff96c533732b98c14'/>
<id>urn:sha1:3df2ece0f0fbba47d27f02fff96c533732b98c14</id>
<content type='text'>
This patch changes the 4xx NAND driver ndfc.c to match the new
infrastructure from the updated NAND subsystem. This NAND
subsystem was recently synced again with the Linux 2.6.22 MTD/NAND
subsystem.

Tested successfully on AMCC Sequoia and Bamboo.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>Fixing coding style issues</title>
<updated>2008-08-12T16:31:17Z</updated>
<author>
<name>William Juul</name>
<email>william.juul@datarespons.no</email>
</author>
<published>2007-11-09T12:32:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=5e1dae5c3db7f4026f31b6a2a81ecd9e9dee475f'/>
<id>urn:sha1:5e1dae5c3db7f4026f31b6a2a81ecd9e9dee475f</id>
<content type='text'>
 - Fixing leading white spaces
 - Fixing indentation where 4 spaces are used instead of tab
 - Removing C++ comments (//), wherever I introduced them

Signed-off-by: William Juul &lt;william.juul@tandberg.com&gt;
Signed-off-by: Scott Wood &lt;scottwood@freescale.com&gt;
</content>
</entry>
<entry>
<title>Update MTD to that of Linux 2.6.22.1</title>
<updated>2008-08-12T16:31:15Z</updated>
<author>
<name>William Juul</name>
<email>william.juul@datarespons.no</email>
</author>
<published>2007-10-31T12:53:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=cfa460adfdefcc30d104e1a9ee44994ee349bb7b'/>
<id>urn:sha1:cfa460adfdefcc30d104e1a9ee44994ee349bb7b</id>
<content type='text'>
A lot changed in the Linux MTD code, since it was last ported from
Linux to U-Boot. This patch takes U-Boot NAND support to the level
of Linux 2.6.22.1 and will enable support for very large NAND devices
(4KB pages) and ease the compatibility between U-Boot and Linux
filesystems.

This patch is tested on two custom boards with PPC and ARM
processors running YAFFS in U-Boot and Linux using gcc-4.1.2
cross compilers.

MAKEALL ppc/arm has some issues:
 * DOC/OneNand/nand_spl is not building (I have not tried porting
   these parts, and since I do not have any HW and I am not familiar
   with this code/HW I think its best left to someone else.)

Except for the issues mentioned above, I have ported all drivers
necessary to run MAKEALL ppc/arm without errors and warnings. Many
drivers were trivial to port, but some were not so trivial. The
following drivers must be examined carefully and maybe rewritten to
some degree:
 cpu/ppc4xx/ndfc.c
 cpu/arm926ejs/davinci/nand.c
 board/delta/nand.c
 board/zylonite/nand.c

Signed-off-by: William Juul &lt;william.juul@tandberg.com&gt;
Signed-off-by: Stig Olsen &lt;stig.olsen@tandberg.com&gt;
Signed-off-by: Scott Wood &lt;scottwood@freescale.com&gt;
</content>
</entry>
<entry>
<title>ppc4xx: Add basic support for AMCC 460EX/460GT (2/5)</title>
<updated>2008-03-15T06:28:04Z</updated>
<author>
<name>Stefan Roese</name>
<email>sr@denx.de</email>
</author>
<published>2008-03-11T14:05:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2801b2d2a9906f206ab9ee8d0b6e746d2b7fe05a'/>
<id>urn:sha1:2801b2d2a9906f206ab9ee8d0b6e746d2b7fe05a</id>
<content type='text'>
This patch adds basic support for the AMCC 460EX/460GT PPC's.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>ppc4xx: Fix ndfc HW ECC byte order</title>
<updated>2008-02-04T10:47:40Z</updated>
<author>
<name>Stefan Roese</name>
<email>sr@denx.de</email>
</author>
<published>2008-02-01T08:38:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ff02f139804f3cb61414f7bbcbfdaa0279e3efae'/>
<id>urn:sha1:ff02f139804f3cb61414f7bbcbfdaa0279e3efae</id>
<content type='text'>
The current ndfc HW ECC implementation swaps the first two ECC bytes.
But the 4xx NDFC already uses the SMC (Smart Media Card) ECC ordering,
so this swapping in the HW ECC driver is bogus. This patch fixes this
problem and now really uses the SMC ECC byte order.

Thanks to Sean MacLennan for pointing this out.

Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
<entry>
<title>ppc4xx: Add PPC405EX support</title>
<updated>2007-10-31T20:20:49Z</updated>
<author>
<name>Stefan Roese</name>
<email>sr@denx.de</email>
</author>
<published>2007-10-05T15:10:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=dbbd125721aea6645fdb962f36bd41f59e272f9d'/>
<id>urn:sha1:dbbd125721aea6645fdb962f36bd41f59e272f9d</id>
<content type='text'>
Signed-off-by: Stefan Roese &lt;sr@denx.de&gt;
</content>
</entry>
</feed>
