All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] arm64: Initial SoC support (ARMv8 RTSM model)
@ 2012-12-07 21:06 Catalin Marinas
  2012-12-07 21:06 ` [PATCH 1/7] arm: Move sp810.h to include/linux/amba/ Catalin Marinas
                   ` (6 more replies)
  0 siblings, 7 replies; 19+ messages in thread
From: Catalin Marinas @ 2012-12-07 21:06 UTC (permalink / raw)
  To: linux-arm-kernel

Hi,

This series adds support for the ARMv8 RTSM model. It is based on
linux-next (it requires Pawel's patches for vexpress) and does not yet
use GIC (waiting for the GICv2 move from arch/arm to drivers/irqchip to
complete).

The aim is to have minimal or no SoC support at all. On vexpress, because the
clocks must be initialised before populating the AMBA devices, I added an
arch_initcall(). Platforms that rely solely on device driver probing don't
need any platform code.

Still to be done is Documentation/arm64/soc.txt with requirements for SoC
support on AArch64.

Comments welcome. Thanks.


Catalin Marinas (6):
  arm: Move sp810.h to include/linux/amba/
  arm64: Add dtbs target for building all the enabled dtb files
  arm64: SoC infrastructure preparation
  arm64: Populate the platform devices
  arm64: ARMv8 RTSM model (SoC) support
  arm64: Add simple earlyprintk support

Pawel Moll (1):
  arm64: Add dts files for the ARMv8 RTSM model

 Documentation/arm64/memory.txt                     |   2 +
 arch/arm/plat-spear/restart.c                      |   2 +-
 arch/arm64/Kconfig                                 |   7 +-
 arch/arm64/Kconfig.debug                           |   9 +
 arch/arm64/Makefile                                |  20 +-
 arch/arm64/boot/.gitignore                         |   1 +
 arch/arm64/boot/Makefile                           |   8 +-
 arch/arm64/boot/dts/Makefile                       |   1 +
 arch/arm64/boot/dts/rtsm_ve-aemv8a.dts             | 154 ++++++++++++++
 arch/arm64/boot/dts/rtsm_ve-motherboard.dtsi       | 234 +++++++++++++++++++++
 arch/arm64/boot/dts/skeleton.dtsi                  |  13 ++
 arch/arm64/configs/vexpress_defconfig              |  90 ++++++++
 arch/arm64/include/asm/io.h                        |   3 +
 arch/arm64/include/asm/memory.h                    |   1 +
 arch/arm64/include/asm/mmu.h                       |   1 +
 arch/arm64/kernel/Makefile                         |   1 +
 arch/arm64/kernel/early_printk.c                   | 118 +++++++++++
 arch/arm64/kernel/head.S                           |  12 +-
 arch/arm64/kernel/setup.c                          |   8 +
 arch/arm64/mm/mmu.c                                |  42 ++++
 arch/arm64/platforms/Kconfig                       |  11 +
 arch/arm64/platforms/Makefile                      |   1 +
 arch/arm64/platforms/vexpress.c                    |  38 ++++
 drivers/clk/versatile/clk-vexpress.c               |   3 +-
 drivers/net/ethernet/smsc/Kconfig                  |   4 +-
 .../asm/hardware => include/linux/amba}/sp810.h    |   0
 26 files changed, 768 insertions(+), 16 deletions(-)
 create mode 100644 arch/arm64/boot/dts/Makefile
 create mode 100644 arch/arm64/boot/dts/rtsm_ve-aemv8a.dts
 create mode 100644 arch/arm64/boot/dts/rtsm_ve-motherboard.dtsi
 create mode 100644 arch/arm64/boot/dts/skeleton.dtsi
 create mode 100644 arch/arm64/configs/vexpress_defconfig
 create mode 100644 arch/arm64/kernel/early_printk.c
 create mode 100644 arch/arm64/platforms/Kconfig
 create mode 100644 arch/arm64/platforms/Makefile
 create mode 100644 arch/arm64/platforms/vexpress.c
 rename {arch/arm/include/asm/hardware => include/linux/amba}/sp810.h (100%)

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2012-12-19 15:52 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-07 21:06 [PATCH 0/7] arm64: Initial SoC support (ARMv8 RTSM model) Catalin Marinas
2012-12-07 21:06 ` [PATCH 1/7] arm: Move sp810.h to include/linux/amba/ Catalin Marinas
2012-12-07 21:06 ` [PATCH 2/7] arm64: Add dtbs target for building all the enabled dtb files Catalin Marinas
2012-12-07 21:47   ` Rob Herring
2012-12-10 18:04     ` Catalin Marinas
2012-12-11  2:30       ` Rob Herring
2012-12-07 21:06 ` [PATCH 3/7] arm64: SoC infrastructure preparation Catalin Marinas
2012-12-07 21:06 ` [PATCH 4/7] arm64: Populate the platform devices Catalin Marinas
2012-12-07 21:06 ` [PATCH 5/7] arm64: ARMv8 RTSM model (SoC) support Catalin Marinas
2012-12-11 15:41   ` Arnd Bergmann
2012-12-11 16:39     ` Catalin Marinas
2012-12-11 17:21       ` Pawel Moll
2012-12-11 17:45         ` Catalin Marinas
2012-12-18 16:29       ` Catalin Marinas
2012-12-18 17:59         ` Arnd Bergmann
2012-12-19 15:28           ` Pawel Moll
2012-12-19 15:52             ` Catalin Marinas
2012-12-07 21:06 ` [PATCH 6/7] arm64: Add dts files for the ARMv8 RTSM model Catalin Marinas
2012-12-07 21:06 ` [PATCH 7/7] arm64: Add simple earlyprintk support Catalin Marinas

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.