<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/powerpc/sysdev/fsl_msi.c, 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-22T04:19:54Z</updated>
<entry>
<title>Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc</title>
<updated>2010-10-22T04:19:54Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2010-10-22T04:19:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d4429f608abde89e8bc1e24b43cd503feb95c496'/>
<id>urn:sha1:d4429f608abde89e8bc1e24b43cd503feb95c496</id>
<content type='text'>
* 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (71 commits)
  powerpc/44x: Update ppc44x_defconfig
  powerpc/watchdog: Make default timeout for Book-E watchdog a Kconfig option
  fsl_rio: Add comments for sRIO registers.
  powerpc/fsl-booke: Add e55xx (64-bit) smp defconfig
  powerpc/fsl-booke: Add p5020 DS board support
  powerpc/fsl-booke64: Use TLB CAMs to cover linear mapping on FSL 64-bit chips
  powerpc/fsl-booke: Add support for FSL Arch v1.0 MMU in setup_page_sizes
  powerpc/fsl-booke: Add support for FSL 64-bit e5500 core
  powerpc/85xx: add cache-sram support
  powerpc/85xx: add ngPIXIS FPGA device tree node to the P1022DS board
  powerpc: Fix compile error with paca code on ppc64e
  powerpc/fsl-booke: Add p3041 DS board support
  oprofile/fsl emb: Don't set MSR[PMM] until after clearing the interrupt.
  powerpc/fsl-booke: Add PCI device ids for P2040/P3041/P5010/P5020 QoirQ chips
  powerpc/mpc8xxx_gpio: Add support for 'qoriq-gpio' controllers
  powerpc/fsl_booke: Add support to boot from core other than 0
  powerpc/p1022: Add probing for individual DMA channels
  powerpc/fsl_soc: Search all global-utilities nodes for rstccr
  powerpc: Fix invalid page flags in create TLB CAM path for PTE_64BIT
  powerpc/mpc83xx: Support for MPC8308 P1M board
  ...

Fix up conflict with the generic irq_work changes in arch/powerpc/kernel/time.c
</content>
</entry>
<entry>
<title>powerpc/fsl-pci: Fix MSI support on 83xx platforms</title>
<updated>2010-10-14T05:52:30Z</updated>
<author>
<name>Kumar Gala</name>
</author>
<published>2010-08-05T07:45:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b8f44ec2c05f9cfe1647173ac60c0cccb1118c91'/>
<id>urn:sha1:b8f44ec2c05f9cfe1647173ac60c0cccb1118c91</id>
<content type='text'>
The following commit broke 83xx because it assumed the 83xx platforms
exposed the "IMMR" address in BAR0 like the 85xx/86xx/QoriQ devices do:

commit 3da34aae03d498ee62f75aa7467de93cce3030fd
Author: Kumar Gala &lt;galak@kernel.crashing.org&gt;
Date:   Tue May 12 15:51:56 2009 -0500

    powerpc/fsl: Support unique MSI addresses per PCIe Root Complex

However that is not true, so we have to search through the inbound
window settings on 83xx to find which one matches the IMMR address to
determine its PCI address.

