<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux.git/arch/arm/mach-tango, branch master</title>
<subtitle>Linux Kernel</subtitle>
<id>https://git.etezian.org/cgit.cgi/linux.git/atom?h=master</id>
<link rel='self' href='https://git.etezian.org/cgit.cgi/linux.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/'/>
<updated>2016-07-07T14:09:30+00:00</updated>
<entry>
<title>ARM: tango: add Suspend-to-RAM support</title>
<updated>2016-07-07T14:09:30+00:00</updated>
<author>
<name>Marc Gonzalez</name>
<email>marc_gonzalez@sigmadesigns.com</email>
</author>
<published>2016-07-07T13:08:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=a30eceb7a59daa2d92cca7f2f30b9bd91a8d7111'/>
<id>urn:sha1:a30eceb7a59daa2d92cca7f2f30b9bd91a8d7111</id>
<content type='text'>
Ask firmware to put RAM in self-refresh mode and power system down.

    echo mem &gt; /sys/power/state

See Documentation/power/states.txt

Signed-off-by: Marc Gonzalez &lt;marc_gonzalez@sigmadesigns.com&gt;
Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
</content>
</entry>
<entry>
<title>ARM: tango: fix CONFIG_HOTPLUG_CPU=n build</title>
<updated>2016-07-07T04:44:58+00:00</updated>
<author>
<name>Arnd Bergmann</name>
<email>arnd@arndb.de</email>
</author>
<published>2016-07-06T20:04:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=8264dde537b3de1a1d074d4034648bd9adfe9a6f'/>
<id>urn:sha1:8264dde537b3de1a1d074d4034648bd9adfe9a6f</id>
<content type='text'>
Building with CONFIG_HOTPLUG_CPU disabled fails for mach-tango:

include/linux/stddef.h:7:14: error: excess elements in struct initializer [-Werror]
 #define NULL ((void *)0)
arch/arm/mach-tango/platsmp.c:48:15: note: in expansion of macro 'tango_cpu_kill'
  .cpu_kill  = tango_cpu_kill,

the problem as that the .cpu_kill and .cpu_die struct members are
unavailable and we must not try to assign them in this configuration.

Hiding the two (as all other platforms do too) lets us get rid of
the #else clause as well.

Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Olof Johansson &lt;olof@lixom.net&gt;
</content>
</entry>
<entry>
<title>ARM: tango: add HOTPLUG_CPU support</title>
<updated>2016-07-06T03:57:13+00:00</updated>
<author>
<name>Marc Gonzalez</name>
<email>marc_gonzalez@sigmadesigns.com</email>
</author>
<published>2016-06-29T12:21:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=222de7bfdf135e33f8708c6b287c888c8ff100cc'/>
<id>urn:sha1:222de7bfdf135e33f8708c6b287c888c8ff100cc</id>
<content type='text'>
cpu_die() and cpu_kill() are implemented in firmware.

Signed-off-by: Marc Gonzalez &lt;marc_gonzalez@sigmadesigns.com&gt;
Signed-off-by: Olof Johansson &lt;olof@lixom.net&gt;
</content>
</entry>
<entry>
<title>ARM: tango: use "depends on" instead of "if" after prompt</title>
<updated>2016-02-01T20:18:49+00:00</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2016-01-25T11:40:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=990591ee39b6e2d0ad1f281a476c62cebbc7ee7c'/>
<id>urn:sha1:990591ee39b6e2d0ad1f281a476c62cebbc7ee7c</id>
<content type='text'>
This platform was recently added, so missed the global fixup by
commit e32465429490 ("ARM: use "depends on" for SoC configs instead
of "if" after prompt").  Fix it now.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Acked-by: Marc Gonzalez &lt;marc_gonzalez@sigmadesigns.com&gt;
Signed-off-by: Olof Johansson &lt;olof@lixom.net&gt;
</content>
</entry>
<entry>
<title>ARM: tango: use const and __initconst for smp_operations</title>
<updated>2016-02-01T20:18:23+00:00</updated>
<author>
<name>Masahiro Yamada</name>
<email>yamada.masahiro@socionext.com</email>
</author>
<published>2016-01-25T11:33:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=c38ac80eb4b0d0c78aad9b8978a3c0da3da01ead'/>
<id>urn:sha1:c38ac80eb4b0d0c78aad9b8978a3c0da3da01ead</id>
<content type='text'>
This newly added code missed the global fixup by commit 75305275a721
("ARM: use const and __initconst for smp_operations").  So fix it now.

Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Acked-by: Marc Gonzalez &lt;marc_gonzalez@sigmadesigns.com&gt;
Signed-off-by: Olof Johansson &lt;olof@lixom.net&gt;
</content>
</entry>
<entry>
<title>ARM: tango: Fix UP build issues</title>
<updated>2016-01-07T05:33:41+00:00</updated>
<author>
<name>Marc Gonzalez</name>
<email>marc_gonzalez@sigmadesigns.com</email>
</author>
<published>2016-01-06T09:27:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=d6bd05794f18673097ec5e62e577754649a5c632'/>
<id>urn:sha1:d6bd05794f18673097ec5e62e577754649a5c632</id>
<content type='text'>
Move SMP setup to platsmp.c for consistency with other platforms.

Signed-off-by: Marc Gonzalez &lt;marc_gonzalez@sigmadesigns.com&gt;
Signed-off-by: Olof Johansson &lt;olof@lixom.net&gt;
</content>
</entry>
<entry>
<title>ARM: tango: pass ARM arch level for smc.S</title>
<updated>2015-12-31T16:48:32+00:00</updated>
<author>
<name>Arnd Bergmann</name>
<email>arnd@arndb.de</email>
</author>
<published>2015-12-29T12:43:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=765ff22d54591a24fe81f6a451b953f43e076ced'/>
<id>urn:sha1:765ff22d54591a24fe81f6a451b953f43e076ced</id>
<content type='text'>
allmodconfig is broken by the addition of the -mcpu=cortex-a9
flag for smc.S:

arch/arm/mach-tango/smc.S:1:0: warning: switch -mcpu=cortex-a9 conflicts with -march=armv6k switch

This sets the flag in the same way that all other platforms
do, to fix the compile error.

Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
</content>
</entry>
<entry>
<title>ARM: tango4: Initial platform support</title>
<updated>2015-12-22T23:10:31+00:00</updated>
<author>
<name>Marc Gonzalez</name>
<email>marc_gonzalez@sigmadesigns.com</email>
</author>
<published>2015-12-15T09:41:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/linux.git/commit/?id=d6de5b0294d74aefa16f78d050d1bcf6d5af84a7'/>
<id>urn:sha1:d6de5b0294d74aefa16f78d050d1bcf6d5af84a7</id>
<content type='text'>
Support Sigma Designs ARM-based (specifically, Cortex-A9 MPCore r3p0)
Tango4 "Secure Media Processor" platforms: smp8756, smp8758, smp8759
(8756 is single-core, the latter are dual-core).

Note: 8758 vs 8759: same chip, different package.

Support for older MIPS-based platforms can be found elsewhere:
https://github.com/mansr/linux-tangox

Signed-off-by: Marc Gonzalez &lt;marc_gonzalez@sigmadesigns.com&gt;
Reviewed-by: Kevin Hilman &lt;khilman@linaro.org&gt;
Signed-off-by: Olof Johansson &lt;olof@lixom.net&gt;
</content>
</entry>
</feed>
