<feed xmlns='http://www.w3.org/2005/Atom'>
<title>talos-op-linux/arch/arm/mach-ux500/include/mach/debug-macro.S, branch master</title>
<subtitle>Talos™ II Linux sources for OpenPOWER</subtitle>
<id>https://git.raptorcs.com/git/talos-op-linux/atom?h=master</id>
<link rel='self' href='https://git.raptorcs.com/git/talos-op-linux/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/'/>
<updated>2013-04-08T11:59:09+00:00</updated>
<entry>
<title>ARM: ux500: move debugmacro to debug includes</title>
<updated>2013-04-08T11:59:09+00:00</updated>
<author>
<name>Linus Walleij</name>
<email>linus.walleij@linaro.org</email>
</author>
<published>2013-03-19T10:01:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=f87b95dd2e4a8832b1d6034f15a5324db42608a0'/>
<id>urn:sha1:f87b95dd2e4a8832b1d6034f15a5324db42608a0</id>
<content type='text'>
This moves the Ux500 debug macro to the debug headers to
make way for multiplatform support.

Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>ARM: ux500: delete U5500 support</title>
<updated>2012-05-01T22:39:43+00:00</updated>
<author>
<name>Linus Walleij</name>
<email>linus.walleij@linaro.org</email>
</author>
<published>2012-04-13T11:16:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=29746f48d1b2e903b23daf8cc951fcb47ff0110e'/>
<id>urn:sha1:29746f48d1b2e903b23daf8cc951fcb47ff0110e</id>
<content type='text'>
This platform has been obsoleted and was only available inside of
ST-Ericsson, no users of this code are left in the world. This
deletes the core U5500 support entirely in the same manner as the
obsoleted U8500 silicon was previously deleted.

The cpu_is_u5500() macros that can read out the CPU ID is left
until the next kernel cycle, this makes it possible to merge
deletion of dependent drivers without breakage.

