summaryrefslogtreecommitdiffstats
path: root/arch/arm
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'amba' into for-armsocRussell King2012-01-2635-786/+370
|\
| * ARM: amba: samsung: use common amba device initializersRussell King2012-01-264-113/+23
| | | | | | | | | | Acked-by: Kukjin Kim <kgene.kim@samsung.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
| * ARM: amba: spear: use common amba device initializersRussell King2012-01-262-35/+6
| | | | | | | | | | Acked-by: Viresh Kumar <viresh.kumar@st.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
| * ARM: amba: nomadik: use common amba device initializersRussell King2012-01-262-20/+6
| | | | | | | | | | | | Acked-by: Alessandro Rubini <rubini@unipv.it> Acked-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
| * ARM: amba: u300: use common amba device initializersRussell King2012-01-261-69/+16
| | | | | | | | | | Acked-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
| * ARM: amba: lpc32xx: use common amba device initializersRussell King2012-01-261-28/+4
| | | | | | | | Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
| * ARM: amba: netx: use common amba device initializersRussell King2012-01-261-12/+1
| | | | | | | | Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
| * ARM: amba: bcmring: use common amba device initializersRussell King2012-01-261-21/+2
| | | | | | | | Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
| * ARM: amba: ep93xx: use common amba device initializersRussell King2012-01-261-40/+6
| | | | | | | | | | Acked-by: H Hartley Sweeten <hsweeten@visionengravers.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
| * ARM: amba: omap2: use common amba device initializersRussell King2012-01-261-24/+2
| | | | | | | | | | Acked-by: Tony Lindgren <tony@atomide.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
| * ARM: amba: integrator: use common amba device initializersRussell King2012-01-262-97/+22
| | | | | | | | | | Tested-by: Will Deacon <will.deacon@arm.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
| * ARM: amba: realview: get rid of private platform amba_device initializerRussell King2012-01-266-110/+100
| | | | | | | | | | Acked-by: Will Deacon <will.deacon@arm.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
| * ARM: amba: versatile: get rid of private platform amba_device initializerRussell King2012-01-253-38/+28
| | | | | | | | | | Tested-by: Will Deacon <will.deacon@arm.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
| * ARM: amba: vexpress: get rid of private platform amba_device initializerRussell King2012-01-253-31/+14
| | | | | | | | | | Acked-by: Will Deacon <will.deacon@arm.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
| * ARM: amba: u300: get rid of NO_IRQ initializersRussell King2012-01-251-3/+3
| | | | | | | | | | Acked-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
| * ARM: amba: spear: get rid of NO_IRQ initializersRussell King2012-01-253-8/+8
| | | | | | | | | | Acked-by: Viresh Kumar <viresh.kumar@st.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
| * ARM: amba: netx: get rid of NO_IRQ initializersRussell King2012-01-251-1/+1
| | | | | | | | Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
| * ARM: amba: nomadik: get rid of NO_IRQ initializersRussell King2012-01-251-2/+2
| | | | | | | | | | | | Acked-by: Alessandro Rubini <rubini@unipv.it> Acked-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
| * ARM: amba: mxs: get rid of NO_IRQ initializersRussell King2012-01-251-1/+1
| | | | | | | | | | Acked-by: Shawn Guo <shawn.guo@linaro.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
| * ARM: amba: lpc32xx: get rid of NO_IRQ initializersRussell King2012-01-251-2/+2
| | | | | | | | Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
| * ARM: amba: integrator/realview/versatile/vexpress: get rid of NO_IRQ ↵Russell King2012-01-2510-129/+129
| | | | | | | | | | | | initializers Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
| * ARM: amba: samsung: get rid of NO_IRQ initializersRussell King2012-01-254-7/+7
| | | | | | | | | | Acked-by: Kukjin Kim <kgene.kim@samsung.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
| * ARM: amba: get rid of NO_IRQ initializersRussell King2012-01-251-3/+3
| | | | | | | | Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
| * ARM: amba: ux500: get rid of NO_IRQRussell King2012-01-251-1/+0
| | | | | | | | | | | | | | | | irq 0 now means no irq, so get rid of this unnecessary initializer. Acked-by: srinidhi kasagar <srinidhi.kasagar@stericsson.com> Acked-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
| * ARM: amba: mxs: convert to use amba_device_allocRussell King2012-01-251-3/+5
| | | | | | | | | | | | | | Convert MXS to use the new amba_device_alloc APIs. Acked-by: Shawn Guo <shawn.guo@linaro.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
| * ARM: amba: integrator: convert to use amba_device_allocRussell King2012-01-251-6/+3
| | | | | | | | | | | | Convert Integrator IM/PD-1 to use the new amba_device_alloc APIs. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
| * ARM: amba: ux500: convert to use amba_device_allocRussell King2012-01-251-9/+3
| | | | | | | | | | | | | | | | Convert ux500 to use the new amba_device_alloc APIs. Acked-by: srinidhi kasagar <srinidhi.kasagar@stericsson.com> Acked-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
| * ARM: 7300/1: realview: fix definition of GPIO0 interrupt on PB1176 to match TRMWill Deacon2012-01-252-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, -1 is used as the GPIO0 interrupt on realview PB1176 and an AMBA device is registered with this parameter. With the pending NO_IRQ cleanup, this will lead to a warning at boot time, since -1 is obviously broken. This patch updates the interrupt used for GPIO0 to match that specified by the TRM. Unfortunately, it's not clear how to trigger this interrupt so we trust that the documentation is correct. Signed-off-by: Will Deacon <will.deacon@arm.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
* | Merge branches 'debug' and 'idle' into for-armsocRussell King2012-01-2398-1409/+326
|\ \
| * | ARM: big removal of now unused arch_idle()Nicolas Pitre2012-01-2060-1135/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When this is the only content remaining in mach/system.h then the whole file is removed. Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org> Acked-by: H Hartley Sweeten <hsweeten@visionengravers.com> Acked-and-tested-by: Jamie Iles <jamie@jamieiles.com> Acked-by: Tony Lindgren <tony@atomide.com> Acked-by: David Brown <davidb@codeaurora.org> Acked-by: Stephen Warren <swarren@nvidia.com> Acked-by: Linus Walleij <linus.walleij@linaro.org>
| * | ARM: substitute arch_idle()Nicolas Pitre2012-01-203-7/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now that all implementations of arch_idle() are equivalent to cpu_do_idle() we can just use the later directly and stop including mach/system.h. Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org> Acked-by: H Hartley Sweeten <hsweeten@visionengravers.com> Acked-and-tested-by: Jamie Iles <jamie@jamieiles.com> Acked-by: Tony Lindgren <tony@atomide.com> Tested-by: Stephen Warren <swarren@nvidia.com>
| * | ARM: mach-tegra: properly disable CPU idle callNicolas Pitre2012-01-202-1/+3
| | | | | | | | | | | | | | | Signed-off-by: nicolas Pitre <nicolas.pitre@linaro.org> Acked-by: Stephen Warren <swarren@nvidia.com>
| * | ARM: mach-s3c64xx: use standard arch_idle() implementationNicolas Pitre2012-01-201-1/+1
| | | | | | | | | | | | | | | Signed-off-by: nicolas Pitre <nicolas.pitre@linaro.org> Tested-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
| * | ARM: mach-w90x900: properly disable CPU idle callNicolas Pitre2012-01-202-0/+2
| | | | | | | | | | | | Signed-off-by: nicolas Pitre <nicolas.pitre@linaro.org>
| * | ARM: mach-shark: properly disable CPU idle callNicolas Pitre2012-01-202-0/+7
| | | | | | | | | | | | Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
| * | ARM: mach-ixp4xx: properly disable CPU idle callNicolas Pitre2012-01-202-5/+6
| | | | | | | | | | | | Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
| * | ARM: mach-ixp23xx: properly disable CPU idle callNicolas Pitre2012-01-202-4/+4
| | | | | | | | | | | | Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
| * | ARM: mach-msm: hook special idle handlers to arm_pm_idleNicolas Pitre2012-01-203-37/+53
| | | | | | | | | | | | | | | Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org> Acked-by: David Brown <davidb@codeaurora.org>
| * | ARM: plat-mxc: hook special idle handlers to arm_pm_idleNicolas Pitre2012-01-203-46/+37
| | | | | | | | | | | | | | | | | | ... and remove redundant include of <mach/system.h>. Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
| * | ARM: s3c24xx: move special idle code to out of lineNicolas Pitre2012-01-204-45/+29
| | | | | | | | | | | | | | | | | | ... and hook it to arm_pm_idle. Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
| * | ARM: mach-h720x: move special idle code out of lineNicolas Pitre2012-01-202-6/+19
| | | | | | | | | | | | | | | | | | ... and hook it to arm_pm_idle. Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
| * | ARM: mach-gemini: move special idle code out of lineNicolas Pitre2012-01-204-12/+32
| | | | | | | | | | | | | | | | | | ... and hook it to arm_pm_idle. Signed-off-by: nicolas Pitre <nicolas.pitre@linaro.org>
| * | ARM: mach-ebsa110: move special idle code out of lineNicolas Pitre2012-01-202-20/+26
| | | | | | | | | | | | | | | | | | ... and hook it to arm_pm_idle. Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
| * | ARM: mach-clps711x: move special idle code out of lineNicolas Pitre2012-01-202-4/+17
| | | | | | | | | | | | | | | | | | ... and hook it to arm_pm_idle. Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
| * | ARM: mach-at91: move special idle code out of lineNicolas Pitre2012-01-209-21/+69
| | | | | | | | | | | | | | | | | | ... and hook it to arm_pm_idle. Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
| * | ARM: mach-exynos: use standard arch_idle()Nicolas Pitre2012-01-202-13/+1
| | | | | | | | | | | | | | | | | | This is equivalent and more similar to existing architectures. Signed-off-by: Nicolas Pitre <nico@linaro.org>
| * | ARM: mach-s5p64x0: move idle handler from pm_idle to arm_pm_idleNicolas Pitre2012-01-202-10/+7
| | | | | | | | | | | | Signed-off-by: Nicolas Pitre <nico@linaro.org>
| * | ARM: mach-s5pc100: use standard arch_idle()Nicolas Pitre2012-01-202-13/+1
| | | | | | | | | | | | | | | | | | This is equivalent and more similar to existing architectures. Signed-off-by: Nicolas Pitre <nico@linaro.org>
| * | ARM: mach-s5pv210: use standard arch_idle()Nicolas Pitre2012-01-202-13/+1
| | | | | | | | | | | | | | | | | | This is equivalent and more similar to existing architectures. Signed-off-by: Nicolas Pitre <nico@linaro.org>
| * | ARM: OMAP: convert idle handlers from pm_idle to arm_pm_idleNicolas Pitre2012-01-204-20/+6
| | | | | | | | | | | | | | | Signed-off-by: Nicolas Pitre <nico@linaro.org> Tested-by: Tony Lindgren <tony@atomide.com>