summaryrefslogtreecommitdiffstats
path: root/arch/arm
Commit message (Collapse)AuthorAgeFilesLines
* ARM: at91/at91sam9x5: Device tree definition filesNicolas Ferre2012-02-033-0/+223
| | | | | | | | | | | Device tree include file for the AT91SAM9x5 SoC family. An additional .dtsi file is created to describe the generic SAM9x5 CPU Module (CM). Device tree source files for each Evaluation Kit that are using the generic CPU Module and the carrier board. The selection of available peripherals is done in this .dts file. Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
* ARM: at91/at91sam9x5: SoC basic supportDan Liang2012-02-033-0/+376
| | | | | | | | | Add at91sam9x5.c SoC file: Define clock resources and some initialization code. Signed-off-by: Dan Liang <dan.liang@atmel.com> Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com> Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* ARM: at91/at91sam9x5: Configuration and MakefileNicolas Ferre2012-02-032-0/+10
| | | | | | Kconfig and Makefile entries for SAM9x5 family. Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
* ARM: at91/at91sam9x5: clock management for at91sam9x5 chip familyNicolas Ferre2012-02-031-19/+64
| | | | | | | | | | | Several changes to PMC have to be managed for adding this support: - alternate prescaler location for both MCKR and PCKR - alternate CSS length for PCKR - added cpu_is_at91sam9x5() to functional switches - manage UTMI bias like sam9g45 chip family Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com> Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* ARM: at91/at91sam9x5: PMC header fileNicolas Ferre2012-02-031-12/+48
| | | | | | | | | | Add at91sam9x5 chips family support in PMC header file: Alternate prescaler location and CSS lenght for PCKR is added. The new Peripheral Control Register management is added. Protection mode register is modified to complete its management. Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com> Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* ARM: at91/at91sam9x5: overall definitionDan Liang2012-02-032-0/+133
| | | | | | | | Add the definitions of peripheral and system registers for sam9x5 chips family. Signed-off-by: Dan Liang <dan.liang@atmel.com> Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com> Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
* ARM: at91: code removal of CAP9 SoCJean-Christophe PLAGNIOL-VILLARD2012-02-0322-2577/+15
| | | | | | | | Following removal announce and addition to feature-removal-schedule.txt, here is the actual source code deletion for Atmel CAP9 family. Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
* Merge remote-tracking branch 'armsoc/depends/rmk/for-armsoc' into at91-3.4-baseNicolas Ferre2012-02-03134-2273/+774
|\ | | | | | | | | | | Conflicts: arch/arm/mach-at91/at91cap9.c arch/arm/mach-at91/at91sam9g45.c
| * 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>
OpenPOWER on IntegriCloud