<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/cpu/arm926ejs, branch v2008.10</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<entry>
<title>Merge branch 'master' of git://git.denx.de/u-boot-nand-flash</title>
<updated>2008-09-12T23:45:56+00:00</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2008-09-12T23:45:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=508eb85db7065e34948c189c83f7e348c1cfd61e'/>
<id>508eb85db7065e34948c189c83f7e348c1cfd61e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ARM DaVinci: Remove duplicate code in cpu/arm926ejs/davinci/dp83848.c</title>
<updated>2008-09-12T00:20:47+00:00</updated>
<author>
<name>Hugo Villeneuve</name>
<email>hugo.villeneuve@lyrtech.com</email>
</author>
<published>2008-09-12T00:20:47+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b5b0344957d32e3d07a8dd72fce64fb48e680ba4'/>
<id>b5b0344957d32e3d07a8dd72fce64fb48e680ba4</id>
<content type='text'>
ARM DaVinci: Remove duplicate code in cpu/arm926ejs/davinci/dp83848.c

Signed-off-by: Hugo Villeneuve &lt;hugo.villeneuve@lyrtech.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ARM DaVinci: Remove duplicate code in cpu/arm926ejs/davinci/dp83848.c

Signed-off-by: Hugo Villeneuve &lt;hugo.villeneuve@lyrtech.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ARM DaVinci: Fix broken HW ECC for large page NAND.</title>
<updated>2008-09-10T16:40:30+00:00</updated>
<author>
<name>Hugo Villeneuve</name>
<email>hugo.villeneuve@lyrtech.com</email>
</author>
<published>2008-08-30T21:06:55+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9b05aa788bfdd3264ff1bc9418cb19550a7234e4'/>
<id>9b05aa788bfdd3264ff1bc9418cb19550a7234e4</id>
<content type='text'>
Based on original patch by Bernard Blackham &lt;bernard@largestprime.net&gt;

U-boot's HW ECC support for large page NAND on Davinci is completely
broken.  Some kernels, such as the 2.6.10 one supported by
MontaVista for DaVinci, rely upon this broken behaviour as they
share the same code for ECCs. In the existing scheme, error
detection *might* work on large page, but error correction
definitely does not.  Small page ECC correction works, but the
format is not compatible with the mainline git kernel.

This patch adds ECC code that matches what is currently in the
Davinci git repository (since NAND support was added in 2.6.24).
This makes the ECC and OOB layout written by u-boot compatible with
Linux for both small page and large page devices and fixes ECC
correction for large page devices.

The old behaviour can be restored by defining the macro
CFG_DAVINCI_BROKEN_ECC, which is undefined by default.

Signed-off-by: Hugo Villeneuve &lt;hugo.villeneuve@lyrtech.com&gt;
Acked-by: Sergey Kubushyn &lt;ksi@koi8.net&gt;
Signed-off-by: Scott Wood &lt;scottwood@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Based on original patch by Bernard Blackham &lt;bernard@largestprime.net&gt;

U-boot's HW ECC support for large page NAND on Davinci is completely
broken.  Some kernels, such as the 2.6.10 one supported by
MontaVista for DaVinci, rely upon this broken behaviour as they
share the same code for ECCs. In the existing scheme, error
detection *might* work on large page, but error correction
definitely does not.  Small page ECC correction works, but the
format is not compatible with the mainline git kernel.

This patch adds ECC code that matches what is currently in the
Davinci git repository (since NAND support was added in 2.6.24).
This makes the ECC and OOB layout written by u-boot compatible with
Linux for both small page and large page devices and fixes ECC
correction for large page devices.

The old behaviour can be restored by defining the macro
CFG_DAVINCI_BROKEN_ECC, which is undefined by default.

Signed-off-by: Hugo Villeneuve &lt;hugo.villeneuve@lyrtech.com&gt;
Acked-by: Sergey Kubushyn &lt;ksi@koi8.net&gt;
Signed-off-by: Scott Wood &lt;scottwood@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Moved initialization of Ethernet controllers on Atmel AT91 to board_eth_init()</title>
<updated>2008-09-03T04:18:16+00:00</updated>
<author>
<name>Ben Warren</name>
<email>biggerbadderben@gmail.com</email>
</author>
<published>2008-08-13T05:11:53+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3ae071e44256144d6c1e3febb65f6c56bd433769'/>
<id>3ae071e44256144d6c1e3febb65f6c56bd433769</id>
<content type='text'>
Removed at91sam9_eth_initialize() from net/eth.c

Signed-off-by: Ben Warren &lt;biggerbadderben@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Removed at91sam9_eth_initialize() from net/eth.c

Signed-off-by: Ben Warren &lt;biggerbadderben@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ARM DaVinci: Changing function names for EMAC driver</title>
<updated>2008-08-30T22:39:46+00:00</updated>
<author>
<name>Sandeep Paulraj</name>
<email>s-paulraj@ti.com</email>
</author>
<published>2008-08-30T22:39:46+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=fcaac589a68115819ddadcf5c18ded9a5f9e2c75'/>
<id>fcaac589a68115819ddadcf5c18ded9a5f9e2c75</id>
<content type='text'>
DM644x is just one of a series of DaVinci chips that use the EMAC driver.
By replacing all the function names that start with dm644x_* to davinci_*
we make these function more portable. I have tested this change on my EVM.
DM6467 is another DaVinci SOC which uses the EMAC driver and i will
be sending patches that add DaVinci DM6467 support to the list soon.

