aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-02-03ARM: Make the sched_clock framework mandatoryMarc Zyngier5-25/+2
All sched_clock() providers have been converted to the sched_clock framework, which also provides a jiffy based implementation for the platforms that do not provide a counter. It is now possible to make the sched_clock framework mandatory, effectively preventing new platforms to add new sched_clock() functions, which would be detrimental to the single zImage work. Acked-by: Nicolas Pitre <[email protected]> Signed-off-by: Marc Zyngier <[email protected]>
2012-02-03ARM: prima2: convert to common sched_clock() implementationMarc Zyngier2-14/+8
Prima2 has its own sched_clock() implementation, which gets in the way of a single zImage. Moving to the common sched_clock framework makes the code slightly cleaner (the mapping hack in sched_clock() goes away...). Acked-by: Barry Song <[email protected]> Signed-off-by: Marc Zyngier <[email protected]>
2012-02-03ARM: davinci: convert to common sched_clock() implementationMarc Zyngier2-17/+8
Davinci has its own sched_clock() implementation, which gets in the way of a single zImage. Moving to the common sched_clock framework makes the code slightly cleaner. Acked-by: Sekhar Nori <[email protected]> Cc: Kevin Hilman <[email protected]> Signed-off-by: Marc Zyngier <[email protected]>
2012-02-03ARM: davinci: time.c: group related header files togetherSekhar Nori1-1/+3
Rearrange header files to keep related header files together. Signed-off-by: Sekhar Nori <[email protected]> Signed-off-by: Marc Zyngier <[email protected]>
2012-01-26Merge branch 'amba' into for-armsocRussell King39-816/+489
2012-01-26ARM: amba: samsung: use common amba device initializersRussell King4-113/+23
Acked-by: Kukjin Kim <[email protected]> Signed-off-by: Russell King <[email protected]>
2012-01-26ARM: amba: spear: use common amba device initializersRussell King2-35/+6
Acked-by: Viresh Kumar <[email protected]> Signed-off-by: Russell King <[email protected]>
2012-01-26ARM: amba: nomadik: use common amba device initializersRussell King2-20/+6
Acked-by: Alessandro Rubini <[email protected]> Acked-by: Linus Walleij <[email protected]> Signed-off-by: Russell King <[email protected]>
2012-01-26ARM: amba: u300: use common amba device initializersRussell King1-69/+16
Acked-by: Linus Walleij <[email protected]> Signed-off-by: Russell King <[email protected]>
2012-01-26ARM: amba: lpc32xx: use common amba device initializersRussell King1-28/+4
Signed-off-by: Russell King <[email protected]>
2012-01-26ARM: amba: netx: use common amba device initializersRussell King1-12/+1
Signed-off-by: Russell King <[email protected]>
2012-01-26ARM: amba: bcmring: use common amba device initializersRussell King1-21/+2
Signed-off-by: Russell King <[email protected]>
2012-01-26ARM: amba: ep93xx: use common amba device initializersRussell King1-40/+6
Acked-by: H Hartley Sweeten <[email protected]> Signed-off-by: Russell King <[email protected]>
2012-01-26ARM: amba: omap2: use common amba device initializersRussell King1-24/+2
Acked-by: Tony Lindgren <[email protected]> Signed-off-by: Russell King <[email protected]>
2012-01-26ARM: amba: integrator: use common amba device initializersRussell King2-97/+22
Tested-by: Will Deacon <[email protected]> Signed-off-by: Russell King <[email protected]>
2012-01-26ARM: amba: realview: get rid of private platform amba_device initializerRussell King6-110/+100
Acked-by: Will Deacon <[email protected]> Signed-off-by: Russell King <[email protected]>
2012-01-25ARM: amba: versatile: get rid of private platform amba_device initializerRussell King3-38/+28
Tested-by: Will Deacon <[email protected]> Signed-off-by: Russell King <[email protected]>
2012-01-25ARM: amba: vexpress: get rid of private platform amba_device initializerRussell King3-31/+14
Acked-by: Will Deacon <[email protected]> Signed-off-by: Russell King <[email protected]>
2012-01-25ARM: amba: provide common initializers for static amba devicesRussell King1-0/+33
Acked-by: H Hartley Sweeten <[email protected]> Signed-off-by: Russell King <[email protected]>
2012-01-25ARM: amba: make use of -1 IRQs warnRussell King1-0/+3
Make the core warn about the use of -1 (NO_IRQ) Signed-off-by: Russell King <[email protected]>
2012-01-25ARM: amba: u300: get rid of NO_IRQ initializersRussell King1-3/+3
Acked-by: Linus Walleij <[email protected]> Signed-off-by: Russell King <[email protected]>
2012-01-25ARM: amba: spear: get rid of NO_IRQ initializersRussell King3-8/+8
Acked-by: Viresh Kumar <[email protected]> Signed-off-by: Russell King <[email protected]>
2012-01-25ARM: amba: netx: get rid of NO_IRQ initializersRussell King1-1/+1
Signed-off-by: Russell King <[email protected]>
2012-01-25ARM: amba: nomadik: get rid of NO_IRQ initializersRussell King1-2/+2
Acked-by: Alessandro Rubini <[email protected]> Acked-by: Linus Walleij <[email protected]> Signed-off-by: Russell King <[email protected]>
2012-01-25ARM: amba: mxs: get rid of NO_IRQ initializersRussell King1-1/+1
Acked-by: Shawn Guo <[email protected]> Signed-off-by: Russell King <[email protected]>
2012-01-25ARM: amba: lpc32xx: get rid of NO_IRQ initializersRussell King1-2/+2
Signed-off-by: Russell King <[email protected]>
2012-01-25ARM: amba: integrator/realview/versatile/vexpress: get rid of NO_IRQ ↵Russell King10-129/+129
initializers Signed-off-by: Russell King <[email protected]>
2012-01-25ARM: amba: samsung: get rid of NO_IRQ initializersRussell King4-7/+7
Acked-by: Kukjin Kim <[email protected]> Signed-off-by: Russell King <[email protected]>
2012-01-25ARM: amba: get rid of NO_IRQ initializersRussell King1-3/+3
Signed-off-by: Russell King <[email protected]>
2012-01-25ARM: amba: ux500: get rid of NO_IRQRussell King1-1/+0
irq 0 now means no irq, so get rid of this unnecessary initializer. Acked-by: srinidhi kasagar <[email protected]> Acked-by: Linus Walleij <[email protected]> Signed-off-by: Russell King <[email protected]>
2012-01-25ARM: amba: make irq 0 invalidRussell King2-3/+3
Fix core bus and MMCI such that irq 0 means that there is no IRQ attached. Signed-off-by: Russell King <[email protected]>
2012-01-25ARM: amba: mxs: convert to use amba_device_allocRussell King1-3/+5
Convert MXS to use the new amba_device_alloc APIs. Acked-by: Shawn Guo <[email protected]> Signed-off-by: Russell King <[email protected]>
2012-01-25ARM: amba: integrator: convert to use amba_device_allocRussell King1-6/+3
Convert Integrator IM/PD-1 to use the new amba_device_alloc APIs. Signed-off-by: Russell King <[email protected]>
2012-01-25ARM: amba: ux500: convert to use amba_device_allocRussell King1-9/+3
Convert ux500 to use the new amba_device_alloc APIs. Acked-by: srinidhi kasagar <[email protected]> Acked-by: Linus Walleij <[email protected]> Signed-off-by: Russell King <[email protected]>
2012-01-25ARM: amba: of: convert to use amba_device_allocRussell King1-3/+3
Convert DT code to use the new amba_device_alloc APIs. Acked-by: Rob Herring <[email protected]> Signed-off-by: Russell King <[email protected]>
2012-01-25ARM: amba: add amba_device allocation/add/put functionsRussell King2-25/+78
Add functions to allocate and initialize AMBA device structures, and add them to the Linux device manager. This allows us to kill this type of operation from individual platforms, moving it to core code. Signed-off-by: Russell King <[email protected]>
2012-01-25ARM: 7300/1: realview: fix definition of GPIO0 interrupt on PB1176 to match TRMWill Deacon2-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 <[email protected]> Signed-off-by: Russell King <[email protected]>
2012-01-23Merge branches 'debug' and 'idle' into for-armsocRussell King98-1409/+326
2012-01-20ARM: big removal of now unused arch_idle()Nicolas Pitre60-1135/+0
When this is the only content remaining in mach/system.h then the whole file is removed. Signed-off-by: Nicolas Pitre <[email protected]> Acked-by: H Hartley Sweeten <[email protected]> Acked-and-tested-by: Jamie Iles <[email protected]> Acked-by: Tony Lindgren <[email protected]> Acked-by: David Brown <[email protected]> Acked-by: Stephen Warren <[email protected]> Acked-by: Linus Walleij <[email protected]>
2012-01-20ARM: substitute arch_idle()Nicolas Pitre3-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 <[email protected]> Acked-by: H Hartley Sweeten <[email protected]> Acked-and-tested-by: Jamie Iles <[email protected]> Acked-by: Tony Lindgren <[email protected]> Tested-by: Stephen Warren <[email protected]>
2012-01-20ARM: mach-tegra: properly disable CPU idle callNicolas Pitre2-1/+3
Signed-off-by: nicolas Pitre <[email protected]> Acked-by: Stephen Warren <[email protected]>
2012-01-20ARM: mach-s3c64xx: use standard arch_idle() implementationNicolas Pitre1-1/+1
Signed-off-by: nicolas Pitre <[email protected]> Tested-by: Mark Brown <[email protected]>
2012-01-20ARM: mach-w90x900: properly disable CPU idle callNicolas Pitre2-0/+2
Signed-off-by: nicolas Pitre <[email protected]>
2012-01-20ARM: mach-shark: properly disable CPU idle callNicolas Pitre2-0/+7
Signed-off-by: Nicolas Pitre <[email protected]>
2012-01-20ARM: mach-ixp4xx: properly disable CPU idle callNicolas Pitre2-5/+6
Signed-off-by: Nicolas Pitre <[email protected]>
2012-01-20ARM: mach-ixp23xx: properly disable CPU idle callNicolas Pitre2-4/+4
Signed-off-by: Nicolas Pitre <[email protected]>
2012-01-20ARM: mach-msm: hook special idle handlers to arm_pm_idleNicolas Pitre3-37/+53
Signed-off-by: Nicolas Pitre <[email protected]> Acked-by: David Brown <[email protected]>
2012-01-20ARM: plat-mxc: hook special idle handlers to arm_pm_idleNicolas Pitre3-46/+37
... and remove redundant include of <mach/system.h>. Signed-off-by: Nicolas Pitre <[email protected]>
2012-01-20ARM: s3c24xx: move special idle code to out of lineNicolas Pitre4-45/+29
... and hook it to arm_pm_idle. Signed-off-by: Nicolas Pitre <[email protected]>
2012-01-20ARM: mach-h720x: move special idle code out of lineNicolas Pitre2-6/+19
... and hook it to arm_pm_idle. Signed-off-by: Nicolas Pitre <[email protected]>