1. 02 12月, 2015 1 次提交
  2. 06 8月, 2015 1 次提交
  3. 28 10月, 2014 1 次提交
  4. 12 5月, 2014 1 次提交
  5. 05 2月, 2014 1 次提交
    • L
      ARM: ux500: move last AB8505 set-up to DT · 77ad9dfc
      Linus Walleij 提交于
      This moves the set-up of the HREF500 with its AB8505 ASIC to
      a device tree include. Since there is not yet any device tree
      for this board the DTSI is currently unused. After this delete
      the board file for pins for good and migration of pins to the
      device tree is complete.
      
      Cc: Patrice Chotard <patrice.chotard@st.com>
      Cc: Lee Jones <lee.jones@linaro.org>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      77ad9dfc
  6. 27 11月, 2013 2 次提交
  7. 26 9月, 2013 5 次提交
  8. 27 7月, 2013 1 次提交
  9. 08 4月, 2013 2 次提交
    • A
      ARM: ux500: build hotplug.o for ARMv7-a · f6f1bdac
      Arnd Bergmann 提交于
      If we try to build this file in a multiplatform configuration with
      ARMv6 enabled, gas complains about the dsb operation being undefined.
      Adding -march=armv7-a is safe because that code is only ever run
      on ux500, which is Cortex-A9.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      f6f1bdac
    • L
      ARM: ux500: move PM-related PRCMU functions to machine · 1e22a8c6
      Linus Walleij 提交于
      We are trying to decompose and decentralize the code in
      the DB8500 PRCMU out into subdrivers. The code moved in
      this patch concerns a group of functions used for
      decoupling and recoupling the IRQs from the GIC. During
      sleep and idle the Ux500 system will transfer all IRQ
      handling to the PRCMU using these functions.
      
      Basically we are left with the two alternatives of code
      placement as:
      
      - arch/arm/mach-ux500/pm.c - this because the code is
        closely related to the GIC, and takes ownership of
        some of the registers from the PRCMU related to this
        PM functionality.
      
      - drivers/mfd/db8500-prcmu-pm.c - because the code is
        affecting stuff in the PRCMU register range. But then
        this code needs to remap and handle GIC registers.
      
      This patch implementation is taking the first approach.
      
      Currently the cpuidle driver is the only piece of code
      using this set of functions, but it will later also be
      used by the suspend/resume code which is currently under
      review.
      
      The header file is moved to:
      <linux/platform_data/arm-ux500-pm.h>
      The function prototypes need to be placed in a globally
      visible header since the CPUidle code is planned to move
      out to drivers/cpuidle.
      Acked-by: NSamuel Ortiz <sameo@linux.intel.com>
      Acked-by: NRickard Andersson <rickard.andersson@stericsson.com>
      Acked-by: NDaniel Lezcano <daniel.lezcano@linaro.org>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      1e22a8c6
  10. 20 9月, 2012 1 次提交
  11. 07 9月, 2012 1 次提交
  12. 11 5月, 2012 1 次提交
  13. 02 5月, 2012 2 次提交
    • D
      ARM: ux500: add the cpuidle driver for WFI and ARM retention · 3ebabaa5
      Daniel Lezcano 提交于
      This patch adds the cpuidle driver for the ux500 SoC.
      The boards saves 12mA with these states. It is based on the latest
      cpuidle consolidation from Robert Lee.
      
      The cpu can go to retention only if the other core is in WFI.
      
      If the other cpu is in WFI and we decoupled the gic from the cores,
      then we have the guarantee, it won't be wake up.
      
      It is up to the prcmu firmware to recouple the gic automatically
      after the power state mode is selected.
      Signed-off-by: NDaniel Lezcano <daniel.lezcano@linaro.org>
      Acked-by: NVincent Guittot <vincent.guittot@linaro.org>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      3ebabaa5
    • L
      ARM: ux500: delete U5500 support · 29746f48
      Linus Walleij 提交于
      This platform has been obsoleted and was only available inside of
      ST-Ericsson, no users of this code are left in the world. This
      deletes the core U5500 support entirely in the same manner as the
      obsoleted U8500 silicon was previously deleted.
      
      The cpu_is_u5500() macros that can read out the CPU ID is left
      until the next kernel cycle, this makes it possible to merge
      deletion of dependent drivers without breakage.
      
      This also has the upside of removing the mailbox driver which was
      our only driver that was outside the drivers/* hiearchy, now the
      machine directory only handles machines and nothing else.
      
      Cc: Srinidhi Kasagar <srinidhi.kasagar@stericsson.com>
      Cc: Rabin Vincent <rabin.vincent@stericsson.com>
      Cc: Jonas Aberg <jonas.aberg@stericsson.com>
      Cc: Per Forlin <per.forlin@stericsson.com>
      Cc: Ulf Hansson <ulf.hansson@stericsson.com>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      29746f48
  14. 24 4月, 2012 2 次提交
  15. 13 3月, 2012 1 次提交
  16. 01 3月, 2012 1 次提交
    • L
      ARM: ux500: solve some Kconfig mess · 5017f1cd
      Linus Walleij 提交于
      First rename the config option MACH_U8500 to MACH_MOP500
      because that is what it's obviously all about, this has
      confused me for the last time. Fix some whitespace in the
      process.
      
      Since the machine descriptors for HREFv60 and snowball
      are clearly in the file board-mop500.c which only
      compiles if MACH_MOP500 (former MACH_U8500) is set,
      select this for the board variants and nothing else.
      
      For the MOP500 variants the UIB (user interface board)
      is probed using I2C so select I2C and I2C_NOMADIK so
      we know that this probe will always be successful.
      
      Cc: Arnd Bergmann <arnd@arndb.de>
      Cc: Mathieu Poirier <mathieu.poirier@linaro.org>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      5017f1cd
  17. 22 9月, 2011 1 次提交
  18. 30 8月, 2011 1 次提交
    • L
      mach-ux500: factor out l2x0 handling code · 458eef2f
      Linus Walleij 提交于
      Following mach-imx we break out the l2x0 handling into its
      own file, avoiding some ifdefs. Also remove unnecessary creation
      of local pointers when there is already one file-local readily
      available.
      
      Cc: Srinidhi Kasagar <srinidhi.kasagar@stericsson.com>
      Cc: Rabin Vincent <rabin.vincent@stericsson.com>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      458eef2f
  19. 25 5月, 2011 3 次提交
  20. 14 3月, 2011 5 次提交
  21. 11 1月, 2011 2 次提交
  22. 22 12月, 2010 1 次提交
  23. 20 12月, 2010 1 次提交
  24. 09 12月, 2010 1 次提交
  25. 08 12月, 2010 1 次提交