<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/powerpc/platforms/cell/setup.c, branch linux-2.6.28.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.28.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-04-24T11:08:12Z</updated>
<entry>
<title>[POWERPC] cell: Generalize io-workarounds code</title>
<updated>2008-04-24T11:08:12Z</updated>
<author>
<name>Ishizaki Kou</name>
</author>
<published>2008-04-24T09:21:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7cfb62a2e820b6032c08835dbd996d8518af14a3'/>
<id>urn:sha1:7cfb62a2e820b6032c08835dbd996d8518af14a3</id>
<content type='text'>
This splits cell io-workaround code into spider-pci dependent code and
a generic part, and also moves io-workarounds initialization into
cell_setup_phb.

Signed-off-by: Kou Ishizaki &lt;kou.ishizaki@toshiba.co.jp&gt;
Acked-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Hide resources on Axon PCIE root complex nodes</title>
<updated>2008-03-19T23:15:13Z</updated>
<author>
<name>Michael Ellerman</name>
</author>
<published>2008-03-19T06:10:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ebf3a6509299e46c531f88ee727372bd95cf542a'/>
<id>urn:sha1:ebf3a6509299e46c531f88ee727372bd95cf542a</id>
<content type='text'>
The PCI bridge representing the PCIE root complex on Axon, contains
device BARs for a memory range and ROM that define inbound accesses.
This confuses the kernel resource management code -- the resources
need to be hidden when Axon is a host bridge.

Signed-off-by: Michael Ellerman &lt;michael@ellerman.id.au&gt;
Acked-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] enable hardware watchpoints on cell blades</title>
<updated>2008-03-03T07:03:14Z</updated>
<author>
<name>Jens Osterkamp</name>
</author>
<published>2008-02-28T10:27:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f3c1ed9720ec62626bbf3e0c3648568c131978e2'/>
<id>urn:sha1:f3c1ed9720ec62626bbf3e0c3648568c131978e2</id>
<content type='text'>
Ulrich Weigand has found that the hardware watchpoints on cell were not
working back in November :

http://ozlabs.org/pipermail/linuxppc-dev/2007-November/046135.html

This patch sets them during initialization.

Signed-off-by: Jens Osterkamp &lt;jens@de.ibm.com&gt;
Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Search for and publish cell OF platform devices earlier</title>
<updated>2008-02-06T05:29:59Z</updated>
<author>
<name>Michael Ellerman</name>
</author>
<published>2008-01-25T05:59:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bb125fb0e09c1b1e17d0b616f0e31fea937af9f6'/>
<id>urn:sha1:bb125fb0e09c1b1e17d0b616f0e31fea937af9f6</id>
<content type='text'>
Currently cell publishes OF devices at device_initcall() time, which
means the earliest a driver can bind to a device is also device_initcall()
time.  We have a driver we want to register before other devices, so
publish the devices at subsys_initcall() time.

This should not cause any behaviour change for existing drivers, as they
are still bound at device_initcall() time.

Signed-off-by: Michael Ellerman &lt;michael@ellerman.id.au&gt;
Acked-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] cell: Use machine_*_initcall() hooks in platform code</title>
<updated>2008-01-17T03:57:15Z</updated>
<author>
<name>Grant Likely</name>
</author>
<published>2008-01-02T19:14:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e25c47ffa97ca5e4602593b03ce6d21cff652864'/>
<id>urn:sha1:e25c47ffa97ca5e4602593b03ce6d21cff652864</id>
<content type='text'>
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Cleanup calling mmio_nvram_init</title>
<updated>2007-12-20T05:15:27Z</updated>
<author>
<name>Ishizaki Kou</name>
</author>
<published>2007-12-13T10:11:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4751505cf7299318d19a42bdabe0eb5db6d732c4'/>
<id>urn:sha1:4751505cf7299318d19a42bdabe0eb5db6d732c4</id>
<content type='text'>
This makes mmio_nvram_init() callable unconditionally by providing
a dummy definition when CONFIG_MMIO_NVRAM is not defined.

Signed-off-by: Kou Ishizaki &lt;Kou.Ishizaki@toshiba.co.jp&gt;
Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] cell: Convert #include of asm/of_{platform, device}.h into linux/of_{platform, device}.h.</title>
<updated>2007-12-19T00:00:02Z</updated>
<author>
<name>Jon Loeliger</name>
</author>
<published>2007-11-13T17:10:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d8caf74f1bb82817f8efbd071bf4ecc83adf296a'/>
<id>urn:sha1:d8caf74f1bb82817f8efbd071bf4ecc83adf296a</id>
<content type='text'>
Signed-off-by: Jon Loeliger &lt;jdl@freescale.com&gt;
Acked-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;
Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
</content>
</entry>
<entry>
<title>[POWERPC] cell: Fix undefined reference to mmio_nvram_init</title>
<updated>2007-12-11T02:34:39Z</updated>
<author>
<name>Ishizaki Kou</name>
</author>
<published>2007-12-04T08:34:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c7a3f93d00726b9c51b2517ddfa4767422e9e631'/>
<id>urn:sha1:c7a3f93d00726b9c51b2517ddfa4767422e9e631</id>
<content type='text'>
This fixes the following link error with CONFIG_PPC_CELL_NATIVE=y and
CONFIG_PPC_CELL_BLADE=n:

arch/powerpc/platforms/built-in.o: In function `.cell_setup_arch':
setup.c:(.init.text+0xe80): undefined reference to `.mmio_nvram_init'

Signed-off-by: Kou Ishizaki &lt;Kou.Ishizaki@toshiba.co.jp&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Platforms shouldn't mess with ROOT_DEV</title>
<updated>2007-10-11T10:40:43Z</updated>
<author>
<name>Grant Likely</name>
</author>
<published>2007-10-10T18:48:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=745e1027751acbc1f14f8bbef378b491242b9c83'/>
<id>urn:sha1:745e1027751acbc1f14f8bbef378b491242b9c83</id>
<content type='text'>
There is no good reason for board platform code to mess with the
ROOT_DEV.  Remove it from all in-tree platforms except powermac.

Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] cell: Add Cell memory controller register defs and expose it</title>
<updated>2007-10-09T11:01:56Z</updated>
<author>
<name>Benjamin Herrenschmidt</name>
</author>
<published>2007-10-04T05:40:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d767efe30f42c9e827ac1f452762f55b2d8fbdb3'/>
<id>urn:sha1:d767efe30f42c9e827ac1f452762f55b2d8fbdb3</id>
<content type='text'>
This adds definitions for the Cell memory controller registers (at
least some of them) for use by the EDAC driver for ECC error reporting.

It also expose the said MIC as a platform device that can be used
by the EDAC driver to match on.

Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
</feed>
