<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/sh/kernel/Makefile_32, branch linux-2.6.30.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.30.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.30.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2009-03-10T03:55:40Z</updated>
<entry>
<title>sh: hibernation support</title>
<updated>2009-03-10T03:55:40Z</updated>
<author>
<name>Magnus Damm</name>
</author>
<published>2009-03-06T09:47:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2ef7f0dab6b3d171b6aff00a47077385ae3155b5'/>
<id>urn:sha1:2ef7f0dab6b3d171b6aff00a47077385ae3155b5</id>
<content type='text'>
Add Suspend-to-disk / swsusp / CONFIG_HIBERNATION support
to the SuperH architecture.

To suspend, use "swapon /dev/sda2; echo disk &gt; /sys/power/state"
To resume, pass "resume=/dev/sda2" on the kernel command line.

The patch "pm: rework includes, remove arch ifdefs V2" is
needed to allow the generic swsusp code to build properly.

Hibernation is not enabled with this patch though, a patch
setting ARCH_HIBERNATION_POSSIBLE will be submitted later.

Signed-off-by: Magnus Damm &lt;damm@igel.co.jp&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Fix up GENERIC_GPIO build for ARCH_WANT_OPTIONAL_GPIO cases.</title>
<updated>2009-01-27T05:49:10Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2009-01-06T03:47:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=57e97cb8bedd06e8a2e562454423d58aab5827ce'/>
<id>urn:sha1:57e97cb8bedd06e8a2e562454423d58aab5827ce</id>
<content type='text'>
CPUs define pinmux tables through the optional interface, while boards
that require demux of their own require it explicitly. Roll the Makefile
rules back to depend on GENERIC_GPIO, which covers both cases.

Fixes a link error with an undefined reference to register_pinmux() on
optional platforms.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: use gpiolib</title>
<updated>2009-01-27T05:49:10Z</updated>
<author>
<name>Magnus Damm</name>
</author>
<published>2008-12-25T09:17:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=69edbba0021a48fe034849501513930f6175cb5d'/>
<id>urn:sha1:69edbba0021a48fe034849501513930f6175cb5d</id>
<content type='text'>
This patch updates the SuperH gpio code to make use of gpiolib. The
gpiolib callbacks get() and set() are lockless, but we use our own
spinlock for the other operations to make sure hardware register
bitfield accesses stay atomic.

Signed-off-by: Magnus Damm &lt;damm@igel.co.jp&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Conditionalize the code dumper on CONFIG_DUMP_CODE.</title>
<updated>2008-12-22T09:44:47Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2008-12-17T06:56:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5d2685d0b3edc51ecc92604d5b7f5ca9b29b90bb'/>
<id>urn:sha1:5d2685d0b3edc51ecc92604d5b7f5ca9b29b90bb</id>
<content type='text'>
We don't really want this enabled by default, but it is still quite
useful for debugging. So, make it conditional and leave it off by
default.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Kill off cf-enabler with extreme prejudice.</title>
<updated>2008-12-22T09:44:46Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2008-12-17T05:41:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=073da9c0de401e8683b6bc76c008a7e0850045d5'/>
<id>urn:sha1:073da9c0de401e8683b6bc76c008a7e0850045d5</id>
<content type='text'>
Now that the rest of the boards that were using cf-enabler "generically"
have switched to setting up their mappings on their own, only the mach-se
boards were left using it. All of the cf-enabler using mach-se boards
use a special initialization of the MRSHPC windows rather than going
through the special PTE as other SH-4 platforms do. This consolidates
the MRSHPC setup logic, hooks it up on the boards that care, and gets rid
of any and all remaining references to cf-enabler.

This has been long overdue, as cf-enabler has been the bane of
arch/sh/kernel for the last 7 years. Good riddance.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Generic kgdb stub support.</title>
<updated>2008-12-22T09:44:04Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2008-12-11T09:46:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ab6e570ba33dbee18c2520d386e0f367a9b573c3'/>
<id>urn:sha1:ab6e570ba33dbee18c2520d386e0f367a9b573c3</id>
<content type='text'>
This migrates from the old bitrotted kgdb stub implementation and moves
to the generic stub. In the process support for SH-2/SH-2A is also added,
which the old stub never provided.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: move the hp6xx pm code</title>
<updated>2008-12-22T09:43:52Z</updated>
<author>
<name>Magnus Damm</name>
</author>
<published>2008-12-04T13:45:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3e51762759db9e26c6c3e4e1010d80a50c62ca03'/>
<id>urn:sha1:3e51762759db9e26c6c3e4e1010d80a50c62ca03</id>
<content type='text'>
Move the not-so-generic pm code from arch/sh/kernel/pm.c to the
platform directory together with the rest of the hp6xx pm code.

This is done to let non-hp6xx platforms enable CONFIG_PM.

Signed-off-by: Magnus Damm &lt;damm@igel.co.jp&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Split out the idle loop for reuse between _32/_64 variants.</title>
<updated>2008-12-22T09:43:50Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2008-11-26T06:52:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1da1180c6e28cf21be356e2701978727558fa198'/>
<id>urn:sha1:1da1180c6e28cf21be356e2701978727558fa198</id>
<content type='text'>
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Add a simple code dumper for SUPERH32 show_regs().</title>
<updated>2008-12-22T09:43:49Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2008-11-26T05:31:03Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9cfc9a9b6fff9ea7a19814b4472b3cb18b7bbdcc'/>
<id>urn:sha1:9cfc9a9b6fff9ea7a19814b4472b3cb18b7bbdcc</id>
<content type='text'>
This implements a simple show_code() that is in turn plugged in to
show_regs() to provide minimal code dumping at the end of the trace.

Built on top of a simple instruction disassembler derived from the
binutils opcode table.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: dynamic ftrace support.</title>
<updated>2008-12-22T09:42:52Z</updated>
<author>
<name>Matt Fleming</name>
</author>
<published>2008-11-12T11:11:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fad57feba77d2e5b183e068cb6b90693e4567b40'/>
<id>urn:sha1:fad57feba77d2e5b183e068cb6b90693e4567b40</id>
<content type='text'>
First cut at dynamic ftrace support.

Signed-off-by: Matt Fleming &lt;mjf@gentoo.org&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
</feed>
