This breathes some life back into the versatile platform. The platform has been degraded over time and was no longer working as expected. Move it over to device tree support, multi-image, multi-arch. Sascha Sascha Hauer (12): ARM: versatile: Enable CONFIG_RELOCATABLE ARM: versatile: Use common clk framework ARM: versatile: drop platform code to register UART ARM: versatile: drop platform code to register GPIOs ARM: versatile: Use flash from device tree ARM: versatile: Use smc91c111 from device tree ARM: versatile: make sure to run initcalls on versatile only ARM: versatile: simplify ARM1176 support ARM: versatile: move over to multi image support ARM: versatile: move over to multi arch support ARM: versatile: Use existing clocksource driver ARM: Merge imx_defconfig and versatilepb_defconfig into multi_v5_v6_defconfig Documentation/boards/imx.rst | 2 +- Documentation/boards/imx/karo-tx25.rst | 2 +- .../boards/imx/phytec-phycard-i.mx27.rst | 2 +- .../boards/imx/phytec-phycore-i.mx27.rst | 2 +- arch/arm/Kconfig | 19 ++- .../boards/versatile/env/init/mtdparts-nor | 6 - arch/arm/boards/versatile/lowlevel.c | 2 +- arch/arm/boards/versatile/versatilepb.c | 26 +--- .../{imx_defconfig => multi_v5_v6_defconfig} | 5 + .../arm/configs/versatilepb_arm1176_defconfig | 88 ----------- arch/arm/configs/versatilepb_defconfig | 80 ---------- arch/arm/dts/versatile-pb.dts | 26 ++++ arch/arm/mach-versatile/Kconfig | 11 -- arch/arm/mach-versatile/core.c | 144 +----------------- drivers/net/smc91111.c | 16 +- images/Makefile | 1 + images/Makefile.versatile | 8 + include/mach/versatile/init.h | 8 - include/platform_data/eth-smc91111.h | 1 - 19 files changed, 78 insertions(+), 371 deletions(-) delete mode 100644 arch/arm/boards/versatile/env/init/mtdparts-nor rename arch/arm/configs/{imx_defconfig => multi_v5_v6_defconfig} (94%) delete mode 100644 arch/arm/configs/versatilepb_arm1176_defconfig delete mode 100644 arch/arm/configs/versatilepb_defconfig create mode 100644 images/Makefile.versatile delete mode 100644 include/mach/versatile/init.h -- 2.39.2