summaryrefslogtreecommitdiffstats
path: root/arch
Commit message (Collapse)AuthorAgeFilesLines
* ARM: PXA SoCs: irq_data conversion.Lennert Buytenhek2011-01-1315-129/+144
| | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca>
* ARM: pnx4008: irq_data conversion.Lennert Buytenhek2011-01-131-29/+33
| | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca>
* ARM: omap2: irq_data conversion.Lennert Buytenhek2011-01-131-10/+12
| | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca>
* ARM: omap1: irq_data conversion.Lennert Buytenhek2011-01-133-39/+41
| | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca>
* ARM: nuc93x: irq_data conversion.Lennert Buytenhek2011-01-131-8/+8
| | | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca> Acked-by: Wan ZongShun <mcuos.com@gmail.com>
* ARM: ns9xxx: irq_data conversion.Lennert Buytenhek2011-01-132-28/+28
| | | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca> Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
* ARM: netx: irq_data conversion.Lennert Buytenhek2011-01-131-15/+15
| | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca>
* ARM: mx3: irq_data conversion.Lennert Buytenhek2011-01-131-9/+9
| | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca>
* ARM: msm: irq_data conversion.Lennert Buytenhek2011-01-135-121/+118
| | | | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca> Acked-by: Gregory Bean <gbean@codeaurora.org> Acked-by: Daniel Walker <dwalker@codeaurora.org>
* ARM: mmp: irq_data conversion.Lennert Buytenhek2011-01-132-31/+33
| | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca>
* ARM: lpc32xx: irq_data conversion.Lennert Buytenhek2011-01-131-28/+28
| | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca>
* ARM: lh7a40x: irq_data conversion.Lennert Buytenhek2011-01-135-78/+79
| | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca>
* ARM: ks8695: irq_data conversion.Lennert Buytenhek2011-01-131-21/+22
| | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca>
* ARM: ixp4xx: irq_data conversion.Lennert Buytenhek2011-01-131-21/+21
| | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca>
* ARM: ixp23xx: irq_data conversion.Lennert Buytenhek2011-01-132-42/+49
| | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca>
* ARM: ixp2000: irq_data conversion.Lennert Buytenhek2011-01-133-50/+56
| | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca>
* ARM: iop33x: irq_data conversion.Lennert Buytenhek2011-01-131-16/+16
| | | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca> Acked-by: Dan Williams <dan.j.williams@intel.com>
* ARM: iop32x: irq_data conversion.Lennert Buytenhek2011-01-131-8/+8
| | | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca> Acked-by: Dan Williams <dan.j.williams@intel.com>
* ARM: iop13xx: irq_data conversion.Lennert Buytenhek2011-01-132-34/+34
| | | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca> Acked-by: Dan Williams <dan.j.williams@intel.com>
* ARM: integrator: irq_data conversion.Lennert Buytenhek2011-01-132-32/+32
| | | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca> Acked-by: Russell King <rmk+kernel@arm.linux.org.uk>
* ARM: h720x: irq_data conversion.Lennert Buytenhek2011-01-132-26/+26
| | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca>
* ARM: gemini: irq_data conversion.Lennert Buytenhek2011-01-132-23/+23
| | | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca> Acked-by: Hans Ulli Kroll <ulli.kroll@googlemail.com>
* ARM: footbridge: irq_data conversion.Lennert Buytenhek2011-01-132-25/+25
| | | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca> Acked-by: Russell King <rmk+kernel@arm.linux.org.uk>
* ARM: ep93xx: irq_data conversion.Lennert Buytenhek2011-01-131-18/+18
| | | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca> Acked-by: Ryan Mallon <ryan@bluewatersys.com>
* ARM: ebsa110: irq_data conversion.Lennert Buytenhek2011-01-131-7/+7
| | | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca> Acked-by: Russell King <rmk+kernel@arm.linux.org.uk>
* ARM: dove: irq_data conversion.Lennert Buytenhek2011-01-131-9/+9
| | | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca> Acked-by: Nicolas Pitre <nico@fluxnic.net>
* ARM: davinci: irq_data conversion.Lennert Buytenhek2011-01-133-51/+51
| | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca>
* ARM: clps711x: irq_data conversion.Lennert Buytenhek2011-01-131-20/+20
| | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca>
* ARM: bcmring: irq_data conversion.Lennert Buytenhek2011-01-131-21/+21
| | | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca> Acked-by: Scott Branden <sbranden@broadcom.com>
* ARM: at91: irq_data conversion.Lennert Buytenhek2011-01-132-35/+35
| | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca>
* ARM: aaec2000: irq_data conversion.Lennert Buytenhek2011-01-131-9/+9
| | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca>
* ARM: vic: irq_data conversion.Lennert Buytenhek2011-01-131-16/+16
| | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca>
* ARM: sa1111: irq_data conversion.Lennert Buytenhek2011-01-131-47/+47
| | | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca> Acked-by: Kristoffer Ericson <kristoffer.ericson@gmail.com>
* ARM: LoCoMo: irq_data conversion.Lennert Buytenhek2011-01-131-12/+12
| | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca>
* ARM: ITE 8152: irq_data conversion.Lennert Buytenhek2011-01-131-5/+9
| | | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca> Acked-by: Mike Rapoport <mike@compulab.co.il>
* ARM: gic: irq_data conversion.Lennert Buytenhek2011-01-131-33/+33
| | | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca> Acked-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
* ARM: ecard: irq_data conversion.Lennert Buytenhek2011-01-131-14/+14
| | | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca> Acked-by: Russell King <rmk+kernel@arm.linux.org.uk>
* ARM: core irq_data conversion.Lennert Buytenhek2011-01-131-7/+10
| | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca>
* ARM: Use genirq definitions from kernel/irq/Kconfig.Lennert Buytenhek2011-01-131-16/+2
| | | | Signed-off-by: Lennert Buytenhek <buytenh@secretlab.ca>
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6Linus Torvalds2011-01-112-2/+2
|\ | | | | | | | | * git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6: sparc64: Fix bootup regression due to perf init ordering.
| * sparc64: Fix bootup regression due to perf init ordering.David S. Miller2011-01-092-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 004417a6d468e24399e383645c068b498eed84ad ("perf, arch: Cleanup perf-pmu init vs lockup-detector") move the perf events init to be an early_initcall. But this won't work properly unless the dependencies for this code initialize beforehand. Fix it by making cpu_type_probe and pcr_arch_init be an early_initcall as well. Reported-by: Sam Ravnborg <sam@ravnborg.org> Signed-off-by: David S. Miller <davem@davemloft.net>
* | Merge branch 'next' of ↵Linus Torvalds2011-01-1178-612/+1874
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc * 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (72 commits) powerpc/pseries: Fix build of topology stuff without CONFIG_NUMA powerpc/pseries: Fix VPHN build errors on non-SMP systems powerpc/83xx: add mpc8308_p1m DMA controller device-tree node powerpc/83xx: add DMA controller to mpc8308 device-tree node powerpc/512x: try to free dma descriptors in case of allocation failure powerpc/512x: add MPC8308 dma support powerpc/512x: fix the hanged dma transfer issue powerpc/512x: scatter/gather dma fix powerpc/powermac: Make auto-loading of therm_pm72 possible of/address: Use propper endianess in get_flags powerpc/pci: Use printf extension %pR for struct resource powerpc: Remove unnecessary casts of void ptr powerpc: Disable VPHN polling during a suspend operation powerpc/pseries: Poll VPA for topology changes and update NUMA maps powerpc: iommu: Add device name to iommu error printks powerpc: Record vma->phys_addr in ioremap() powerpc: Update compat_arch_ptrace powerpc: Fix PPC_PTRACE_SETHWDEBUG on PPC_BOOK3S powerpc/time: printk time stamp init not correct powerpc: Minor cleanups for machdep.h ...
| * | powerpc/pseries: Fix build of topology stuff without CONFIG_NUMABenjamin Herrenschmidt2011-01-122-14/+14
| | | | | | | | | | | | Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
| * | powerpc/pseries: Fix VPHN build errors on non-SMP systemsJesse Larrew2011-01-112-12/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The header asm/hvcall.h was previously included indirectly via smp.h. On non-SMP systems, however, these declarations are excluded and the build breaks. This is easily fixed by including asm/hvcall.h directly. The VPHN feature is only meaningful on NUMA systems that implement the SPLPAR option, so exclude the VPHN code on systems without SPLPAR enabled. Also, expose unmap_cpu_from_node() on systems with SPLPAR enabled, even if CONFIG_HOTPLUG_CPU is disabled. Lastly, map_cpu_to_node() is now needed by VPHN to manipulate the node masks after boot time, so remove the __cpuinit annotation to fix a section mismatch. Signed-off-by: Jesse Larrew <jlarrew@linux.vnet.ibm.com>
| * | Merge remote branch 'gcl/next' into nextBenjamin Herrenschmidt2011-01-11184-2581/+2009
| |\ \
| | * | powerpc/83xx: add mpc8308_p1m DMA controller device-tree nodeIlya Yanok2010-12-291-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MPC8308 has DMA controller compatible with mpc512x_dma driver. This patch adds device-tree node to support DMA controller on MPC8308 P1M board. Signed-off-by: Ilya Yanok <yanok@emcraft.com> Acked-by: Wolfgang Denk <wd@denx.de> Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
| | * | powerpc/83xx: add DMA controller to mpc8308 device-tree nodeIlya Yanok2010-12-291-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MPC8308 has DMA controller compatible with mpc512x_dma driver. This patch adds device-tree node to support DMA controller on MPC8308RDB board. Signed-off-by: Ilya Yanok <yanok@emcraft.com> Acked-by: Wolfgang Denk <wd@denx.de> Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
| | * | Merge v2.6.37-rc8 into powerpc/nextGrant Likely2010-12-293552-258238/+133128
| | |\ \
| | * | | powerpc/5xxx: extend mpc8xxx_gpio driver to support mpc512x gpiosAnatolij Gustschin2010-09-102-11/+71
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The GPIO controller of MPC512x is slightly different from 8xxx GPIO controllers. The register interface is the same except the external interrupt control register. The MPC512x GPIO controller differentiates between four interrupt event types and therefore provides two interrupt control registers, GPICR1 and GPICR2. GPIO[0:15] interrupt event types are configured in GPICR1 register, GPIO[16:31] - in GPICR2 register. This patch adds MPC512x speciffic set_type() callback and updates config file and comments. Additionally the gpio chip registration function is changed to use for_each_matching_node() preventing multiple registration if a node claimes compatibility with another gpio controller type. Signed-off-by: Anatolij Gustschin <agust@denx.de> Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
| * | | | powerpc/powermac: Make auto-loading of therm_pm72 possibleMarc Zyngier2010-12-091-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The therm_pm72 driver, used on the PowerMac G5 range, cannot be auto-loaded, since the driver itself creates both the device node and the driver instance. Moving the device node creation to the platform setup code and adding the necessary MODULE_DEVICE_TABLE() information allows the driver to be automatically loaded by udev on any semi-modern distribution. It "fixes" a major source of problem on G5 machines where the driver wasn't explicitely loaded by default, and the system would automatically shutdown under load. Tested on an Xserve G5. Signed-off-by: Marc Zyngier <maz@misterjones.org> Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
OpenPOWER on IntegriCloud