<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/powerpc/platforms, branch linux-2.6.18.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.18.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.18.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2006-09-13T08:28:28Z</updated>
<entry>
<title>[POWERPC] Add new, missing argument to of_irq_map_raw() for 86xx.</title>
<updated>2006-09-13T08:28:28Z</updated>
<author>
<name>Jon Loeliger</name>
</author>
<published>2006-09-01T15:17:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=20fb96e2aa009ae9892fde9ef7ffa82f56eebd11'/>
<id>urn:sha1:20fb96e2aa009ae9892fde9ef7ffa82f56eebd11</id>
<content type='text'>
Ben speaks; we follow.

Signed-off-by: Jon Loeliger &lt;jdl@freescale.com&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] powerpc: Fix typo in powermac platform functions</title>
<updated>2006-09-04T00:53:50Z</updated>
<author>
<name>Benjamin Herrenschmidt</name>
</author>
<published>2006-09-04T00:36:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8f2779491abe57b8f0f27d96b6a3edd5a8775a58'/>
<id>urn:sha1:8f2779491abe57b8f0f27d96b6a3edd5a8775a58</id>
<content type='text'>
New sparse caught that typo which could have caused erratic hardware
behaviour on some machines if the platform functions are used by the
firmware to change bits in some FCR registers.

Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] powerpc: Fix PowerMac IRQ handling bug</title>
<updated>2006-09-01T18:39:09Z</updated>
<author>
<name>Benjamin Herrenschmidt</name>
</author>
<published>2006-09-01T04:27:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ca72945d2d0981299035bd9d40a08ff06e74b5b8'/>
<id>urn:sha1:ca72945d2d0981299035bd9d40a08ff06e74b5b8</id>
<content type='text'>
The port to genirq &amp; the new powerpc interrupt model in 2.6.18 introduced a
bug in the legacy PowerMac PIC code (used on older machines) because of a
typo potentially causing hangs due to interrupt storms.  This fixes it,
along with a performance issue causing us to do spurrious retriggers after
masking an interrupt.

Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Cc: "Antonino A. Daplas" &lt;adaplas@pol.net&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Support for "weird" MPICs and fixup mpc7448_hpc2</title>
<updated>2006-08-30T04:29:42Z</updated>
<author>
<name>Zang Roy-r61911</name>
</author>
<published>2006-08-25T04:16:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7233593b7844c2db930594ee9c0c872a6900bfcc'/>
<id>urn:sha1:7233593b7844c2db930594ee9c0c872a6900bfcc</id>
<content type='text'>
This adds a new hardware information table for mpic. This enables
the mpic code to deal with mpic controllers with different register
layouts and hardware behaviours.

This introduces CONFIG_MPIC_WEIRD.  For boards with non standard mpic
controllers, select CONFIG_MPIC_WEIRD and add its hardware information
in the mpic_infos[] array.

TSI108/109 PIC takes the first index of weird hardware information
table.  :)  The table can be extended. The Tsi108/109 PIC looks like
standard OpenPIC but, in fact, is different in register mapping and
behavior.

The patch does not affect the behavior of standard mpic.  If
CONFIG_MPIC_WEIRD is not defined, the code is essentially identical to
the current code.

[benh@kernel.crashing.org:
This patch is a slightly cleaned up version of Zang Roy's support for
the TSI108 MPIC variant. It also fixes up MPC7448_hpc2 to use the new
version of the type macros and changes the way MPIC is selected in
Kconfig to better match what is done for other system devices.
]

Signed-off-by: Roy Zang &lt;tie-fei.zang@freescale.com&gt;
Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] modify mpc83xx platforms to use new IRQ layer</title>
<updated>2006-08-30T00:34:33Z</updated>
<author>
<name>Kim Phillips</name>
</author>
<published>2006-08-25T16:59:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f1f17716d13bfb709809a3f5c84bda105b646b9e'/>
<id>urn:sha1:f1f17716d13bfb709809a3f5c84bda105b646b9e</id>
<content type='text'>
This fixes MPC834x MDS (formerly SYS) and ITX platform code to get IRQ data (including PCI) from the device tree, and to use the new IPIC code.

