An error occurred fetching the project authors.
  1. 22 Jun, 2015 1 commit
  2. 22 Jan, 2015 1 commit
  3. 25 Nov, 2014 2 commits
  4. 20 Oct, 2014 1 commit
  5. 03 Jun, 2014 2 commits
  6. 29 Apr, 2014 1 commit
  7. 04 Mar, 2014 1 commit
    • Linus Walleij's avatar
      mfd: dbx500/abx500: root out hardcoded IRQ assignments · f864c46a
      Linus Walleij authored
      The DBx500 and ABx500 should be getting their IRQs from the
      device tree and nowhere else. Get rid of all the static assignments
      everywhere, delete it from the driver, platform data and the
      board files in one swift strike.
      
      Lots of cross-dependencies in the MFD drivers for PRCMU and
      AB8500 makes it necessary to strike everywhere at once to
      eradicate IRQs passed as resources and platform data to the left
      and right around the platform.
      
      Cc: Mark Brown <broonie@kernel.org>
      Cc: Samuel Ortiz <sameo@linux.intel.com>
      Acked-by: default avatarLee Jones <lee.jones@linaro.org>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      f864c46a
  8. 06 Jan, 2014 1 commit
  9. 26 Sep, 2013 1 commit
  10. 02 Sep, 2013 2 commits
  11. 27 Jul, 2013 1 commit
  12. 07 Jun, 2013 1 commit
  13. 04 Jun, 2013 1 commit
  14. 16 May, 2013 2 commits
  15. 09 Apr, 2013 2 commits
  16. 08 Apr, 2013 5 commits
  17. 13 Feb, 2013 2 commits
  18. 12 Feb, 2013 1 commit
    • Linus Walleij's avatar
      mfd: db8500-prcmu: update resource passing · 05ec260e
      Linus Walleij authored
      When trying to get rid of the cross-includes of <mach/id.h>
      from different drivers, so we can localize ASIC/CPU detection
      to the mach-ux500 folder, we run into the way the PRCMU
      handles base addresses and firmware detection.
      
      This patch updates the firmware version detection to pass
      the required information as platform data instead of
      relying on cpu_is_* macros.
      
      Now the PRCMU base address, the secondary TCDM area, the
      TCPM area and the IRQ are passed as resources instead of
      being grabbed from <mach/*> files. Incidentally this also
      removes part of the reliance on <mach/irqs.h>.
      
      Further it updates the firmware version detection, since the
      location of the firmware ID bytes in the designated memory
      are is now passed from the platform data instead. There is
      no reason not to include the nice split-off of a struct to
      hold the firmware information and a separate function to
      populate it.
      
      The patch actually rids the need to use the external
      db8500_prcmu_early_init call at all, but I'm keepin back
      that removal as I don't want the patch to be too big.
      
      Cc: arm@kernel.org
      Cc: Michel Jaoen <michel.jaouen@stericsson.com>
      Cc: Lee Jones <lee.jones@linaro.org>
      Acked-by: default avatarSamuel Ortiz <sameo@linux.intel.com>
      Acked-by: default avatarLoic Pallardy <loic.pallardy@stericsson.com>
      Acked-by: default avatarFabio Baltieri <fabio.baltieri@linaro.org>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      05ec260e
  19. 29 Jan, 2013 1 commit
  20. 22 Jan, 2013 1 commit
    • Linus Walleij's avatar
      mfd: db8500-prcmu: Fix irqdomain usage · 89d9b1c9
      Linus Walleij authored
      This fixes two issues with the DB8500 PRCMU irqdomain:
      - You have to state the irq base 0 to get a linear domain
        for the DT case from irq_domain_add_simple()
      - The irqdomain was not used to translate the initial irq
        request using irq_create_mapping() making the linear
        case fail as it was lacking a proper descriptor.
      
      I took this opportunity to fix two lines of whitespace
      errors in related code as I was anyway messing around with
      it.
      
      Cc: stable@kernel.org
      Acked-by Lee Jones <lee.jones@linaro.org>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: default avatarSamuel Ortiz <sameo@linux.intel.com>
      89d9b1c9
  21. 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
  22. 07 Jan, 2013 1 commit
  23. 28 Nov, 2012 1 commit
  24. 11 Nov, 2012 1 commit
  25. 10 Nov, 2012 2 commits
  26. 05 Nov, 2012 1 commit
  27. 29 Oct, 2012 1 commit
  28. 24 Sep, 2012 1 commit
  29. 23 Sep, 2012 1 commit