<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/cpu/mpc85xx, branch v2009.01-rc1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/cpu/mpc85xx?h=v2009.01-rc1</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/cpu/mpc85xx?h=v2009.01-rc1'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2008-12-06T22:36:43Z</updated>
<entry>
<title>Update U-Boot's build timestamp on every compile</title>
<updated>2008-12-06T22:36:43Z</updated>
<author>
<name>Peter Tyser</name>
<email>ptyser@xes-inc.com</email>
</author>
<published>2008-11-03T15:30:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=561858ee7d0274c3e89dc98d4d0698cb6fcf6fd9'/>
<id>urn:sha1:561858ee7d0274c3e89dc98d4d0698cb6fcf6fd9</id>
<content type='text'>
Use the GNU 'date' command to auto-generate a new U-Boot
timestamp on every compile.

Signed-off-by: Peter Tyser &lt;ptyser@xes-inc.com&gt;
</content>
</entry>
<entry>
<title>85xx: init gd as early as possible</title>
<updated>2008-12-04T09:15:43Z</updated>
<author>
<name>Kumar Gala</name>
<email>galak@kernel.crashing.org</email>
</author>
<published>2008-11-24T16:29:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9df59533f77de2829b4b66e5b7620e04edaa391c'/>
<id>urn:sha1:9df59533f77de2829b4b66e5b7620e04edaa391c</id>
<content type='text'>
Moved up the initialization of GD so C code like set_tlb() can use
gd-&gt;flags to determine if we've relocated or not in the future.

Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
Acked-by: Andy Fleming &lt;afleming@freescale.com&gt;
</content>
</entry>
<entry>
<title>85xx: Fix relocation of CCSRBAR</title>
<updated>2008-12-04T09:15:43Z</updated>
<author>
<name>Kumar Gala</name>
<email>galak@kernel.crashing.org</email>
</author>
<published>2008-11-24T16:29:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=aed461af81012a398a205e9be67ab37667491838'/>
<id>urn:sha1:aed461af81012a398a205e9be67ab37667491838</id>
<content type='text'>
If the virtual address for CCSRBAR is the same after relocation but
the physical address is changing we'd end up having two TLB entries with
the same VA.  Instead we new us the new CCSRBAR virt address + 4k as a
temp virt address to access the old CCSRBAR to relocate it.

Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
Acked-by: Andy Fleming &lt;afleming@freescale.com&gt;
</content>
</entry>
<entry>
<title>85xx: Add PORDEVSR_PCI1 define</title>
<updated>2008-12-04T09:15:43Z</updated>
<author>
<name>Peter Tyser</name>
<email>ptyser@xes-inc.com</email>
</author>
<published>2008-12-01T19:47:12Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9427ccde0355a2ebf47454e8e1be59f5b9864e08'/>
<id>urn:sha1:9427ccde0355a2ebf47454e8e1be59f5b9864e08</id>
<content type='text'>
Add define used to determine if PCI1 interface is in PCI or PCIX mode.

Convert users of the old PORDEVSR_PCI constant to use MPC85xx_PORDEVSR_PCI1

Signed-off-by: Peter Tyser &lt;ptyser@xes-inc.com&gt;
Signed-off-by: Andy Fleming &lt;afleming@freescale.com&gt;
</content>
</entry>
<entry>
<title>85xx: Add CPU 2 errata workaround to all 8548 boards</title>
<updated>2008-12-04T04:46:42Z</updated>
<author>
<name>Peter Tyser</name>
<email>ptyser@xes-inc.com</email>
</author>
<published>2008-11-11T16:17:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a2cd50ed6ef0ac6b127b3d6db756979a8336718d'/>
<id>urn:sha1:a2cd50ed6ef0ac6b127b3d6db756979a8336718d</id>
<content type='text'>
All mpc8548-based boards should implement the suggested workaround
to CPU 2 errata. Without the workaround, its possible for the
8548's core to hang while executing a msync or mbar 0 instruction
and a snoopable transaction from an I/O master tagged to make
quick forward progress is present.

