[GIT PULL] RealView base patches for cleanup and DT
Linus Walleij
linus.walleij at linaro.org
Thu Dec 10 05:31:11 PST 2015
Hi ARM SoC maintainers,
this is the base stack of patches piled up for the RealView platforms.
It basically adds a set of cleanups from Arnd and device tree support
for the RealView PB11MPCore. The stack has been tested on hardware.
Both Arnd and I have outstanding patches towards the goals of
modernizing the RealView machines, but these patches are known to
be stable and working so let's merge this part now so it gets some
rotation in linux-next.
I think the clk patches are missing an ACK from Mike Turquette but I don't
think he would mind. There has been some revisions of them after feedback
and it looks good to me.
This series requires an orthogonal series for the interrupt controller
on the PB11MPCore, which will be merged on its own in the irqchips
tree by Marc Zyngier.
Please pull this in!
Yours,
Linus Walleij
The following changes since commit 527e9316f8ec44bd53d90fb9f611fa7ffff52bb9:
Linux 4.4-rc4 (2015-12-06 15:43:12 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator.git
tags/realview-base-armsoc
for you to fetch changes up to 1c12923c05c95e5626cef705411fa9a873e71cef:
ARM: realview: add device tree for PB11MPCore (2015-12-10 14:26:51 +0100)
----------------------------------------------------------------
Base patches for RealView clean-up and DT support.
----------------------------------------------------------------
Arnd Bergmann (5):
ARM: realview: remove sparsemem hack
ARM: realview: don't map undefined PCI registers
clk/realview: stop using machine headers
ARM: no longer force unbuffered DMA for realview
ARM: realview: remove private barrier implementation
Linus Walleij (9):
ARM: add DT bindings for the ARM11MPCore CPU cluster
clk: versatile-icst: convert to use regmap
clk: versatile-icst: refactor to allocate regmap separately
clk: add ARM syscon ICST device tree bindings
clk: versatile-icst: add device tree support
soc: versatile: add support for the PB11MPCore
ARM: realview: select SP810 and ICST for the DT variant
ARM: realview: add an DT SMP boot method
ARM: realview: add device tree for PB11MPCore
Documentation/devicetree/bindings/arm/cpus.txt | 1 +
Documentation/devicetree/bindings/arm/scu.txt | 3 +
.../devicetree/bindings/clock/arm-syscon-icst.txt | 40 ++
arch/arm/Kconfig | 2 -
arch/arm/boot/dts/Makefile | 3 +-
arch/arm/boot/dts/arm-realview-pb11mp.dts | 668 +++++++++++++++++++++
arch/arm/mach-realview/Kconfig | 11 +-
arch/arm/mach-realview/Makefile | 2 +-
arch/arm/mach-realview/include/mach/barriers.h | 8 -
arch/arm/mach-realview/include/mach/memory.h | 64 --
arch/arm/mach-realview/platsmp-dt.c | 91 +++
arch/arm/mach-realview/realview_eb.c | 7 +
arch/arm/mach-realview/realview_pb11mp.c | 6 +
arch/arm/mach-realview/realview_pba8.c | 8 -
arch/arm/mach-realview/realview_pbx.c | 8 -
arch/arm/mm/Kconfig | 2 -
drivers/clk/versatile/Kconfig | 1 +
drivers/clk/versatile/clk-icst.c | 194 +++++-
drivers/clk/versatile/clk-realview.c | 10 +-
drivers/soc/versatile/soc-realview.c | 4 +
20 files changed, 998 insertions(+), 135 deletions(-)
create mode 100644 Documentation/devicetree/bindings/clock/arm-syscon-icst.txt
create mode 100644 arch/arm/boot/dts/arm-realview-pb11mp.dts
delete mode 100644 arch/arm/mach-realview/include/mach/barriers.h
delete mode 100644 arch/arm/mach-realview/include/mach/memory.h
create mode 100644 arch/arm/mach-realview/platsmp-dt.c
More information about the linux-arm-kernel
mailing list