<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/sh/include/cpu-sh4, 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-30T22:39:51Z</updated>
<entry>
<title>sh: Tidy up sh7786 pinmux table.</title>
<updated>2009-03-30T22:39:51Z</updated>
<author>
<name>Kuninori Morimoto</name>
</author>
<published>2009-03-26T00:39:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1c58b0b1a1412ceb6b25dad81bc537bf0fe6ad46'/>
<id>urn:sha1:1c58b0b1a1412ceb6b25dad81bc537bf0fe6ad46</id>
<content type='text'>
Formatting and typo fix.

Signed-off-by: Kuninori Morimoto &lt;morimoto.kuninori@renesas.com&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Support for extended ASIDs on PTEAEX-capable SH-X3 cores.</title>
<updated>2009-03-17T08:49:49Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2009-03-17T08:49:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8263a67e169fdf0d06d172acbf6c03ae172a69d4'/>
<id>urn:sha1:8263a67e169fdf0d06d172acbf6c03ae172a69d4</id>
<content type='text'>
This adds support for extended ASIDs (up to 16-bits) on newer SH-X3 cores
that implement the PTAEX register and respective functionality. Presently
only the 65nm SH7786 (90nm only supports legacy 8-bit ASIDs).

The main change is in how the PTE is written out when loading the entry
in to the TLB, as well as in how the TLB entry is selectively flushed.

While SH-X2 extended mode splits out the memory-mapped U and I-TLB data
arrays for extra bits, extended ASID mode splits out the address arrays.
While we don't use the memory-mapped data array access, the address
array accesses are necessary for selective TLB flushes, so these are
implemented newly and replace the generic SH-4 implementation.

With this, TLB flushes in switch_mm() are almost non-existent on newer
parts.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: dma-sh updates for multi IRQ and new SH-4A CPUs.</title>
<updated>2009-03-10T08:26:49Z</updated>
<author>
<name>Nobuhiro Iwamatsu</name>
</author>
<published>2009-03-10T08:26:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=71b973a42c5456824c8712e00659d9616d395919'/>
<id>urn:sha1:71b973a42c5456824c8712e00659d9616d395919</id>
<content type='text'>
This adds DMA support for newer SH-4A CPUs, particularly SH7763/64/80/85.

This also enables multi IRQ support for platforms that have multiple
vectors bound to the same IRQ source.

Signed-off-by: Nobuhiro Iwamatsu &lt;iwamatsu.nobuhiro@renesas.com&gt;
Signed-off-by: Yoshihiro Shimoda &lt;shimoda.yoshihiro@renesas.com&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Add support for SH7786 CPU subtype.</title>
<updated>2009-03-03T06:40:25Z</updated>
<author>
<name>Kuninori Morimoto</name>
</author>
<published>2009-03-03T06:40:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=55ba99eb211a06709237cb322ecd8c8b6faf6159'/>
<id>urn:sha1:55ba99eb211a06709237cb322ecd8c8b6faf6159</id>
<content type='text'>
This adds preliminary support for the SH7786 CPU subtype.

While this is a dual-core CPU, only UP is supported for now. L2 cache
support is likewise not yet implemented.

More information on this particular CPU subtype is available at:

	http://www.renesas.com/fmwk.jsp?cnt=sh7786_root.jsp&amp;fp=/products/mpumcu/superh_family/sh7780_series/sh7786_group/

Signed-off-by: Kuninori Morimoto &lt;morimoto.kuninori@renesas.com&gt;
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Add on-chip RTC support for SH7722.</title>
<updated>2008-10-28T09:40:19Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2008-10-28T09:40:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b4d36a254f30e266fb47aec502978f615b8f7ca4'/>
<id>urn:sha1:b4d36a254f30e266fb47aec502978f615b8f7ca4</id>
<content type='text'>
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: sh7785 pinmux support</title>
<updated>2008-10-23T02:59:37Z</updated>
<author>
<name>Magnus Damm</name>
</author>
<published>2008-10-23T02:30:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0835f127e589f3a946add6a1f508e9402af8e70c'/>
<id>urn:sha1:0835f127e589f3a946add6a1f508e9402af8e70c</id>
<content type='text'>
This patch implements pinmux tables for the sh7785 processor.

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: Move SH-4 CPU headers down one more level.</title>
<updated>2008-10-20T05:30:17Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2008-10-20T05:30:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=40e24c403f325715f9c43b9fed2068641201ee0b'/>
<id>urn:sha1:40e24c403f325715f9c43b9fed2068641201ee0b</id>
<content type='text'>
These accidentally got placed in to cpu-sh4 instead of cpu-sh4/cpu, push
them down one more level.

Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: Move the CPU definition headers from asm/ to cpu/.</title>
<updated>2008-10-20T03:04:53Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2008-10-20T03:04:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f7275650133ce9df83886684f3bd97373dfc21ea'/>
<id>urn:sha1:f7275650133ce9df83886684f3bd97373dfc21ea</id>
<content type='text'>
Signed-off-by: Paul Mundt &lt;lethal@linux-sh.org&gt;
</content>
</entry>
<entry>
<title>sh: migrate to arch/sh/include/</title>
<updated>2008-07-28T23:09:44Z</updated>
<author>
<name>Paul Mundt</name>
</author>
<published>2008-07-28T23:09:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f15cbe6f1a4b4d9df59142fc8e4abb973302cf44'/>
<id>urn:sha1:f15cbe6f1a4b4d9df59142fc8e4abb973302cf44</id>
<content type='text'>
This follows the sparc changes a439fe51a1f8eb087c22dd24d69cebae4a3addac.

Most of the moving about was done with Sam's directions at:

http://marc.info/?l=linux-sh&amp;m=121724823706062&amp;w=2

with subsequent hacking and fixups entirely my fault.

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