An error occurred fetching the project authors.
  1. 12 Jan, 2013 1 commit
    • Rob Herring's avatar
      irqchip: Move ARM gic.h to include/linux/irqchip/arm-gic.h · 520f7bd7
      Rob Herring authored
      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: default avatarRob 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>
      520f7bd7
  2. 10 Jan, 2013 1 commit
  3. 08 Jan, 2013 1 commit
    • Rob Herring's avatar
      ARM: highbank: fix secondary boot and hotplug · 0b3455a7
      Rob Herring authored
      With commit 384a2902 (ARM: gic: use a private mapping for CPU target
      interfaces), wake-up IPIs now go to all cores as the gic cpu interface
      numbering may not follow core numbering. This broke secondary boot on
      highbank since the boot address was already set for all secondary cores,
      this caused all cores to boot before the kernel was ready.
      
      Fix this by moving the setting of the jump address to
      highbank_boot_secondary instead of highbank_smp_prepare_cpus and
      highbank_cpu_die. Also, clear the address when we boot. This prevents
      cores from booting before they are actually triggered and is also necessary
      to get suspend/resume to work.
      Signed-off-by: default avatarRob Herring <rob.herring@calxeda.com>
      Cc: Nicolas Pitre <nicolas.pitre@linaro.org>
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      0b3455a7
  4. 31 Oct, 2012 1 commit
    • Rob Herring's avatar
      ARM: highbank: abstract out SCU usage · 7a2848d3
      Rob Herring authored
      In preparation for A15 support on ECX-2000, the direct calls to SCU
      registers must be conditional. The SCU power mode register is replaced by
      a custom register on ECX-2000.
      
      Rather than read the number of cores from the SCU, just hardcode it to 4.
      This removes one use of SCU and removes the need for the SCU to be
      statically mapped. The cpu initialization will ultimately come from DT.
      Signed-off-by: default avatarRob Herring <rob.herring@calxeda.com>
      Acked-by: default avatarArnd Bergmann <arnd@arndb.de>
      7a2848d3
  5. 14 Sep, 2012 1 commit
  6. 31 Oct, 2011 1 commit