<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/powerpc/platforms/maple, branch linux-2.6.21.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.21.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.21.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2007-02-07T03:03:23Z</updated>
<entry>
<title>[POWERPC] Maple: use mmio nvram</title>
<updated>2007-02-07T03:03:23Z</updated>
<author>
<name>Nathan Lynch</name>
</author>
<published>2007-02-06T02:01:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4297c9869b3452860f1a2c588d43f9e62c701019'/>
<id>urn:sha1:4297c9869b3452860f1a2c588d43f9e62c701019</id>
<content type='text'>
Some systems supported by the maple platform (e.g. JS2x blades running
SLOF) are able to use the mmio_nvram backend for reading and writing
nvram.  This is an improvement over the current situation -- no nvram
access from userspace at all.

Select MMIO_NVRAM for the maple platform.

Initialize the mmio_nvram backend from maple setup code.

Signed-off-by: Nathan Lynch &lt;ntl@pobox.com&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Maple: don't override bus-range supplied by firmware</title>
<updated>2007-02-07T03:03:17Z</updated>
<author>
<name>Nathan Lynch</name>
</author>
<published>2007-01-24T21:57:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=59eaef9daef35129a982c9d2b464aacb13349cdf'/>
<id>urn:sha1:59eaef9daef35129a982c9d2b464aacb13349cdf</id>
<content type='text'>
This workaround was copy-pasted from the powermac code.  It's not
necessary for maple.

Signed-off-by: Nathan Lynch &lt;ntl@pobox.com&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] maple: improve CPC9x5 host bridge detection</title>
<updated>2007-01-24T10:13:58Z</updated>
<author>
<name>Nathan Lynch</name>
</author>
<published>2007-01-03T18:56:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f1f003330b4489f0e6502e1315bf9d764ed5f757'/>
<id>urn:sha1:f1f003330b4489f0e6502e1315bf9d764ed5f757</id>
<content type='text'>
Identify CPC9x5 PCI Express, AGP, and HT host bridges using
device_type and compatible properties, which is a more flexible method
than using the name property (which can differ between firmwares and
models).

Signed-off-by: Nathan Lynch &lt;ntl@pobox.com&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Fix unbalanced uses of of_node_put</title>
<updated>2007-01-09T06:03:01Z</updated>
<author>
<name>Nathan Lynch</name>
</author>
<published>2007-01-02T22:37:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5e264a5215e4b703b1bbeb2910ea4441886be8d7'/>
<id>urn:sha1:5e264a5215e4b703b1bbeb2910ea4441886be8d7</id>
<content type='text'>
The (maple|pasemi)_init_IRQ functions call of_node_put(root) once more
than they should, causing the refcount of the root node to underflow,
which triggers the WARN_ON in kref_get.

Signed-off-by: Nathan Lynch &lt;ntl@pobox.com&gt;
Acked-by: Olof Johansson &lt;olof@lixom.net&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] maple: Use RTAS for reboot and halt</title>
<updated>2006-12-08T06:10:22Z</updated>
<author>
<name>Nathan Lynch</name>
</author>
<published>2006-12-07T00:50:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9e254c45fb0385b411ad93960f3838de80895210'/>
<id>urn:sha1:9e254c45fb0385b411ad93960f3838de80895210</id>
<content type='text'>
On maple, use the RTAS "system-reboot" and "power-off" methods if they
are available.

Signed-off-by: Nathan Lynch &lt;ntl@pobox.com&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] maple: Match "pcie" name for CPC945</title>
<updated>2006-12-08T06:10:22Z</updated>
<author>
<name>Nathan Lynch</name>
</author>
<published>2006-12-07T00:50:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=17877116c6b0fa78501526e7ec03cabe967a3a72'/>
<id>urn:sha1:17877116c6b0fa78501526e7ec03cabe967a3a72</id>
<content type='text'>
Some firmwares have "pcie" for the "name" property of the CPC945 PCI
Express host bridge.  Check for "pcie" in addition to "pci" so we
don't miss it.

Signed-off-by: Nathan Lynch &lt;ntl@pobox.com&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Make pci_read_irq_line the default</title>
<updated>2006-12-04T05:00:04Z</updated>
<author>
<name>Benjamin Herrenschmidt</name>
</author>
<published>2006-11-11T06:24:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f90bb153b1493719d18b4529a46ebfe43220ea6c'/>
<id>urn:sha1:f90bb153b1493719d18b4529a46ebfe43220ea6c</id>
<content type='text'>
This patch reworks the way IRQs are fixed up on PCI for arch powerpc.

It makes pci_read_irq_line() called by default in the PCI code for
devices that are probed, and add an optional per-device fixup in
ppc_md for platforms that really need to correct what they obtain
from pci_read_irq_line().

It also removes ppc_md.irq_bus_setup which was only used by pSeries
and should not be needed anymore.

I've also removed the pSeries s7a workaround as it can't work with
the current interrupt code anyway. I'm trying to get one of these
machines working so I can test a proper fix for that problem.

I also haven't updated the old-style fixup code from 85xx_cds.c
because it's actually buggy :) It assigns pci_dev-&gt;irq hard coded
numbers which is no good with the new IRQ mapping code. It should
at least use irq_create_mapping(NULL, hard_coded_number); and possibly
also set_irq_type() to set them as level low.

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] Fix Maple secondary IDE interrupt</title>
<updated>2006-10-10T01:54:26Z</updated>
<author>
<name>Benjamin Herrenschmidt</name>
</author>
<published>2006-10-09T03:27:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1e1b20a119ac45a290bbc6261f69a2a6a2cc064a'/>
<id>urn:sha1:1e1b20a119ac45a290bbc6261f69a2a6a2cc064a</id>
<content type='text'>
The IDE driver will pick up the PCI IRQ for both channels on Maple
despite the fact that it's in legacy mode. This works around it by
"hiding" the PCI IRQ of the AMD8111 IDE controller when it's configured
in legacy mode on the Maple platform, thus causing the driver to call
pci_get_legacy_ide_irq() which will return the correct interrupts for
both channels.

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] Make U4 PCIe work on maple</title>
<updated>2006-10-10T01:54:26Z</updated>
<author>
<name>Benjamin Herrenschmidt</name>
</author>
<published>2006-10-09T03:25:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c10af8c38da7a0bc9010d6609237c1ab6d2da12c'/>
<id>urn:sha1:c10af8c38da7a0bc9010d6609237c1ab6d2da12c</id>
<content type='text'>
The Maple support code was missing code for U4/CPC945 PCIe. This adds
it, enabling it to work on tigerwood boards, and possibly also js21
using SLOF. Also disable an obsolete firmware workaround.

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] maple/pci iomem annotations</title>
<updated>2006-09-26T05:41:02Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2006-09-23T00:37:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8c42ec2c99502f8a81076f24f57775b9c646351a'/>
<id>urn:sha1:8c42ec2c99502f8a81076f24f57775b9c646351a</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
</feed>
