1. 13 Aug, 2015 5 commits
  2. 11 Aug, 2015 6 commits
  3. 06 Aug, 2015 4 commits
    • Linus Walleij's avatar
      ARM: ux500: simplify secondary CPU boot · c00def71
      Linus Walleij authored
      This removes a lot of ancient cruft from the Ux500 SMP boot.
      Instead of the pen grab/release, just point the ROM to
      secondary_boot() and start the second CPU there, then send
      the IPI.
      
      Use our own SMP enable method. This enables us to remove the
      last static mapping and get both CPUs booting properly.
      
      Tested this and it just works.
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      c00def71
    • Olof Johansson's avatar
      Merge branch 'fixes' into next/cleanup · 58e00a6c
      Olof Johansson authored
      * fixes: (28 commits)
        ARM: ux500: add an SMP enablement type and move cpu nodes
        ARM: dts: keystone: fix dt bindings to use post div register for mainpll
        ARM: nomadik: disable UART0 on Nomadik boards
        ARM: dts: i.MX35: Fix can support.
        ARM: OMAP2+: hwmod: Fix _wait_target_ready() for hwmods without sysc
        ARM: dts: add CPU OPP and regulator supply property for exynos4210
        ARM: dts: Update video-phy node with syscon phandle for exynos3250
        ARM: keystone: dts: rename pcie nodes to help override status
        ARM: keystone: dts: fix dt bindings for PCIe
        ARM: pxa: fix dm9000 platform data regression
        ARM: DRA7: hwmod: fix gpmc hwmod
        ARM: dts: Correct audio input route & set mic bias for am335x-pepper
        ARM: OMAP2+: Add HAVE_ARM_SCU for AM43XX
        MAINTAINERS: digicolor: add dts files
        ARM: ux500: fix MMC/SD card regression
        ARM: ux500: define serial port aliases
        ARM: dts: OMAP5: Add #iommu-cells property to IOMMUs
        ARM: dts: OMAP4: Add #iommu-cells property to IOMMUs
        ARM: dts: Fix frequency scaling on Gumstix Pepper
        ARM: dts: configure regulators for Gumstix Pepper
        ...
      58e00a6c
    • Linus Walleij's avatar
      ARM: ux500: add an SMP enablement type and move cpu nodes · bf64dd26
      Linus Walleij authored
      The "cpus" node cannot be inside the "soc" node, while this
      works for the CoreSight blocks, the early boot code will look
      for "cpus" directly under the root node, so this is a hard
      convention. So move the CPU nodes.
      
      Augment the "reg" property to match what is actually in the
      hardware: 0x300 and 0x301 respectively.
      
      Then add an SMP enablement type to be used by the SMP init
      code, "ste,dbx500-smp".
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      bf64dd26
    • Olof Johansson's avatar
      Merge tag 'renesas-marzen-board-removal-for-v4.3' of... · ff20775d
      Olof Johansson authored
      Merge tag 'renesas-marzen-board-removal-for-v4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/cleanup
      
      Renesas ARM Based SoC Marzen Board Removal for v4.3
      
      * Remove legacy r8a7779 SoC code
      * Remove legacy marzen board code
      
      * tag 'renesas-marzen-board-removal-for-v4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
        ARM: shmobile: r8a7779: Remove legacy SoC code
        ARM: shmobile: marzen: Remove legacy board code
        ARM: shmobile: r8a7779: Cleanup header file
        ARM: shmobile: marzen-reference: Remove C board code
        ARM: shmobile: r8a7779: Generic SMP ops
        ARM: shmobile: r8a7779: Generic CCF and timer support
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      ff20775d
  4. 05 Aug, 2015 1 commit
    • Olof Johansson's avatar
      Merge branch 'queue/irq/arm' of... · 39aa437e
      Olof Johansson authored
      Merge branch 'queue/irq/arm' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into next/cleanup
      
      Merge "ARM: Interrupt cleanups and API change preparation" from Thomas
      Gleixner:
      
      The following patch series contains the following changes:
      
          - Consolidation of chained interrupt handler setup/removal
      
          - Switch to functions which avoid a redundant interrupt
            descriptor lookup
      
          - Preparation of interrupt flow handlers for the 'irq' argument
            removal
      
      * 'queue/irq/arm' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        ARM/orion/gpio: Prepare gpio_irq_handler for irq argument removal
        ARM/pxa: Prepare balloon3_irq_handler for irq argument removal
        ARM/pxa: Prepare *_irq_handler for irq argument removal
        ARM/dove: Prepare pmu_irq_handler for irq argument removal
        ARM/sa1111: Prepare sa1111_irq_handler for irq argument removal
        ARM/locomo: Prepare locomo_handler for irq argument removal
        ARM, irq: Use irq_desc_get_xxx() to avoid redundant lookup of irq_desc
        ARM/LPC32xx: Use irq_set_handler_locked()
        ARM/irq: Use access helper irq_data_get_affinity_mask()
        ARM/locomo: Consolidate chained IRQ handler install/remove
        ARM/orion: Consolidate chained IRQ handler install/remove
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      39aa437e
  5. 31 Jul, 2015 1 commit
  6. 29 Jul, 2015 14 commits
  7. 28 Jul, 2015 7 commits
  8. 27 Jul, 2015 1 commit
  9. 26 Jul, 2015 1 commit