<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/arch/powerpc/sysdev/Makefile, branch v3.2</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/arch/powerpc/sysdev/Makefile?h=v3.2</id>
<link rel='self' href='https://git.amat.us/linux/atom/arch/powerpc/sysdev/Makefile?h=v3.2'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2011-09-22T22:14:15Z</updated>
<entry>
<title>gpio: move mpc8xxx/512x gpio driver to drivers/gpio</title>
<updated>2011-09-22T22:14:15Z</updated>
<author>
<name>Wolfram Sang</name>
<email>w.sang@pengutronix.de</email>
</author>
<published>2011-09-21T10:49:20Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c68308dd50c3827a4ce77a1d70e0eb2d2521cafd'/>
<id>urn:sha1:c68308dd50c3827a4ce77a1d70e0eb2d2521cafd</id>
<content type='text'>
Move the driver to the place where it is expected to be nowadays. Also
rename its CONFIG-name to match the rest and adapt the defconfigs.
Finally, move selection of REQUIRE_GPIOLIB or WANTS_OPTIONAL_GPIOLIB to
the platforms, because this option is per-platform and not per-driver.

Signed-off-by: Wolfram Sang &lt;w.sang@pengutronix.de&gt;
Cc: Anatolij Gustschin &lt;agust@denx.de&gt;
Cc: Grant Likely &lt;grant.likely@secretlab.ca&gt;
Cc: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Acked-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
Signed-off-by: Anatolij Gustschin &lt;agust@denx.de&gt;
</content>
</entry>
<entry>
<title>powerpc: introduce the ePAPR embedded hypervisor vmpic driver</title>
<updated>2011-06-27T13:30:26Z</updated>
<author>
<name>Ashish Kalra</name>
<email>ashish.kalra@freescale.com</email>
</author>
<published>2011-05-19T13:54:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3a93261f70c7b92f84fb211b66f1d4e66c0b3dce'/>
<id>urn:sha1:3a93261f70c7b92f84fb211b66f1d4e66c0b3dce</id>
<content type='text'>
The Freescale ePAPR reference hypervisor provides interrupt controller
services via a hypercall interface, instead of emulating the MPIC
controller.  This is called the VMPIC.

The ePAPR "virtual interrupt controller" provides interrupt controller
services for external interrupts.  External interrupts received by a
partition can come from two sources:

  - Hardware interrupts - hardware interrupts come from external
    interrupt lines or on-chip I/O devices.
  - Virtual interrupts - virtual interrupts are generated by the hypervisor
    as part of some hypervisor service or hypervisor-created virtual device.

Both types of interrupts are processed using the same programming model and
same set of hypercalls.

Signed-off-by: Ashish Kalra &lt;ashish.kalra@freescale.com&gt;
Signed-off-by: Timur Tabi &lt;timur@freescale.com&gt;
Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>powerpc/4xx: Adding PCIe MSI support</title>
<updated>2011-05-26T05:00:37Z</updated>
<author>
<name>Rupjyoti Sarmah</name>
<email>rsarmah@amcc.com</email>
</author>
<published>2011-03-29T23:10:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3fb7933850faf1017c59a675e895ed8f27fef4be'/>
<id>urn:sha1:3fb7933850faf1017c59a675e895ed8f27fef4be</id>
<content type='text'>
This patch adds MSI support for 440SPe, 460Ex, 460Sx and 405Ex.

Signed-off-by: Rupjyoti Sarmah &lt;rsarmah@apm.com&gt;
Signed-off-by: Tirumala R Marri &lt;tmarri@apm.com&gt;
Acked-by: Josh Boyer &lt;jwboyer@linux.vnet.ibm.com&gt;
Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>powerpc: Add SCOM infrastructure</title>
<updated>2011-04-20T07:01:19Z</updated>
<author>
<name>Benjamin Herrenschmidt</name>
<email>benh@kernel.crashing.org</email>
</author>
<published>2011-04-14T22:31:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ab814b938d1d372bd2ac6268c15d4e0e6a5245c4'/>
<id>urn:sha1:ab814b938d1d372bd2ac6268c15d4e0e6a5245c4</id>
<content type='text'>
SCOM is a side-band configuration bus implemented on some processors.
This code provides a way for code to map and operate on devices via
SCOM, while the details of how that is implemented is left up to a
SCOM "controller" in the platform code.

Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Signed-off-by: Michael Ellerman &lt;michael@ellerman.id.au&gt;
Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>powerpc/xics: Rewrite XICS driver</title>
<updated>2011-04-20T01:02:35Z</updated>
<author>
<name>Benjamin Herrenschmidt</name>
<email>benh@kernel.crashing.org</email>
</author>
<published>2011-04-04T03:46:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0b05ac6e24807f0c26f763b3a546c0bcbf84125f'/>
<id>urn:sha1:0b05ac6e24807f0c26f763b3a546c0bcbf84125f</id>
<content type='text'>
This is a significant rework of the XICS driver, too significant to
conveniently break it up into a series of smaller patches to be honest.

The driver is moved to a more generic location to allow new platforms
to use it, and is broken up into separate ICP and ICS "backends". For
now we have the native and "hypervisor" ICP backends and one common
RTAS ICS backend.