Signed-off-by: Sandeep Paulraj &lt;s-paulraj@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
DM644x is just one of a series of DaVinci chips that use the EMAC driver.
By replacing all the function names that start with dm644x_* to davinci_*
we make these function more portable. I have tested this change on my EVM.
DM6467 is another DaVinci SOC which uses the EMAC driver and i will
be sending patches that add DaVinci DM6467 support to the list soon.

Signed-off-by: Sandeep Paulraj &lt;s-paulraj@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Correct ARM Versatile Timer Initialization</title>
<updated>2008-08-25T11:00:03+00:00</updated>
<author>
<name>Gururaja Hebbar K R</name>
<email>gururajakr@sanyo.co.in</email>
</author>
<published>2008-08-25T09:11:34+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e8f1207bbf2df6fb693ee1aa3329b2014c92e5e6'/>
<id>e8f1207bbf2df6fb693ee1aa3329b2014c92e5e6</id>
<content type='text'>
 - According to ARM Dual-Timer Module (SP804) TRM (ARM DDI0271),
   -- Timer Value Register @ TIMER Base + 4 is Read-only.
   -- Prescale Value (Bits 3-2 of TIMER Control register)
	can only be one of 00,01,10. 11 is undefined.
   -- CFG_HZ for Versatile board is set to
	#define CFG_HZ		(1000000 / 256)
	So Prescale bits is set to indicate
	- 8 Stages of Prescale, Clock divided by 256
 - The Timer Control Register has one Undefined/Shouldn't Use Bit
   So we should do read/modify/write Operation

Signed-off-by: Gururaja Hebbar &lt;gururajakr@sanyo.co.in&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - According to ARM Dual-Timer Module (SP804) TRM (ARM DDI0271),
   -- Timer Value Register @ TIMER Base + 4 is Read-only.
   -- Prescale Value (Bits 3-2 of TIMER Control register)
	can only be one of 00,01,10. 11 is undefined.
   -- CFG_HZ for Versatile board is set to
	#define CFG_HZ		(1000000 / 256)
	So Prescale bits is set to indicate
	- 8 Stages of Prescale, Clock divided by 256
 - The Timer Control Register has one Undefined/Shouldn't Use Bit
   So we should do read/modify/write Operation

Signed-off-by: Gururaja Hebbar &lt;gururajakr@sanyo.co.in&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ARM DaVinci: Removed redundant NAND initialization code.</title>
<updated>2008-08-25T09:12:44+00:00</updated>
<author>
<name>Hugo Villeneuve</name>
<email>hugo.villeneuve@lyrtech.com</email>
</author>
<published>2008-08-19T20:21:03+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e39411674669cc880e1ec4a8ca4794fb15c33a45'/>
<id>e39411674669cc880e1ec4a8ca4794fb15c33a45</id>
<content type='text'>
ARM DaVinci: Removed redundant NAND initialization code.

Signed-off-by: Hugo Villeneuve &lt;hugo.villeneuve@lyrtech.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ARM DaVinci: Removed redundant NAND initialization code.

Signed-off-by: Hugo Villeneuve &lt;hugo.villeneuve@lyrtech.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ARM DaVinci: Fix compilation error with new MTD code.</title>
<updated>2008-08-25T09:12:42+00:00</updated>
<author>
<name>Hugo Villeneuve</name>
<email>hugo.villeneuve@lyrtech.com</email>
</author>
<published>2008-08-19T20:21:00+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b3fb663b20d995ca41327db877ddb168279b3f62'/>
<id>b3fb663b20d995ca41327db877ddb168279b3f62</id>
<content type='text'>
ARM DaVinci: Fix compilation error with new MTD code.

Signed-off-by: Hugo Villeneuve &lt;hugo.villeneuve@lyrtech.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ARM DaVinci: Fix compilation error with new MTD code.

Signed-off-by: Hugo Villeneuve &lt;hugo.villeneuve@lyrtech.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>drivers/mtd/nand: Move conditional compilation to Makefile</title>
<updated>2008-08-12T23:40:43+00:00</updated>
<author>
<name>Jean-Christophe PLAGNIOL-VILLARD</name>
<email>plagnioj@jcrosoft.com</email>
</author>
<published>2008-08-12T23:40:43+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=cc4a0ceeac5462106172d0cc9d9d542233aa3ab2'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
rename CFG_NAND_LEGACY to CONFIG_NAND_LEGACY

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD &lt;plagnioj@jcrosoft.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://www.denx.de/git/u-boot-at91</title>
<updated>2008-08-12T20:02:27+00:00</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2008-08-12T20:02:27+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8641ff266ae6638da201747c239fd39ba34c4958'/>
<id>8641ff266ae6638da201747c239fd39ba34c4958</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
