• Linus Torvalds's avatar
    Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc · 2b97c395
    Linus Torvalds authored
    Pull ARM SoC platform updates from Arnd Bergmann:
     "The main change this time around is a cleanup of some of the oldest
      platforms based on the XScale and ARM9 CPU cores, which are between 10
      and 20 years old.
      The Kendin/Micrel/Microchip KS8695, Winbond/Nuvoton W90x900 and Intel
      IOP33x/IOP13xx platforms are removed after we determined that nobody
      is using them any more.
      The TI Davinci and NXP LPC32xx platforms on the other hand are still
      in active use and are converted to the ARCH_MULTIPLATFORM build,
      meaning that we can compile a kernel that works on these along with
      most other ARMv5 platforms. Changes toward that goal are also merged
      for IOP32x, but additional work is needed to complete this. Patches
      for the remaining ARMv5 platforms have started but need more work and
      some testing.
      Support for the new ASpeed AST2600 gets added, this is based on the
      Cortex-A7 ARMv7 core, and is a newer version of the existing ARMv5 and
      ARMv6 chips in the same family.
      Other changes include a cleanup of the ST-Ericsson ux500 platform and
      the move of the TI Davinci platform to a new clocksource driver"
    [ The changes had marked INTEL_IOP_ADMA and USB_LPC32XX as being
      buildable on other platforms through COMPILE_TEST, but that causes new
      warnings that I most definitely do not want to see during the merge
      window as that could hide other issues.
      So the COMPILE_TEST option got disabled for them again   - Linus ]
    * tag 'armsoc-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (61 commits)
      ARM: multi_v5_defconfig: make DaVinci part of the ARM v5 multiplatform build
      ARM: davinci: support multiplatform build for ARM v5
      arm64: exynos: Enable exynos-chipid driver
      ARM: OMAP2+: Delete an unnecessary kfree() call in omap_hsmmc_pdata_init()
      ARM: OMAP2+: move platform-specific asm-offset.h to arch/arm/mach-omap2
      ARM: davinci: dm646x: Fix a typo in the comment
      ARM: davinci: dm646x: switch to using the clocksource driver
      ARM: davinci: dm644x: switch to using the clocksource driver
      ARM: aspeed: Enable SMP boot
      ARM: aspeed: Add ASPEED AST2600 architecture
      ARM: aspeed: Select timer in each SoC
      dt-bindings: arm: cpus: Add ASPEED SMP
      ARM: imx: stop adjusting ar8031 phy tx delay
      mailmap: map old company name to new one @microchip.com
      MAINTAINERS: at91: remove the TC entry
      MAINTAINERS: at91: Collect all pinctrl/gpio drivers in same entry
      ARM: at91: move platform-specific asm-offset.h to arch/arm/mach-at91
      MAINTAINERS: Extend patterns for Samsung SoC, Security Subsystem and clock drivers
      ARM: s3c64xx: squash samsung_usb_phy.h into setup-usb-phy.c
      ARM: debug-ll: Add support for r7s9210