renamed defconfig (sys -&gt; mds), left one redundant NULL assignment in mpc83xx_pcibios_fixup to keep the compiler happy.

Signed-off-by: Kim Phillips &lt;kim.phillips@freescale.com&gt;
Signed-off-by: Li Yang &lt;leoli@freescale.com&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Use mpc8641hpcn PIC base address from dev tree.</title>
<updated>2006-08-25T04:32:13Z</updated>
<author>
<name>Jon Loeliger</name>
</author>
<published>2006-08-17T19:27:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c85c41ad73c6db4cf4cc98c595cc5e2fdbdb53d5'/>
<id>urn:sha1:c85c41ad73c6db4cf4cc98c595cc5e2fdbdb53d5</id>
<content type='text'>
After going through the trouble of setting up the PIC base
address in the pic@40000 device tree node, use it instead
of the obsolete hard-coded value.

Signed-off-by: Jon Loeliger &lt;jdl@freescale.com&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Allow MPC8641 HPCN to build with CONFIG_PCI disabled too.</title>
<updated>2006-08-25T04:32:13Z</updated>
<author>
<name>Jon Loeliger</name>
</author>
<published>2006-08-15T21:19:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5dc599c206ad50e1b190edfbc98b7cf8ce361003'/>
<id>urn:sha1:5dc599c206ad50e1b190edfbc98b7cf8ce361003</id>
<content type='text'>
Signed-off-by: Jon Loeliger &lt;jdl@freescale.com&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Update mpc7448hpc2 board irq support using device tree</title>
<updated>2006-08-23T05:51:18Z</updated>
<author>
<name>Zang Roy-r61911</name>
</author>
<published>2006-08-23T02:19:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c4342ff92bed26f2e0e3543a9f0fdc5f3a29b8fd'/>
<id>urn:sha1:c4342ff92bed26f2e0e3543a9f0fdc5f3a29b8fd</id>
<content type='text'>
The patch rewrites mpc7448hpc2 board irq support according to the new
mpic device tree interface.

Signed-off-by: Roy Zang	&lt;tie-fei.zang@freescale.com&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Fix BootX booting with an initrd</title>
<updated>2006-08-23T05:51:18Z</updated>
<author>
<name>Benjamin Herrenschmidt</name>
</author>
<published>2006-08-23T01:45:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6cdd2bdfb9e2449f1c8a0f729cdf9cfd733dd63f'/>
<id>urn:sha1:6cdd2bdfb9e2449f1c8a0f729cdf9cfd733dd63f</id>
<content type='text'>
The bootx_init.c trampoline didn't properly add the ramdisk to the
"reserve map" (list of reserved areas of memory), thus causing all sorts
of failures when using BootX with an initrd. Also fixes a possible
problem if the ramdisk is located before the device-tree passed by
BootX.

Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Rewrite the PPC 86xx IRQ handling to use Flat Device Tree</title>
<updated>2006-08-23T05:51:18Z</updated>
<author>
<name>Jon Loeliger</name>
</author>
<published>2006-08-18T19:30:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=343832734fac000d2d276ccc41955daded1265f5'/>
<id>urn:sha1:343832734fac000d2d276ccc41955daded1265f5</id>
<content type='text'>
IRQ setup now comes from the Flat Device Tree and use the new generic
IRQ code.  Fixed the fsl_soc.c IRQ OF interrupt node parsing.
Removed some unused MPC86xx macro definition.

Signed-off-by: Zhang Wei &lt;wei.zhang@freescale.com&gt;
Signed-off-by: Jon Loeliger &lt;jdl@freescale.com&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
(cherry picked from 919fede6edab94cccb3ca8c1c0b32fa62c9369a5 commit)
</content>
</entry>
</feed>
