Olof Johansson
1c75c42100
Merge branch 'socfpga/hw' into next/soc
...
From Dinh Nguyen, this is a series of patches introducing support for
socfpga hardware (Altera Cyclone5). It also includes a cleanup that
moves some of the ARMv7 cache maintenance functions to a common location,
since three other platforms aready implemented it separately.
* socfpga/hw:
arm: socfpga: Add SMP support for actual socfpga harware
arm: Add v7_invalidate_l1 to cache-v7.S
arm: socfpga: Add entries to enable make dtbs socfpga
arm: socfpga: Add new device tree source for actual socfpga HW
Trivial conflict in arch/arm/mach-tegra/headsmp.S.
Signed-off-by: Olof Johansson <olof@lixom.net >
2013-02-11 19:37:51 -08:00
Dinh Nguyen
d6dd735f4b
arm: socfpga: Add SMP support for actual socfpga harware
...
Because the CPU1 start address is different for socfpga-vt and
socfpga-cyclone5, we add code to use the correct CPU1 start addr.
Signed-off-by: Dinh Nguyen <dinguyen@altera.com >
Signed-off-by: Pavel Machek <pavel@denx.de >
Cc: Russell King <linux@arm.linux.org.uk >
Cc: Arnd Bergmann <arnd@arndb.de >
Cc: Olof Johansson <olof@lixom.net >
Cc: Rob Herring <rob.herring@calxeda.com >
Cc: Grant Likely <grant.likely@secretlab.ca >
Signed-off-by: Olof Johansson <olof@lixom.net >
2013-02-11 19:37:26 -08:00
Rob Herring
520f7bd733
irqchip: Move ARM gic.h to include/linux/irqchip/arm-gic.h
...
Now that we have GIC moved to drivers/irqchip and all GIC DT init for
platforms using irqchip_init, move gic.h and update the remaining
includes.
Signed-off-by: Rob Herring <rob.herring@calxeda.com >
Cc: Thomas Gleixner <tglx@linutronix.de >
Cc: Russell King <linux@arm.linux.org.uk >
Cc: Anton Vorontsov <avorontsov@mvista.com >
Cc: Kukjin Kim <kgene.kim@samsung.com >
Cc: Sascha Hauer <kernel@pengutronix.de >
Cc: David Brown <davidb@codeaurora.org >
Cc: Daniel Walker <dwalker@fifo99.com >
Cc: Bryan Huntsman <bryanh@codeaurora.org >
Cc: Tony Lindgren <tony@atomide.com >
Cc: Paul Mundt <lethal@linux-sh.org >
Cc: Magnus Damm <magnus.damm@gmail.com >
Cc: Viresh Kumar <viresh.linux@gmail.com >
Cc: Shiraz Hashim <shiraz.hashim@st.com >
Cc: Stephen Warren <swarren@wwwdotorg.org >
Cc: Srinidhi Kasagar <srinidhi.kasagar@stericsson.com >
Cc: Linus Walleij <linus.walleij@linaro.org >
Cc: Samuel Ortiz <sameo@linux.intel.com >
2013-01-12 10:47:32 -06:00
Rob Herring
b1cffebf10
ARM: GIC: remove direct use of gic_raise_softirq
...
In preparation of moving gic code to drivers/irqchip, remove the direct
platform dependencies on gic_raise_softirq. Move the setup of
smp_cross_call into the gic code and use arch_send_wakeup_ipi_mask
function to trigger wake-up IPIs.
Signed-off-by: Rob Herring <rob.herring@calxeda.com >
Cc: Russell King <linux@arm.linux.org.uk >
Cc: Kukjin Kim <kgene.kim@samsung.com >
Cc: Sascha Hauer <kernel@pengutronix.de >
Cc: David Brown <davidb@codeaurora.org >
Cc: Daniel Walker <dwalker@fifo99.com >
Cc: Bryan Huntsman <bryanh@codeaurora.org >
Acked-by: Tony Lindgren <tony@atomide.com >
Acked-by: Santosh Shilimkar <santosh.shilimkar@ti.com >
Cc: Paul Mundt <lethal@linux-sh.org >
Cc: Magnus Damm <magnus.damm@gmail.com >
Acked-by: Viresh Kumar <viresh.kumar@linaro.org >
Cc: Shiraz Hashim <shiraz.hashim@st.com >
Acked-by: Stephen Warren <swarren@nvidia.com >
Cc: Srinidhi Kasagar <srinidhi.kasagar@stericsson.com >
Cc: Linus Walleij <linus.walleij@linaro.org >
Acked-by: Olof Johansson <olof@lixom.net >
2013-01-10 11:45:43 -06:00
Dinh Nguyen
9c4566a117
ARM: socfpga: Enable SMP for socfpga
...
Enable SMP for the SOCFPGA platform.
Signed-off-by: Pavel Machek <pavel@denx.de >
Signed-off-by: Dinh Nguyen <dinguyen@altera.com >
Reviewed-by: Rob Herring <rob.herring@calxeda.com >
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
2012-10-26 14:59:39 +02:00