<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/cpu/mpc85xx, branch v1.3.2-rc2</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=v1.3.2-rc2</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/cpu/mpc85xx?h=v1.3.2-rc2'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2008-02-14T22:32:40Z</updated>
<entry>
<title>85xx, 86xx: Determine I2C clock frequencies and store in global_data</title>
<updated>2008-02-14T22:32:40Z</updated>
<author>
<name>Timur Tabi</name>
<email>timur@freescale.com</email>
</author>
<published>2008-01-09T20:35:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=943afa229cf5bf70ef917c7eb6bd0db59a1ba602'/>
<id>urn:sha1:943afa229cf5bf70ef917c7eb6bd0db59a1ba602</id>
<content type='text'>
Update global_data to define i2c1_clk and i2c2_clk to 85xx and 86xx.

Update the get_clocks() function in 85xx and 86xx to determine the I2C
clock frequency and store it in gd-&gt;i2c1_clk and gd-&gt;i2c2_clk.

Signed-off-by: Timur Tabi &lt;timur@freescale.com&gt;
</content>
</entry>
<entry>
<title>PPC: Use r2 instead of r29 as global data pointer</title>
<updated>2008-02-14T21:43:22Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2008-02-14T21:43:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e7670f6c1e52ae6d2a43ff75a8bcfa7a5c86e47b'/>
<id>urn:sha1:e7670f6c1e52ae6d2a43ff75a8bcfa7a5c86e47b</id>
<content type='text'>
R29 was an unlucky choice as with recent toolchains (gcc-4.2.x) gcc
will refuse to use load/store multiple insns; instead, it issues a
list of simple load/store instructions upon function entry and exit,
resulting in bigger code size, which in turn makes the build for a
few boards fail.

Use r2 instead.

Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>ppc: Refactor cache routines, so there is only one common set.</title>
<updated>2008-02-14T21:00:41Z</updated>
<author>
<name>Rafal Jaworowski</name>
<email>raj@semihalf.com</email>
</author>
<published>2008-01-15T11:52:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f57d7d364ce189e39b0a64338d2f8012c074a2bd'/>
<id>urn:sha1:f57d7d364ce189e39b0a64338d2f8012c074a2bd</id>
<content type='text'>
Signed-off-by: Rafal Jaworowski &lt;raj@semihalf.com&gt;
</content>
</entry>
<entry>
<title>QE: Move FDT support into a common file</title>
<updated>2008-02-11T23:36:21Z</updated>
<author>
<name>Kumar Gala</name>
<email>galak@kernel.crashing.org</email>
</author>
<published>2008-01-17T14:25:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=69018ce2e086e9caf35b914d675b82bc4888f077'/>
<id>urn:sha1:69018ce2e086e9caf35b914d675b82bc4888f077</id>
<content type='text'>
Move the flat device tree setup for QE related devices into
a common file shared between 83xx &amp; 85xx platforms that have QE's.

Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>Coding Style Cleanup; update CHANGELOG</title>
<updated>2008-01-23T13:31:17Z</updated>
<author>
<name>Wolfgang Denk</name>
<email>wd@denx.de</email>
</author>
<published>2008-01-23T13:31:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=865f0f9754b95183cad395de7e8cb85df0c6ea1f'/>
<id>urn:sha1:865f0f9754b95183cad395de7e8cb85df0c6ea1f</id>
<content type='text'>
Signed-off-by: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>85xx: Get ride of old TLB setup code</title>
<updated>2008-01-17T08:19:18Z</updated>
<author>
<name>Kumar Gala</name>
<email>galak@kernel.crashing.org</email>
</author>
<published>2008-01-17T08:19:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7dc358bb0de9e2fa341f3b4c914466b1f34b2d89'/>
<id>urn:sha1:7dc358bb0de9e2fa341f3b4c914466b1f34b2d89</id>
<content type='text'>
Now that all boards have been converted, remove old config code and the
config option for the new style.

Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>85xx: Reworked initial processor init</title>
<updated>2008-01-17T08:04:53Z</updated>
<author>
<name>Kumar Gala</name>
<email>galak@kernel.crashing.org</email>
</author>
<published>2008-01-17T04:38:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8716318057a5f60ab1ba081ece2dbe82ae00e1ee'/>
<id>urn:sha1:8716318057a5f60ab1ba081ece2dbe82ae00e1ee</id>
<content type='text'>
Reworked the initial processor initialzation sequence:
* introduced cpu_early_init_f that is run in address space 1 (AS=1)
* Moved TLB/LAW and CCSR init into cpu_early_init_f()
* Reworked initial asm code to do most of the core init before TLBs

The main reasons for these changes are to allow handling of 36-bit phys
addresses in the future and some of the issues that will exist when we
do that.

There are a few caveats on what can be initialized via the LAW and TLB
static tables:
* TLB entry 14/15 can't be initialized via the TLB table
* any LAW that covers the implicit boot window (4G-8M to 4G) must map to
  the code that is currently executing.

Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>85xx: Introduce new tlb API</title>
<updated>2008-01-17T08:04:07Z</updated>
<author>
<name>Kumar Gala</name>
<email>galak@kernel.crashing.org</email>
</author>
<published>2008-01-17T04:33:22Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=44a23cfd6360a68eaa41f945190618a55519eac3'/>
<id>urn:sha1:44a23cfd6360a68eaa41f945190618a55519eac3</id>
<content type='text'>
Add a set of functions to manipulate TLB entries:
 * set_tlb() - write a tlb entry
 * invalidate_tlb() - invalidate a tlb array
 * disable_tlb() - disable a variable size tlb entry
 * init_tlbs() - setup initial tlbs based on static table

Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>85xx: Remove old style of LAW init</title>
<updated>2008-01-17T05:21:56Z</updated>
<author>
<name>Kumar Gala</name>
<email>galak@kernel.crashing.org</email>
</author>
<published>2008-01-16T15:22:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=54a5070115eff38e9b324b78abdfa0b4520580b9'/>
<id>urn:sha1:54a5070115eff38e9b324b78abdfa0b4520580b9</id>
<content type='text'>
All boards are now using the new fsl_law code so we can drop the old version.

Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>85xx: Move LAW init code into C</title>
<updated>2008-01-17T05:21:55Z</updated>
<author>
<name>Kumar Gala</name>
<email>galak@kernel.crashing.org</email>
</author>
<published>2008-01-16T07:13:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=83d40dfd79fe868796275802f60116d84b9e4395'/>
<id>urn:sha1:83d40dfd79fe868796275802f60116d84b9e4395</id>
<content type='text'>
Move the initialization of the LAWs into C code and provide an API
to allow modification of LAWs after init.

Board code is responsible to provide a law_table and num_law_entries.

We should be able to use the same code on 86xx as well.

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