Olof Johansson sent in a bulk of the new ARM work on Monday that's targeting Linux 3.16. Among the highlights of this Linux ARM work include:
- Samsung Exynos SoCs now supports being built as part of a multi-platform kernel where one Linux kernel image is now able to support running on different SoCs. The ARM platforms now supporting this multi-platform kernel mode is Samsung Exynos, NVIDIA Tegra, Freescale i.MX, Texas Instruments OMAP, and many other ARMv7 platforms.
- As some recent Exynos improvements were held up until Samsung developers worked out their multi-platform support, there's also a lot of other Samsung specific enhancements for this next kernel around their 3250 and
5410/5420/5800 series hardware.
- The SoC Device Tree update now supports the Tegra K1 based NVIDIA Jetson TK1 development board. There's also support for the Qualcomm APQ8064 and APQ8084 SoCs along with their respective evaluation boards. There's also new support for the TI DRA72 and Marvell Berlin 2Q.
- Device Tree support for the NVIDIA Tegra Note 7 and NVIDIA SHIELD. Also, there's DT for the Colibri T30 computer-on-module.
- Multi-cluster power management support for the Samsung Exynos with support for big.LITTLE CPU switching on the Exynos 5 series.
- SMP support for the Marvell Armada 375/38x and Allwinner A31.
- New SoC support for the Freescale i.MX6SX, LSI Axxia AXM55xx SoCs, Samsung EXYNOS 3250/5260/5410/5420/5800, and STi STIH407.
- Various other clean-ups and improvements.
More information on the many ARM changes queued up for the Linux 3.16 kernel can be found via this large Git pull series.