<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/sh/cchips, branch linux-2.6.37.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.37.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.37.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2010-10-27T06:18:15Z</updated>
<entry>
<title>sh: hd64461: irq_data conversion.</title>
<updated>2010-10-27T06:18:15Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2010-10-27T06:18:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=19add7e11656dc0ae8d0187e1ed02deb3b077815'/>
<id>urn:sha1:19add7e11656dc0ae8d0187e1ed02deb3b077815</id>
<content type='text'>
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: change to new flag variable</title>
<updated>2010-09-23T07:18:18Z</updated>
<author>
<name>matt mooney</name>
</author>
<published>2010-09-23T06:51:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a234ca0faa65dcd5cc473915bd925130ebb7b74b'/>
<id>urn:sha1:a234ca0faa65dcd5cc473915bd925130ebb7b74b</id>
<content type='text'>
Replace EXTRA_CFLAGS with ccflags-y.

Signed-off-by: matt mooney &lt;mfm@muteddisk.com&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Fix up hp6xx build.</title>
<updated>2010-02-05T08:45:14Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2010-02-05T08:45:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b06ede84dd1473dec7c6af03a41c8d04d2fee437'/>
<id>urn:sha1:b06ede84dd1473dec7c6af03a41c8d04d2fee437</id>
<content type='text'>
With the sparseirq conversion there was a stray irq_desc reference left
over, this tidies it up and brings the demuxer in line with what the
solution engine boards are doing.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: hd6446x: Convert to sparseirq.</title>
<updated>2010-02-02T08:48:17Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2010-02-02T08:48:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6eb6f98396f7bd653d8fb15b06364c8c7d70e22c'/>
<id>urn:sha1:6eb6f98396f7bd653d8fb15b06364c8c7d70e22c</id>
<content type='text'>
Follows the se7724 change and converts the hd64461 IRQ handling to
sparseirq.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Mass ctrl_in/outX to __raw_read/writeX conversion.</title>
<updated>2010-01-26T03:58:40Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2010-01-26T03:58:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9d56dd3b083a3bec56e9da35ce07baca81030b03'/>
<id>urn:sha1:9d56dd3b083a3bec56e9da35ce07baca81030b03</id>
<content type='text'>
The old ctrl in/out routines are non-portable and unsuitable for
cross-platform use. While drivers/sh has already been sanitized, there
is still quite a lot of code that is not. This converts the arch/sh/ bits
over, which permits us to flag the routines as deprecated whilst still
building with -Werror for the architecture code, and to ensure that
future users are not added.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: mach-hp6xx: Fix up the hp6xx build for hd64461 changes.</title>
<updated>2009-05-20T02:27:13Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2009-05-20T02:27:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=62669e61a5f559826b1d2e863649a6005eee629b'/>
<id>urn:sha1:62669e61a5f559826b1d2e863649a6005eee629b</id>
<content type='text'>
Fixes several compile errors due to the recent hd64461 I/O base changes.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: hd64461: Fix up I/O base register offsets.</title>
<updated>2009-05-15T03:03:04Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2009-05-15T03:03:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bec36eca6f5d1d83a9c3733fc40ba173ad849df2'/>
<id>urn:sha1:bec36eca6f5d1d83a9c3733fc40ba173ad849df2</id>
<content type='text'>
hd64461 is mapped in a fixed location, so the I/O base itself is fairly
meaningless as a configuration item. Additionally, this makes it
impossible to share hd64461 code alongside generic drivers (in the case
of sh_dac_audio), so simply make it commonly defined and permit the
mach_is_foo() logic to work out the proper semantics.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: fix the HD64461 level-triggered interrupts handling</title>
<updated>2009-03-20T09:57:48Z</updated>
<author>
<name>Rafael Ignacio Zurita</name>
</author>
<published>2009-03-20T02:08:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3bf509230a626d11cba0e0145f552918092f586d'/>
<id>urn:sha1:3bf509230a626d11cba0e0145f552918092f586d</id>
<content type='text'>
Rework the hd64461 demuxer code to fix the HD64461 level-triggered
interrupts handling, using handle_level_irq() as needed.

Signed-off-by: Rafael Ignacio Zurita &lt;rizurita@yahoo.com&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Switch HD64461 from hw_interrupt_type to irq_chip</title>
<updated>2008-12-22T09:43:50Z</updated>
<author>
<name>Matt Fleming</name>
</author>
<published>2008-11-28T08:58:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=135210b378d26f9a9a0c901d0089522c06b5807a'/>
<id>urn:sha1:135210b378d26f9a9a0c901d0089522c06b5807a</id>
<content type='text'>
Use struct irq_chip for the interrupt handler for the HD64461. Also
convert some in{b,w} and out{b,w} calls to the equivalent __raw_* calls.
Include &lt;linux/io.h&gt; and not &lt;asm/io.h&gt; to stop checkpatch.pl
complaining.

This change should now allow machines with HD64461 to define
GENERIC_HARDIRQS_NO__DO_IRQ.

Acked-by: Kristoffer Ericson &lt;Kristoffer.Ericson@gmail.com&gt;
Signed-off-by: Matt Fleming &lt;mjf@gentoo.org&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Kill off long-dead HD64465 cchip support.</title>
<updated>2008-10-28T11:07:44Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2008-10-28T11:07:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3eeebf17f31c583f83e081b17b3076477cb96886'/>
<id>urn:sha1:3eeebf17f31c583f83e081b17b3076477cb96886</id>
<content type='text'>
This code has been dead for many years. The last update it received
was in 2003 in order to update it for the driver model changes, though
it had already been in disarray and unused before that point. The only
boards that ever used this chip have not had users in many years either,
so it is finally safe to just kill it off and move on with life.

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