<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/arch/powerpc/include/asm, branch v2014.10</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/arch/powerpc/include/asm?h=v2014.10</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/arch/powerpc/include/asm?h=v2014.10'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2014-10-10T13:44:43Z</updated>
<entry>
<title>powerpc: ppc4xx: remove board support for bluestone</title>
<updated>2014-10-10T13:44:43Z</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.m@jp.panasonic.com</email>
</author>
<published>2014-09-28T16:37:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9ed3246e19a42392bf0fd676dcbbe3539cc46ec1'/>
<id>urn:sha1:9ed3246e19a42392bf0fd676dcbbe3539cc46ec1</id>
<content type='text'>
This board has been orphaned for more than 6 months.

It is the last board defining CONFIG_APM821XX.
The code inside #ifdef CONFIG_APM821XX should be removed too.

Signed-off-by: Masahiro Yamada &lt;yamada.m@jp.panasonic.com&gt;
</content>
</entry>
<entry>
<title>net: Merge asm/fsl_enet.h into fsl_mdio.h</title>
<updated>2014-09-08T17:30:33Z</updated>
<author>
<name>Claudiu Manoil</name>
<email>claudiu.manoil@freescale.com</email>
</author>
<published>2014-09-05T05:52:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=93f26f130eede8db0cb47afcaf66016987b91731'/>
<id>urn:sha1:93f26f130eede8db0cb47afcaf66016987b91731</id>
<content type='text'>
fsl_enet.h defines the mapping of the usual MII management
registers, which are included in the MDIO register block
common to Freescale ethernet controllers. So it shouldn't
depend on the CPU architecture but it should be actually
part of the arch independent fsl_mdio.h.

To remove the arch dependency, merge the content of
asm/fsl_enet.h into fsl_mdio.h.
Some files (like fm_eth.h) were simply including fsl_enet.h
only for phy.h. These were updated to include phy.h instead.

Signed-off-by: Claudiu Manoil &lt;claudiu.manoil@freescale.com&gt;
</content>
</entry>
<entry>
<title>powerpc: macros for e500mc timer regs added</title>
<updated>2014-08-01T21:18:07Z</updated>
<author>
<name>Boschung, Rainer</name>
<email>Rainer.Boschung@keymile.com</email>
</author>
<published>2014-06-03T07:05:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=60b295672d61fe79e6af3d9e4f3e8bd23bf3b4ad'/>
<id>urn:sha1:60b295672d61fe79e6af3d9e4f3e8bd23bf3b4ad</id>
<content type='text'>
For e500mc cores the watchdog timer period has to be set by means of a
6bit value, that defines the bit of the timebase counter used to signal
a watchdog timer exception on its 0 to 1 transition.
The macro used to set the watchdog period TCR_WP, was redefined for e500mc
to support 6 WP setting.

The parameter (x) given to the macro specifies the prescaling factor of
the time base clock (fTB):

watchdog_period = 1/fTB * 2^x

Signed-off-by: Rainer Boschung &lt;rainer.boschung@keymile.com&gt;
Reviewed-by: York Sun &lt;yorksun@freescale.com&gt;
</content>
</entry>
<entry>
<title>mpc85xx/t104x: Enable L2 and CPC cache when resume</title>
<updated>2014-07-22T23:25:55Z</updated>
<author>
<name>Tang Yuantian</name>
<email>yuantian.tang@freescale.com</email>
</author>
<published>2014-07-04T09:39:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=7cb7272365983e3a1eedf18a9f688c825e1cf95e'/>
<id>urn:sha1:7cb7272365983e3a1eedf18a9f688c825e1cf95e</id>
<content type='text'>
When resume from deep sleep, uboot needs to enable L2 and CPC
cache, or they would be keeping unusable in kernel because
kernel didn't enble or initialized them.
This patch didn't change the existing L2 cache enabling code,
just put them in a function.

Signed-off-by: Tang Yuantian &lt;Yuantian.Tang@freescale.com&gt;
Reviewed-by: York Sun &lt;yorksun@freescale.com&gt;
</content>
</entry>
<entry>
<title>powerpc/t4240qds: fix offset of serdes when checking reference clock</title>
<updated>2014-07-22T23:25:55Z</updated>
<author>
<name>Shaohui Xie</name>
<email>Shaohui.Xie@freescale.com</email>
</author>
<published>2014-06-27T06:39:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=e55782ecccadc196a4f9d8e5e8b456e200ea9727'/>
<id>urn:sha1:e55782ecccadc196a4f9d8e5e8b456e200ea9727</id>
<content type='text'>
T4240 has 4 serdes, each serdes has 4k memory space, two PLLs.
We use PLL1CR0 to check the serdes reference clock.