The driver supports one ICP backend instanciation, and many ICS ones,
in order to accomodate future platforms with multiple possibly different
interrupt "sources" mechanisms.

Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>rapidio: modify configuration to support PCI-SRIO controller</title>
<updated>2011-03-24T02:46:42Z</updated>
<author>
<name>Alexandre Bounine</name>
<email>alexandre.bounine@idt.com</email>
</author>
<published>2011-03-23T23:43:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=388b78adc9899f0299128610f566051d0b1a57f6'/>
<id>urn:sha1:388b78adc9899f0299128610f566051d0b1a57f6</id>
<content type='text'>
1. Add an option to include RapidIO support if the PCI is available.
2. Add FSL_RIO configuration option to enable controller selection.
3. Add RapidIO support option into x86 and MIPS architectures.

Signed-off-by: Alexandre Bounine &lt;alexandre.bounine@idt.com&gt;
Acked-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
Cc: Matt Porter &lt;mporter@kernel.crashing.org&gt;
Cc: Li Yang &lt;leoli@freescale.com&gt;
Cc: Thomas Moll &lt;thomas.moll@sysgo.com&gt;
Cc: Micha Nelissen &lt;micha@neli.hopto.org&gt;
Cc: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>powerpc/4xx: Add suspend and idle support</title>
<updated>2010-11-29T15:05:06Z</updated>
<author>
<name>Victor Gallardo</name>
<email>vgallardo@apm.com</email>
</author>
<published>2010-10-08T10:25:27Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d164f6d4f9108126f69ba2963cf6fb7ef4ba9232'/>
<id>urn:sha1:d164f6d4f9108126f69ba2963cf6fb7ef4ba9232</id>
<content type='text'>
Add suspend/resume support for 4xx compatible CPUs.
See /sys/power/state for available power states configured in.

Add two different idle states (idle-wait and idle-doze) controlled via sysfs.
Default is idle-wait.
	cat /sys/devices/system/cpu/cpu0/idle
	[wait] doze

To save additional power, use idle-doze.
	echo doze &gt; /sys/devices/system/cpu/cpu0/idle
	cat /sys/devices/system/cpu/cpu0/idle
	wait [doze]

Signed-off-by: Victor Gallardo &lt;vgallardo@apm.com&gt;
Signed-off-by: Josh Boyer &lt;jwboyer@linux.vnet.ibm.com&gt;
</content>
</entry>
<entry>
<title>powerpc/85xx: add cache-sram support</title>
<updated>2010-10-14T05:54:38Z</updated>
<author>
<name>Harninder Rai</name>
<email>harninder.rai@freescale.com</email>
</author>
<published>2010-10-13T12:00:56Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=6db92cc9d07db9f713da8554b4bcdfc8e54ad386'/>
<id>urn:sha1:6db92cc9d07db9f713da8554b4bcdfc8e54ad386</id>
<content type='text'>
It adds cache-sram support in P1/P2 QorIQ platforms as under:

* A small abstraction over powerpc's remote heap allocator
* Exports mpc85xx_cache_sram_alloc()/free() APIs
* Supports only one contiguous SRAM window
* Drivers can do the following in Kconfig to use these APIs
    "select FSL_85XX_CACHE_SRAM if MPC85xx"
* Required SRAM size and the offset where SRAM should be mapped must be
  provided at kernel command line as :
    cache-sram-size=&lt;value&gt;
    cache-sram-offset=&lt;offset&gt;

Signed-off-by: Harninder Rai &lt;harninder.rai@freescale.com&gt;
Signed-off-by: Vivek Mahajan &lt;vivek.mahajan@freescale.com&gt;
Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>powerpc/Makefiles: Change to new flag variables</title>
<updated>2010-10-13T05:19:22Z</updated>
<author>
<name>matt mooney</name>
<email>mfm@muteddisk.com</email>
</author>
<published>2010-09-22T20:51:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=4108d9ba9091c55cfb968d42dd7dcae9a098b876'/>
<id>urn:sha1:4108d9ba9091c55cfb968d42dd7dcae9a098b876</id>
<content type='text'>
Replace EXTRA_CFLAGS with ccflags-y and EXTRA_AFLAGS with asflags-y.

Signed-off-by: matt mooney &lt;mfm@muteddisk.com&gt;
Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>powerpc/85xx/86xx: Add suspend/resume support</title>
<updated>2009-11-12T03:43:28Z</updated>
<author>
<name>Anton Vorontsov</name>
<email>avorontsov@ru.mvista.com</email>
</author>
<published>2009-09-15T21:43:57Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=4ffd6952a078015fd0bb5905a6ba7cd592f1b817'/>
<id>urn:sha1:4ffd6952a078015fd0bb5905a6ba7cd592f1b817</id>
<content type='text'>
This patch adds suspend/resume support for MPC8540 and MPC8641D-
compatible CPUs. To reach sleep state, we just write the SLP bit
into the PM control and status register.

So far we don't support Deep Sleep mode as found in newer MPC85xx
CPUs (i.e. MPC8536). It can be relatively easy implemented though,
and for it we reserve 'mem' suspend type.

Signed-off-by: Anton Vorontsov &lt;avorontsov@ru.mvista.com&gt;
Acked-by: Scott Wood &lt;scottwood@freescale.com&gt;
Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
</feed>