Signed-off-by: Peter Tyser &lt;ptyser@xes-inc.com&gt;
Acked-by: Andy Fleming &lt;afleming@freescale.com&gt;
</content>
</entry>
<entry>
<title>Moved initialization of QE Ethernet controller to cpu_eth_init()</title>
<updated>2008-11-10T05:38:03Z</updated>
<author>
<name>Ben Warren</name>
<email>biggerbadderben@gmail.com</email>
</author>
<published>2008-10-23T06:32:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0e8454e990385a58f708c2fc26d31ac041c7a6c5'/>
<id>urn:sha1:0e8454e990385a58f708c2fc26d31ac041c7a6c5</id>
<content type='text'>
Removed initialization of the driver from net/eth.c

Signed-off-by: Ben Warren &lt;biggerbadderben@gmail.com&gt;
</content>
</entry>
<entry>
<title>Moved initialization of FCC Ethernet controller to cpu_eth_init</title>
<updated>2008-11-10T05:38:02Z</updated>
<author>
<name>Ben Warren</name>
<email>biggerbadderben@gmail.com</email>
</author>
<published>2008-10-23T06:20:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=3456a148276d5494b53ee40242efb6462d163504'/>
<id>urn:sha1:3456a148276d5494b53ee40242efb6462d163504</id>
<content type='text'>
Affected boards:
    Several MPC8xx boards
    Several MPC8260/MPC8272 boards
    Several MPC85xx boards

Removed initialization of the driver from net/eth.c

Signed-off-by: Ben Warren &lt;biggerbadderben@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fix typo in cpu/mpc85xx/cpu.c</title>
<updated>2008-11-10T05:38:02Z</updated>
<author>
<name>Ben Warren</name>
<email>biggerbadderben@gmail.com</email>
</author>
<published>2008-10-31T05:15:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=62e15b497f5c6334c059512678c8db7940ae4c61'/>
<id>urn:sha1:62e15b497f5c6334c059512678c8db7940ae4c61</id>
<content type='text'>
CONFIG_MPC85xx_FEC -&gt; CONFIG_MPC85XX_FEC

Signed-off-by: Ben Warren &lt;biggerbadderben@gmail.com&gt;
</content>
</entry>
<entry>
<title>85xx: Fix the incorrect register used for DDR erratum1</title>
<updated>2008-10-24T22:29:37Z</updated>
<author>
<name>Dave Liu</name>
<email>daveliu@freescale.com</email>
</author>
<published>2008-10-23T13:18:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ae5f943ba8ede448a4b1a145fd8911856701ecc5'/>
<id>urn:sha1:ae5f943ba8ede448a4b1a145fd8911856701ecc5</id>
<content type='text'>
The 8572 DDR erratum1:
DDR controller may enter an illegal state when operating
in 32-bit bus mode with 4-beat bursts.

Description:
When operating with a 32-bit bus, it is recommended that
DDR_SDRAM_CFG[8_BE] is cleared when DDR2 memories are used.
This forces the DDR controller to use 4-beat bursts when
communicating to the DRAMs. However, an issue exists that
could lead to data corruption when the DDR controller is
in 32-bit bus mode while using 4-beat bursts.

Projected Impact:
If the DDR controller is operating in 32-bit bus mode with
4-beat bursts, then the controller may enter into a bad state.
All subsequent reads from memory is corrupted.
Four-beat bursts with a 32-bit bus only is used with DDR2 memories.
Therefore, this erratum does not affect DDR3 mode.

Work Arounds:
To work around this issue, software must set DEBUG_1[31] in
DDR memory mapped space (CCSRBAR offset + 0x2f00 for DDR_1
and CCSRBAR offset + 0x6f00 for DDR_2).

Currenlty, the code is using incorrect register DDR_SDRAM_CFG_2
as condition, but it should be DDR_SDRAM_CFG register.

Signed-off-by: Dave Liu &lt;daveliu@freescale.com&gt;
</content>
</entry>
<entry>
<title>85xx: Add basic e500mc core support</title>
<updated>2008-10-24T20:10:47Z</updated>
<author>
<name>Kumar Gala</name>
<email>galak@kernel.crashing.org</email>
</author>
<published>2008-10-23T06:47:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0f060c3bf82832331a509f2e5d2442539e7aad09'/>
<id>urn:sha1:0f060c3bf82832331a509f2e5d2442539e7aad09</id>
<content type='text'>
Introduce CONFIG_E500MC to deal with the minor differences between
e500v2 and e500mc.

* Certain fields of HID0/1 don't exist anymore on e500mc
* Cache line size is 64-bytes on e500mc
* reset value of PIR is different

Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
</feed>
