Skip to content

ARM Versatile multi-platform support

Rob Herring linux-arm-kernel 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4ARM: versatile: add DT based PCI detectionarch/arm/mach-versatile/versatile_dt.c+50 -00 replies
2/4ARM: versatile: switch to DT only booting and remove legacy codearch/arm/Kconfig arch/arm/mach-versatile/Kconfig arch/arm/mach-versatile/Makefile +11 more+24 -13720 replies
3/4ARM: versatile: merge mach code into a single filearch/arm/mach-versatile/Makefile arch/arm/mach-versatile/core.c arch/arm/mach-versatile/core.h +3 more+325 -6480 replies
4/4ARM: versatile: convert to multi-platformarch/arm/Kconfig arch/arm/configs/versatile_defconfig arch/arm/mach-versatile/Kconfig +2 more+19 -700 replies

Reviews trailers per patch

None of the 4 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchMarc Zyngier
SeriesA-b
1/4
2/4
3/4
4/4

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/4] ARM Versatile multi-platform support

Arnd lit a fire under me to dust this off and get it merged. So here it is. The main change from prior version is I merged all the code to a single file. It's a bigger patch than I'd like, but I don't think trying to do it in multiple steps is worth it.

This is dependent on some solution for the default platform choice on !MMU builds (allnoconfig) as it can't be Versatile after this series. Arnd has some ideas on how to address that.

This is tested under QEMU. Linus previously tested this on actual h/w and had a problem with the display identification which needs investigation or agreement to worry about it if and when someone actually cares.

Rob

Rob Herring (4):
ARM: versatile: add DT based PCI detection
ARM: versatile: switch to DT only booting and remove legacy code
ARM: versatile: merge mach code into a single file
ARM: versatile: convert to multi-platform

 arch/arm/Kconfig                                  |  17 -
 arch/arm/configs/versatile_defconfig              |   2 +-
 arch/arm/mach-versatile/Kconfig                   |  41 +-
 arch/arm/mach-versatile/Makefile                  |   6 +-
 arch/arm/mach-versatile/Makefile.boot             |   4 -
 arch/arm/mach-versatile/core.c                    | 808 ----------------------
 arch/arm/mach-versatile/core.h                    |  46 --
 arch/arm/mach-versatile/include/mach/clkdev.h     |  16 -
 arch/arm/mach-versatile/include/mach/hardware.h   |  38 -
 arch/arm/mach-versatile/include/mach/irqs.h       | 134 ----
 arch/arm/mach-versatile/include/mach/platform.h   | 416 -----------
 arch/arm/mach-versatile/include/mach/uncompress.h |  45 --
 arch/arm/mach-versatile/pci.c                     | 368 ----------
 arch/arm/mach-versatile/versatile_ab.c            |  44 --
 arch/arm/mach-versatile/versatile_dt.c            | 376 +++++++++-
 arch/arm/mach-versatile/versatile_pb.c            |  91 ---
 drivers/clk/versatile/Kconfig                     |   4 +-
 17 files changed, 392 insertions(+), 2064 deletions(-)
 delete mode 100644 arch/arm/mach-versatile/Makefile.boot
 delete mode 100644 arch/arm/mach-versatile/core.c
 delete mode 100644 arch/arm/mach-versatile/core.h
 delete mode 100644 arch/arm/mach-versatile/include/mach/clkdev.h
 delete mode 100644 arch/arm/mach-versatile/include/mach/hardware.h
 delete mode 100644 arch/arm/mach-versatile/include/mach/irqs.h
 delete mode 100644 arch/arm/mach-versatile/include/mach/platform.h
 delete mode 100644 arch/arm/mach-versatile/include/mach/uncompress.h
 delete mode 100644 arch/arm/mach-versatile/pci.c
 delete mode 100644 arch/arm/mach-versatile/versatile_ab.c
 delete mode 100644 arch/arm/mach-versatile/versatile_pb.c
Signature · 1 line
2.5.0