1. Mar 27, 2014
    • Arnd Bergmann's avatar
      Merge tag 'zynq-cleanup-for-3.15-v2' of git://git.xilinx.com/linux-xlnx into next/cleanup2 · 32adc19d
      Arnd Bergmann authored
      Merge "arm: Xilinx Zynq cleanup patches for v3.15" from Michal Simek:
      
      - Redesign SLCR initialization to enable
        driver developing which targets SLCR space
      
      * tag 'zynq-cleanup-for-3.15-v2' of git://git.xilinx.com/linux-xlnx
      
      :
        ARM: zynq: Add waituart implementation
        ARM: zynq: Move of_clk_init from clock driver
        ARM: zynq: Introduce zynq_slcr_unlock()
        ARM: zynq: Add and use zynq_slcr_read/write() helper functions
        ARM: zynq: Make zynq_slcr_base static
        ARM: zynq: Map I/O memory on clkc init
        ARM: zynq: Hang iomapped slcr address on device_node
        ARM: zynq: Split slcr in two parts
        ARM: zynq: Move clock_init from slcr to common
        arm: dt: zynq: Add fclk-enable property to clkc node
      
      [Arnd: remove SOC_BUS support from pull request]
      
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      32adc19d
  2. Mar 17, 2014
  3. Mar 09, 2014
    • Olof Johansson's avatar
      Merge tag 'integrator-for-v3.15-2' of... · 22673b71
      Olof Johansson authored
      Merge tag 'integrator-for-v3.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into next/cleanup2
      
      Merge more Integrator multiplatform patches for v3.15 from Linus Walleij:
      
      - Remove all dangling header files in <mach/*> from the global
        namespace and push them down into the mach-integrator folder.
      
      - Decouple the Integrator from the plat-versatile sched_clock
        implementation.
      
      * tag 'integrator-for-v3.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator
      
      :
        ARM: integrator: register sched_clock directly
        ARM: integrator: localize the hardware.h header
        ARM: integrator: merge platform.h to hardware.h
        ARM: integrator: localize the impd1.h header
        ARM: integrator: localize the lm.h header
      
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      22673b71
    • Olof Johansson's avatar
      Merge branch 'integrator/multiplatform-base' into next/cleanup2 · ba0e1fa9
      Olof Johansson authored
      * integrator/multiplatform-base:
        ARM: integrator: select GPIO block
        ARM: integrator: register the IM-PD1 VIC
        ARM: integrator: use managed resources for the IM-PD1
        irqchip: support cascaded VICs
        irqchip: vic: update the base IRQ member correctly
        clk: versatile: respect parent rate in ICST clock
        clk: versatile: pass a parent to the ICST clock
        ARM: integrator: switch to fetch clocks from device tree
        ARM: SP804: make Integrator/CP timer pick clock from DT
        ARM: integrator: define clocks in the device trees
      ba0e1fa9
  4. Feb 26, 2014
    • Linus Walleij's avatar
      ARM: integrator: register sched_clock directly · a79528e9
      Linus Walleij authored
      
      
      The detour through plat-versatile/sched-clock.c is hard to migrate
      to multiplatform set-up and it's very little code being duplicated
      so let's just inline the sched_clock registration and cut one more
      dependency to plat-versatile.
      
      This also makes this sched_clock implementation compulsory.
      
      Cc: Will Deacon <will.deacon@arm.com>
      Cc: Jonathan Austin <jonathan.austin@arm.com>
      Cc: Russell King <linux@arm.linux.org.uk>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      a79528e9
    • Linus Walleij's avatar
      ARM: integrator: localize the hardware.h header · 1b1ef755
      Linus Walleij authored
      
      
      As we move toward multiplatform support for the Integrator family
      we need to localize all <mach/*> headers. This moves the hardware.h
      header down to the machine folder. There are no users outside the
      machine in the kernel.
      
      Cc: Will Deacon <will.deacon@arm.com>
      Cc: Jonathan Austin <jonathan.austin@arm.com>
      Cc: Russell King <linux@arm.linux.org.uk>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      1b1ef755
    • Linus Walleij's avatar
      ARM: integrator: merge platform.h to hardware.h · f8487aa8
      Linus Walleij authored
      
      
      There is no need to have the two separate headers <mach/platform.h>
      and <mach/hardware.h>, especially since we are now going to make them
      local files. There is not one single driver outside the mach-integrator
      folder referencing any of the files.
      
      Cc: Will Deacon <will.deacon@arm.com>
      Cc: Jonathan Austin <jonathan.austin@arm.com>
      Cc: Russell King <linux@arm.linux.org.uk>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      f8487aa8
    • Linus Walleij's avatar
      ARM: integrator: localize the impd1.h header · cc0cc4ca
      Linus Walleij authored
      
      
      As we move toward multiplatform support for the Integrator family
      we need to localize all <mach/*> headers. This moves the impd1.h
      header down to the machine folder, copying the the three defines
      only used by the clock driver down into the clock driver.
      
      Cc: Will Deacon <will.deacon@arm.com>
      Cc: Jonathan Austin <jonathan.austin@arm.com>
      Cc: Russell King <linux@arm.linux.org.uk>
      Cc: Mike Turquette <mturquette@linaro.org>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      cc0cc4ca
    • Linus Walleij's avatar
      ARM: integrator: localize the lm.h header · c36928ad
      Linus Walleij authored
      
      
      As we move toward multiplatform support for the Integrator family
      we need to localize all <mach/*> headers. This moves the lm.h
      header down to the machine folder as it is not used outside it
      anyway.
      
      Cc: Will Deacon <will.deacon@arm.com>
      Cc: Jonathan Austin <jonathan.austin@arm.com>
      Cc: Russell King <linux@arm.linux.org.uk>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      c36928ad
  5. Feb 24, 2014
  6. Feb 23, 2014
  7. Feb 22, 2014