Signed-off-by: Shaohui Xie &lt;Shaohui.Xie@freescale.com&gt;
Reviewed-by: York Sun &lt;yorksun@freescale.com&gt;
</content>
</entry>
<entry>
<title>driver/ddr: Fix DDR4 driver for ARM</title>
<updated>2014-07-22T23:25:54Z</updated>
<author>
<name>York Sun</name>
<email>yorksun@freescale.com</email>
</author>
<published>2014-06-23T22:36:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=8340e7ac86ad3c59956e8f0bd627b741e5209439'/>
<id>urn:sha1:8340e7ac86ad3c59956e8f0bd627b741e5209439</id>
<content type='text'>
Previously the driver was only tested on Power SoCs. Different barrier
instructions are needed for ARM SoCs.

Signed-off-by: York Sun &lt;yorksun@freescale.com&gt;
</content>
</entry>
<entry>
<title>powerpc/mpc85xx: Removed support for G4060</title>
<updated>2014-07-22T23:25:54Z</updated>
<author>
<name>Sandeep Singh</name>
<email>sandeep@freescale.com</email>
</author>
<published>2014-06-05T13:42:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=d43a386a91379816a6c26458daf3de92cc901b52'/>
<id>urn:sha1:d43a386a91379816a6c26458daf3de92cc901b52</id>
<content type='text'>
G4060 has no PA cores, hence removing its support.

Signed-off-by: Sandeep Singh &lt;Sandeep@freescale.com&gt;
Reviewed-by: York Sun &lt;yorksun@freescale.com&gt;
</content>
</entry>
<entry>
<title>qe: move immap_qe.h from arch directory into common directory</title>
<updated>2014-07-22T23:25:54Z</updated>
<author>
<name>Zhao Qiang</name>
<email>B45475@freescale.com</email>
</author>
<published>2014-06-03T08:27:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=38d67a4e552ac991f21c2d3e442a38fb0098fda6'/>
<id>urn:sha1:38d67a4e552ac991f21c2d3e442a38fb0098fda6</id>
<content type='text'>
ls1021 is arm-core and supports qe too.
Move immap_qe.h into common directory for both arm and powerpc.

Signed-off-by: Zhao Qiang &lt;B45475@freescale.com&gt;
Reviewed-by: York Sun &lt;yorksun@freescale.com&gt;
</content>
</entry>
<entry>
<title>powerpc/mpc85xx: Add workaround to enable TDM on T1040</title>
<updated>2014-06-05T20:45:07Z</updated>
<author>
<name>Sandeep Singh</name>
<email>sandeep@freescale.com</email>
</author>
<published>2014-06-05T13:19:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=377ffcfabff39d2f812c28e54152cb53839ce338'/>
<id>urn:sha1:377ffcfabff39d2f812c28e54152cb53839ce338</id>
<content type='text'>
This is a workaround for 32 bit hardware limitation of TDM.
T1040 has 36 bit physical addressing, TDM DMAC register
are 32 bit wide but need to store address of CCSR space
which lies beyond 32 bit address range. This workaround
creats a LAW to enable access of TDM DMA to CCSR by
mapping CCSR to overlap with DDR.
A hole of 16M is created in memory using device tree. This
workaround law is set only if "tdm" is defined in hwconfig.
Also disable POST tests and add LIODN for TDM

Signed-off-by: Sandeep Singh &lt;Sandeep@freescale.com&gt;
Reviewed-by: York Sun &lt;yorksun@freescale.com&gt;
</content>
</entry>
<entry>
<title>powerpc/serdes: Add the workaround for erratum A-007186</title>
<updated>2014-06-05T20:45:07Z</updated>
<author>
<name>Shaveta Leekha</name>
<email>shaveta@freescale.com</email>
</author>
<published>2014-05-28T08:48:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b6808cd82d616bec2c357fb1b95116efe5b6f98c'/>
<id>urn:sha1:b6808cd82d616bec2c357fb1b95116efe5b6f98c</id>
<content type='text'>
SerDes PLL is calibrated at reset. When the junction temperature
delta from the time the PLL is calibrated exceeds +56C/-66C,
jitter may increase and can cause PLL to unlock.

This workaround overwrite the SerDes registers with new values,
to calibrate SerDes registers.
These values are known to work fine for all temperature ranges.

This workaround is valid for B4, T4 and T2 platforms, so
added in their config.

Signed-off-by: Shaveta Leekha &lt;shaveta@freescale.com&gt;
Signed-off-by: Poonam Aggrwal &lt;Poonam.Aggrwal@freescale.com&gt;
[York Sun: replaced typedef ccsr_sfp_regs_t with struct ccsr_sfp_regs]
Reviewed-by: York Sun &lt;yorksun@freescale.com&gt;
</content>
</entry>
</feed>
