<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch/powerpc/cpu/mpc85xx/cpu_init.c, branch v2011.06</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/arch/powerpc/cpu/mpc85xx/cpu_init.c?h=v2011.06</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/arch/powerpc/cpu/mpc85xx/cpu_init.c?h=v2011.06'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2011-04-28T03:29:04Z</updated>
<entry>
<title>powerpc/85xx: Enable Internal USB PHY for p2040, p3041, p5010 and p5020</title>
<updated>2011-04-28T03:29:04Z</updated>
<author>
<name>Roy Zang</name>
<email>tie-fei.zang@freescale.com</email>
</author>
<published>2011-04-13T05:08:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=86221f09fb99d37ce5bfceb3ac66ca78f034cb71'/>
<id>urn:sha1:86221f09fb99d37ce5bfceb3ac66ca78f034cb71</id>
<content type='text'>
The P2040, P3041, P5010, and P5020 all have internal USB PHYs that we
need to enable for them to function.

Signed-off-by: Roy Zang &lt;tie-fei.zang@freescale.com&gt;
Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>powerpc/85xx: Add PBL boot from SPI flash support on P4080DS</title>
<updated>2011-04-10T16:17:55Z</updated>
<author>
<name>Shaohui Xie</name>
<email>b21989@freescale.com</email>
</author>
<published>2011-03-16T02:10:32Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2a9fab82b74d59aa9150e905aa06a6bff32c5059'/>
<id>urn:sha1:2a9fab82b74d59aa9150e905aa06a6bff32c5059</id>
<content type='text'>
PBL(pre-boot loader): SPI flash used as RCW(Reset Configuration Word) and
PBI(pre-boot initialization) source, CPC(CoreNet Platform Cache) used as
1M SRAM where PBL will copy whole U-BOOT image to, U-boot can boot from
CPC after PBL completes RCW and PBI phases.

Signed-off-by: Chunhe Lan &lt;b25806@freescale.com&gt;
Signed-off-by: Mingkai Hu &lt;Mingkai.hu@freescale.com&gt;
Signed-off-by: Shaohui Xie &lt;b21989@freescale.com&gt;
Signed-off-by: Roy Zang &lt;tie-fei.zang@freescale.com&gt;
Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>powerpc/85xx: load ucode from nand flash before qe_init</title>
<updated>2011-04-04T14:24:41Z</updated>
<author>
<name>Haiying Wang</name>
<email>Haiying.Wang@freescale.com</email>
</author>
<published>2011-02-07T21:14:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a7b1e1b706a78f9208cb4128be9692e97f58e5ac'/>
<id>urn:sha1:a7b1e1b706a78f9208cb4128be9692e97f58e5ac</id>
<content type='text'>
In the case the QE's microcode is stored in nand flash, we need to load it from
NAND flash to ddr first then the qe_init can get the ucode correctly.

Signed-off-by: Haiying Wang &lt;Haiying.Wang@freescale.com&gt;
Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>powerpc: Add cpu_secondary_init_r to allow for initialization post env setup</title>
<updated>2011-04-04T14:24:41Z</updated>
<author>
<name>Kumar Gala</name>
<email>galak@kernel.crashing.org</email>
</author>
<published>2011-02-02T17:23:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=f9a33f1c6158ce3fa119d94109d4347cf2e0aa4a'/>
<id>urn:sha1:f9a33f1c6158ce3fa119d94109d4347cf2e0aa4a</id>
<content type='text'>
We can simplify some cpu/SoC level initialization by moving it to be
after the environment and non-volatile storage is setup as there might
be dependancies on such things in various boot configurations.

