<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/sh/cchips, branch linux-2.6.24.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.24.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.24.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2007-11-07T02:13:55Z</updated>
<entry>
<title>sh: Add -Werror for clean directories.</title>
<updated>2007-11-07T02:13:55Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2007-11-06T08:35:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=98366c20a275e957416e9516db5dcb7195b4e101'/>
<id>urn:sha1:98366c20a275e957416e9516db5dcb7195b4e101</id>
<content type='text'>
Follow the MIPS and sparc64 changes for -Werror instrumentation.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: cleanup struct irqaction initializers.</title>
<updated>2007-10-03T06:04:08Z</updated>
<author>
<name>Thomas Gleixner</name>
</author>
<published>2007-10-03T06:04:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e1fb4552ac938f2f70e9df2169b681594752bd85'/>
<id>urn:sha1:e1fb4552ac938f2f70e9df2169b681594752bd85</id>
<content type='text'>
Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: hd64461: Trivial build fixes for SH7709.</title>
<updated>2007-09-21T02:57:53Z</updated>
<author>
<name>Kristoffer Ericson</name>
</author>
<published>2007-09-11T03:48:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f1382305b9357c8152852d6fcf0d84570d83987a'/>
<id>urn:sha1:f1382305b9357c8152852d6fcf0d84570d83987a</id>
<content type='text'>
Some trivial fixes to get SH7709 + HD64461 building again.

Signed-off-by: Kristoffer Ericson &lt;Kristoffer.Ericson@gmail.com&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: intc - mark data structures as __initdata</title>
<updated>2007-09-21T02:57:50Z</updated>
<author>
<name>Magnus Damm</name>
</author>
<published>2007-08-16T15:45:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5c37e025352b993d8726b0207ff2270b2f2bc7d6'/>
<id>urn:sha1:5c37e025352b993d8726b0207ff2270b2f2bc7d6</id>
<content type='text'>
With the intc core improved it is now possible to put the intc data
structures in the initdata section.

Version two of this patch puts the __initdata inside DECLARE_INTC_DESC()
and removes the __initdata included in the board specific r2d code.

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: replace sh specific CONFIG_VOYAGERGX with CONFIG_MFD_SM501</title>
<updated>2007-09-21T02:57:50Z</updated>
<author>
<name>Magnus Damm</name>
</author>
<published>2007-08-12T06:30:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f8b40d8ce86035b126a27a57ed9139c08ae3ebf1'/>
<id>urn:sha1:f8b40d8ce86035b126a27a57ed9139c08ae3ebf1</id>
<content type='text'>
This patch replaces all instances of CONFIG_VOYAGERGX with
CONFIG_MFD_SM501. While at it we make sure the r2d code compiles
both with and without SM501.

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: intc - rework core code</title>
<updated>2007-09-21T02:57:50Z</updated>
<author>
<name>Magnus Damm</name>
</author>
<published>2007-08-12T06:26:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=73505b445dbb8ad12df468404c4dd5cde9c40c65'/>
<id>urn:sha1:73505b445dbb8ad12df468404c4dd5cde9c40c65</id>
<content type='text'>
This patch reworks the intc core, implementing the following features:

- Support dual priority registers - one set and one clear register
- All 8/16/32 bit register combinations are now supported
- Both single mask and single enable bitmap register are supported
- Add code to set interrupt priority
- Speedup sense and priority configuration code
- Allocate data using bootmem, allows intc data structures to be
  __initdata
- Save memory - allocated memory footprint is smaller than intc
  structures

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: intc - convert voyagergx code</title>
<updated>2007-09-21T02:57:48Z</updated>
<author>
<name>Magnus Damm</name>
</author>
<published>2007-08-03T05:27:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=48180cab3adf4cb290c28b70e44e958b7fb8a5b0'/>
<id>urn:sha1:48180cab3adf4cb290c28b70e44e958b7fb8a5b0</id>
<content type='text'>
This patch converts the sh-specific voyagergx interrupt code to make use
of intc. A lot of "interesting" old cruft gets replaced with intc tables
and some simple demux code.

- All interrupt sources in the sm501 data sheet are now in the header.
- The number and order of IRQ values are disconnected from register bits.
- Interrupt sources now start from IRQ 200.
- set_irq_chained_handler() is now used to hook up the demux function.

In the future it would probably make sense to move the interrupt demuxer
into into the mfd driver, but this is probably a nice step in the right
direction until that happens.

Tested on a R2D-1 board using the serial port hooked up to the sm501.

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: hd64461 tidying.</title>
<updated>2007-07-20T03:18:19Z</updated>
<author>
<name>Kristoffer Ericson</name>
</author>
<published>2007-07-17T04:52:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4aafae27d0ce73f8507b8983b36006b734aa343a'/>
<id>urn:sha1:4aafae27d0ce73f8507b8983b36006b734aa343a</id>
<content type='text'>
Kill off the hd64461 io.c, as all of the hd64461 users are now
using the generic I/O routines.

[ hd64461/ moved to hd64461.c by Paul ]

Signed-off-by: Kristoffer Ericson &lt;kristoffer.ericson@gmail.com&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Tidy up dependencies for SH-2 build.</title>
<updated>2007-06-11T06:32:07Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2007-06-11T06:32:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=357d59469c1179c30b8c425aba302346fac3594e'/>
<id>urn:sha1:357d59469c1179c30b8c425aba302346fac3594e</id>
<content type='text'>
SH-2 can presently get in to some pretty bogus states, so
we tidy up the dependencies a bit and get it all building
again.

This gets us a bit closer to a functional allyesconfig
and allmodconfig, though there are still a few things to
fix up.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: voyagergx: Fix build warnings.</title>
<updated>2007-06-04T01:53:00Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2007-06-04T01:53:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=63dfc3c77b6a99cc618e0a11b7532a56e2699320'/>
<id>urn:sha1:63dfc3c77b6a99cc618e0a11b7532a56e2699320</id>
<content type='text'>
pr_debug() was using a %x on an unsigned long, which was making
the build a bit noisy.

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