16 Dec, 2015

2 commits

  • …nel/git/linusw/linux-integrator into next/multiplatform

    Merge "Realview multiplatform support" from Linus Walleij:

    The board and infrastructure changes for RealView
    multiplatform and extended DT support.

    * tag 'realview-base-armsoc-1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator:
    ARM: realview: add an DT SMP boot method
    ARM: realview: select SP810 and ICST for the DT variant
    soc: versatile: add support for the PB11MPCore
    clk: versatile-icst: add device tree support
    clk: versatile-icst: refactor to allocate regmap separately
    clk: versatile-icst: convert to use regmap
    ARM: realview: remove private barrier implementation
    ARM: no longer force unbuffered DMA for realview
    clk/realview: stop using machine headers
    ARM: realview: don't map undefined PCI registers
    ARM: realview: remove sparsemem hack

    Conflicts:
    drivers/clk/versatile/Kconfig

    Arnd Bergmann
     
  • With DT support for clocks, irqchips, timers, and PCI now in place, DT
    based booting has feature parity with non-DT legacy boot. The final
    piece is actually enabling common clock support on Versatile. Enabling
    full DT support requires either removing the old Versatile clock code,
    updating the legacy boot to use the common clock code, or making DT and
    legacy boot mutually exclusive. Given that removing legacy boot code is
    the goal anyway, I am going with the 1st option.

    Signed-off-by: Rob Herring
    Cc: Russell King
    Cc: Linus Walleij
    Cc: Mike Turquette
    Signed-off-by: Arnd Bergmann

    Rob Herring
     

15 Dec, 2015

1 commit

  • Instead of passing around register bases, pass around a regmap
    in this driver. This refactoring make things so much easier when
    we later want to manage an ICST that is part of a syscon.

    Cc: Michael Turquette
    Cc: Stephen Boyd
    Cc: linux-clk@vger.kernel.org
    Signed-off-by: Linus Walleij

    Linus Walleij
     

17 Oct, 2015

1 commit

  • These drivers only have runtime but no build time dependencies so can be
    built for testing purposes if the Kconfig COMPILE_TEST option is enabled.

    This is useful to have more build coverage and make sure that drivers are
    not affected by changes that could cause build regressions.

    Signed-off-by: Javier Martinez Canillas
    Acked-by: Scott Branden
    Signed-off-by: Stephen Boyd

    Javier Martinez Canillas
     

16 May, 2014

1 commit