This also has the upside of removing the mailbox driver which was
our only driver that was outside the drivers/* hiearchy, now the
machine directory only handles machines and nothing else.

Cc: Srinidhi Kasagar &lt;srinidhi.kasagar@stericsson.com&gt;
Cc: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Cc: Jonas Aberg &lt;jonas.aberg@stericsson.com&gt;
Cc: Per Forlin &lt;per.forlin@stericsson.com&gt;
Cc: Ulf Hansson &lt;ulf.hansson@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>ARM: add an extra temp register to the low level debugging addruart macro</title>
<updated>2011-09-26T14:11:25+00:00</updated>
<author>
<name>Nicolas Pitre</name>
<email>nicolas.pitre@linaro.org</email>
</author>
<published>2011-09-01T02:55:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=639da5ee374ba8f070690bbd355ca30139ce145a'/>
<id>urn:sha1:639da5ee374ba8f070690bbd355ca30139ce145a</id>
<content type='text'>
Some platforms (like OMAP not to name it) are doing rather complicated
hacks just to determine the base UART address to use.  Let's give their
addruart macro some slack by providing an extra work register which will
allow for much needed cleanups.

This is basically a no-op as this commit is only adding the extra argument
to the macro but no one is using it yet.

Signed-off-by: nicolas Pitre &lt;nicolas.pitre@linaro.org&gt;
Reviewed-by: Kevin Hilman &lt;khilman@ti.com&gt;
</content>
</entry>
<entry>
<title>ux500: remove build-time changing macros</title>
<updated>2011-01-10T17:34:52+00:00</updated>
<author>
<name>Rabin Vincent</name>
<email>rabin.vincent@stericsson.com</email>
</author>
<published>2010-12-08T05:37:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=92389ca8362c42952c7ebb8a0350ac522dcde0f4'/>
<id>urn:sha1:92389ca8362c42952c7ebb8a0350ac522dcde0f4</id>
<content type='text'>
To allow the possiblity of building U8500 and U5500 support in the same
image.

Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
[Rebased to latest changes in Russells tree]
Signed-off-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
</content>
</entry>
<entry>
<title>arm: return both physical and virtual addresses from addruart</title>
<updated>2010-10-20T04:27:33+00:00</updated>
<author>
<name>Jeremy Kerr</name>
<email>jeremy.kerr@canonical.com</email>
</author>
<published>2010-07-06T10:30:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=0ea1293009826da45e1019f45dfde1e557bb30df'/>
<id>urn:sha1:0ea1293009826da45e1019f45dfde1e557bb30df</id>
<content type='text'>
Rather than checking the MMU status in every instance of addruart, do it
once in kernel/debug.S, and change the existing addruart macros to
return both physical and virtual addresses. The main debug code can then
select the appropriate address to use.

This will also allow us to retreive the address of a uart for the MMU
state that we're not current in.

Updated with fixes for OMAP from Jason Wang &lt;jason77.wang@gmail.com&gt;
and Tony Lindgren &lt;tony@atomide.com&gt;, and fix for versatile express from
Lorenzo Pieralisi &lt;lorenzo.pieralisi@arm.com&gt;.

Signed-off-by: Jeremy Kerr &lt;jeremy.kerr@canonical.com&gt;
Signed-off-by: Lorenzo Pieralisi &lt;lorenzo.pieralisi@arm.com&gt;
Signed-off-by: Jason Wang &lt;jason77.wang@gmail.com&gt;
Signed-off-by: Tony Lindgren &lt;tony@atomide.com&gt;
Tested-by: Kevin Hilman &lt;khilman@deeprootsystems.com&gt;
</content>
</entry>
<entry>
<title>ARM: 6079/1: ux500: allow choice of the DEBUG_LL UART</title>
<updated>2010-05-04T16:50:01+00:00</updated>
<author>
<name>Rabin Vincent</name>
<email>rabin.vincent@stericsson.com</email>
</author>
<published>2010-05-03T06:38:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=39a982b4cda1b9c129094a411962348827412d50'/>
<id>urn:sha1:39a982b4cda1b9c129094a411962348827412d50</id>
<content type='text'>
Allow the UART used for DEBUG_LL to be selected.

Acked-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
Acked-by: Srinidhi Kasagar &lt;srinidhi.kasagar@stericsson.com&gt;
Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>Merge branch 'tmpreg' into devel</title>
<updated>2010-02-25T22:07:25+00:00</updated>
<author>
<name>Russell King</name>
<email>rmk+kernel@arm.linux.org.uk</email>
</author>
<published>2010-02-25T22:07:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=186f93ea1f274f4cde4a356401c1786c818ff881'/>
<id>urn:sha1:186f93ea1f274f4cde4a356401c1786c818ff881</id>
<content type='text'>
Conflicts:
	arch/arm/Kconfig
	arch/arm/mach-ux500/include/mach/debug-macro.S
</content>
</entry>
<entry>
<title>ARM: 5932/1: ux500: fix DEBUG_LL/earlyprintk</title>
<updated>2010-02-14T23:10:35+00:00</updated>
<author>
<name>Rabin Vincent</name>
<email>rabin.vincent@stericsson.com</email>
</author>
<published>2010-02-12T05:23:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=59778fb6c402d48b1efa154e0e79d5e94726365e'/>
<id>urn:sha1:59778fb6c402d48b1efa154e0e79d5e94726365e</id>
<content type='text'>
Add a static mapping for the UART and correct its virtual address in
debug-macro.S, to make DEBUG_LL/earlyprintk work.

Acked-by: Srinidhi Kasagar &lt;srinidhi.kasagar@stericsson.com&gt;
Acked-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>ARM: 5910/1: ARM: Add tmp register for addruart and loadsp</title>
<updated>2010-02-12T17:27:52+00:00</updated>
<author>
<name>Tony Lindgren</name>
<email>tony@atomide.com</email>
</author>
<published>2010-02-01T22:26:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=4e6d488af37980d224cbf298224db6173673f362'/>
<id>urn:sha1:4e6d488af37980d224cbf298224db6173673f362</id>
<content type='text'>
Otherwise more complicated uart configuration won't be possible.
We can use r1 for tmp register for both head.S and debug.S.

NOTE: This patch depends on another patch to add the the tmp register
into all debug-macro.S files. That can be done with:

$ sed -i -e "s/addruart,rx|addruart, rx/addruart, rx, tmp/"
	arch/arm/*/include/*/debug-macro.S

Signed-off-by: Tony Lindgren &lt;tony@atomide.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>ARM: 5831/1: ARM: U8500 core machine support</title>
<updated>2009-11-28T10:22:52+00:00</updated>
<author>
<name>Srinidhi Kasagar</name>
<email>srinidhi.kasagar@stericsson.com</email>
</author>
<published>2009-11-28T07:17:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/talos-op-linux/commit/?id=aa44ef4d43b200c0e318ade2a3c24d00a6fd942a'/>
<id>urn:sha1:aa44ef4d43b200c0e318ade2a3c24d00a6fd942a</id>
<content type='text'>
Adds core support for the ST-Ericsson U8500
platform. It supports memory mappings, binds to
the existing modules like GIC, SCU, TWD and
local timers and sets up the infrastructure for
the secondary core.

Reviewed-by: Alessandro Rubini &lt;rubini@unipv.it&gt;
Reviewed-by: Linus Walleij &lt;linus.walleij@stericsson.com&gt;
Signed-off-by: srinidhi kasagar &lt;srinidhi.kasagar@stericsson.com&gt;
Acked-by: Andrea Gallo &lt;andrea.gallo@stericsson.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
</feed>