Reported-by: Ilya Yanok &lt;yanok@emcraft.com&gt;
Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>pci: Convert msi to new irq_chip functions</title>
<updated>2010-10-12T14:53:34Z</updated>
<author>
<name>Thomas Gleixner</name>
</author>
<published>2010-09-28T14:46:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1c9db52534a2c0e9776788cd34ccc193289fc18c'/>
<id>urn:sha1:1c9db52534a2c0e9776788cd34ccc193289fc18c</id>
<content type='text'>
Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Reviewed-by: Ingo Molnar &lt;mingo@elte.hu&gt;
Acked-by: Jesse Barnes &lt;jbarnes@virtuousgeek.org&gt;
Cc: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Cc: "David S. Miller" &lt;davem@davemloft.net&gt;
Cc: Tony Luck &lt;tony.luck@intel.com&gt;
Cc: Russell King &lt;linux@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>powerpc: remove references to of_device and to_of_device</title>
<updated>2010-07-24T15:58:21Z</updated>
<author>
<name>Grant Likely</name>
</author>
<published>2010-07-22T21:52:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a454dc50590c6d758abba016a303a221f2f1b4b8'/>
<id>urn:sha1:a454dc50590c6d758abba016a303a221f2f1b4b8</id>
<content type='text'>
of_device is just a #define alias to platform_device.  This patch
replaces all references to it with platform_device.

Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
<entry>
<title>of/powerpc: fix fsl_msi device node pointer</title>
<updated>2010-06-03T04:26:42Z</updated>
<author>
<name>Wolfram Sang</name>
</author>
<published>2010-06-03T04:03:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ee227c577cde47f78e2df359f9c32ba047060767'/>
<id>urn:sha1:ee227c577cde47f78e2df359f9c32ba047060767</id>
<content type='text'>
Signed-off-by: Wolfram Sang &lt;w.sang@pengutronix.de&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
<entry>
<title>Merge commit 'kumar/next' into next</title>
<updated>2010-05-31T00:01:50Z</updated>
<author>
<name>Benjamin Herrenschmidt</name>
</author>
<published>2010-05-31T00:01:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ecca1a34befbb13fc23d9a2cc0d6b725c7727fb2'/>
<id>urn:sha1:ecca1a34befbb13fc23d9a2cc0d6b725c7727fb2</id>
<content type='text'>
Conflicts:
	arch/powerpc/sysdev/fsl_msi.c
</content>
</entry>
<entry>
<title>powerpc/fsl_msi: add removal path and probe failing path</title>
<updated>2010-05-25T02:26:35Z</updated>
<author>
<name>Li Yang</name>
</author>
<published>2010-04-22T08:31:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=480599933a69a8a8dc1390c2164e49e20a1593b9'/>
<id>urn:sha1:480599933a69a8a8dc1390c2164e49e20a1593b9</id>
<content type='text'>
Also cleanup the probe function.

Signed-off-by: Li Yang &lt;leoli@freescale.com&gt;
Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>powerpc/fsl_msi: enable msi sharing through AMP OSes</title>
<updated>2010-05-25T02:26:34Z</updated>
<author>
<name>Li Yang</name>
</author>
<published>2010-04-22T08:31:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=061ca4adfb2e3c986a182fd30f7e939a1ff8d29d'/>
<id>urn:sha1:061ca4adfb2e3c986a182fd30f7e939a1ff8d29d</id>
<content type='text'>
Make a single PCIe MSI bank shareable through CAMP OSes. The number of
MSI used by each core can be configured by dts file.

Signed-off-by: Zhao Chenhui &lt;b26998@freescale.com&gt;
Signed-off-by: Li Yang &lt;leoli@freescale.com&gt;
Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>powerpc/fsl_msi: enable msi allocation in all banks</title>
<updated>2010-05-25T02:26:32Z</updated>
<author>
<name>Li Yang</name>
</author>
<published>2010-04-22T08:31:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=694a7a3611a1c0e28d99b4955151c6ce68e89752'/>
<id>urn:sha1:694a7a3611a1c0e28d99b4955151c6ce68e89752</id>
<content type='text'>
Put all fsl_msi banks in a linked list. The list of banks then can be
traversed when allocating new msi interrupts.  Also fix failing path
of fsl_setup_msi_irqs().

Signed-off-by: Zhao Chenhui &lt;b26998@freescale.com&gt;
Signed-off-by: Li Yang &lt;leoli@freescale.com&gt;
Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>powerpc/fsl_msi: fix the conflict of virt_msir's chip_data</title>
<updated>2010-05-25T02:26:31Z</updated>
<author>
<name>Li Yang</name>
</author>
<published>2010-04-22T08:31:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=02adac6051b0ff8df3877ae3d94e0e68063c6a30'/>
<id>urn:sha1:02adac6051b0ff8df3877ae3d94e0e68063c6a30</id>
<content type='text'>
In fsl_of_msi_probe(), the virt_msir's chip_data have been stored
the pointer to struct mpic. We add a struct fsl_msi_cascade_data
to store the pointer to struct fsl_msi and msir_index in hanler_data.
Otherwise, the pointer to struct mpic will be over-written, and will
cause problem when calling eoi() of the irq.

Signed-off-by: Zhao Chenhui &lt;b26998@freescale.com&gt;
Signed-off-by: Li Yang &lt;leoli@freescale.com&gt;
Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
</feed>