For example for FSL SoC's with QE if we boot from NAND we need it setup
to extra the ucode image to initialize the QE.  If we always do this
after environment &amp; non-volatile storage is working we can have the code
be the same regardless of NOR, NAND, SPI, MMC boot.

Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>powerpc/85xx: Add the workaround for erratum CPC-A003 (enable on P4080)</title>
<updated>2011-01-14T07:32:22Z</updated>
<author>
<name>Kumar Gala</name>
<email>galak@kernel.crashing.org</email>
</author>
<published>2011-01-13T07:56:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=868da5936e40b8685c813c1eb31eed629eaae295'/>
<id>urn:sha1:868da5936e40b8685c813c1eb31eed629eaae295</id>
<content type='text'>
CoreNet Platform Cache single-bit data error scrubbing will cause data
corruption.  Disable the feature to workaround the issue.

Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>powerpc/85xx: Add the workaround for erratum CPC-A002 (enable on P4080)</title>
<updated>2011-01-14T07:32:22Z</updated>
<author>
<name>Kumar Gala</name>
<email>galak@kernel.crashing.org</email>
</author>
<published>2011-01-13T07:54:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1d2c2a62e328db22c38e3dfb3c0a8a373333471b'/>
<id>urn:sha1:1d2c2a62e328db22c38e3dfb3c0a8a373333471b</id>
<content type='text'>
CoreNet Platform Cache single-bit tag error scrubbing will cause tag
corruption.  Disable the feature to workaround the issue.

Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>fsl_esdhc: Add the workaround for erratum ESDHC136 (enable on P4080)</title>
<updated>2011-01-14T07:32:22Z</updated>
<author>
<name>Roy Zang</name>
<email>tie-fei.zang@freescale.com</email>
</author>
<published>2011-01-07T06:24:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=ae026ffd1e1a3f98b13c121acf5a677a5925a0e1'/>
<id>urn:sha1:ae026ffd1e1a3f98b13c121acf5a677a5925a0e1</id>
<content type='text'>
False multi-bit ECC errors will be reported by the eSDHC buffer which
can trigger a reset request.

We disable all ECC error checking on SDHC.

Signed-off-by: Roy Zang &lt;tie-fei.zang@freescale.com&gt;
Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>powerpc/8xxx: Refactor SRIO initialization into common code</title>
<updated>2011-01-14T07:32:21Z</updated>
<author>
<name>Kumar Gala</name>
<email>galak@kernel.crashing.org</email>
</author>
<published>2010-12-30T18:09:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=a09b9b68d492e978ef0e14cae93ff9cfbc2d3e4b'/>
<id>urn:sha1:a09b9b68d492e978ef0e14cae93ff9cfbc2d3e4b</id>
<content type='text'>
Moved the SRIO init out of corenet_ds and into common code for
8xxx/QorIQ processors that have SRIO.  We mimic what we do with PCIe
controllers for SRIO.

We utilize the fact that SRIO is over serdes to determine if its
configured or not and thus can setup the LAWs needed for it dynamically.

We additionally update the device tree (to remove the SRIO nodes) if the
board doesn't have SRIO enabled.

Introduced the following standard defines for board config.h:

CONFIG_SYS_SRIO - Chip has SRIO or not
CONFIG_SRIO1 - Board has SRIO 1 port available
CONFIG_SRIO2 - Board has SRIO 2 port available

(where 'n' is the port #)
CONFIG_SYS_SRIOn_MEM_VIRT - virtual address in u-boot
CONFIG_SYS_SRIOn_MEM_PHYS - physical address (for law setup)
CONFIG_SYS_SRIOn_MEM_SIZE - size of window (for law setup)

[ These mimic what we have for PCI and PCIe controllers ]

Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
Acked-by: Wolfgang Denk &lt;wd@denx.de&gt;
</content>
</entry>
<entry>
<title>powerpc/85xx: Replace CONFIG_SYS_HAS_SERDES with a weak function</title>
<updated>2011-01-14T07:32:18Z</updated>
<author>
<name>Kumar Gala</name>
<email>galak@kernel.crashing.org</email>
</author>
<published>2010-12-15T09:50:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=35079aa98c64b6739ea2fc5453b527a9bdf22b6c'/>
<id>urn:sha1:35079aa98c64b6739ea2fc5453b527a9bdf22b6c</id>
<content type='text'>
Instead of a #define use a null weak function for fsl_serdes_init

Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>powerpc/85xx: do not reloc l2srbar if CONFIG_FLASH_BASE is not defined</title>
<updated>2010-12-01T16:01:14Z</updated>
<author>
<name>Haiying Wang</name>
<email>Haiying.Wang@freescale.com</email>
</author>
<published>2010-12-01T15:35:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=888279b5ed8a6243eda81af84a98adc64c5e4453'/>
<id>urn:sha1:888279b5ed8a6243eda81af84a98adc64c5e4453</id>
<content type='text'>
This fixes the compiling error for the board  which doesn't have NOR flash
(so CONFIG_FLASH_BASE is not defined)

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