• Linus Torvalds's avatar
    Merge tag 'arm-soc-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc · 694b5a5d
    Linus Torvalds authored
    Pull ARM SoC updates from Arnd Bergmann:
     "One new platform gets added, the Realtek RTD1195, which is an older
      Cortex-a7 based relative of the RTD12xx chips that are already
      supported in arch/arm64. The platform may also be extended to support
      running 32-bit kernels on those 64-bit chips for memory-constrained
      machines.
    
      In the Renesas shmobile platform, we gain support for "RZ/G1H" or
      R8A7742, an eight-core chip based on Cortex-A15 and Cortex-A7 cores,
      originally released in 2016 as one of the last high-end 32-bit
      designs.
    
      There is ongoing cleanup for the integrator, tegra, imx, and omap2
      platforms, with integrator getting very close to the goal of having
      zero code in arch/arm/, and omap2 moving more of the chip specifics
      from old board code into device tree files.
    
      The Versatile Express platform is made more modular, with built-in
      drivers now becoming loadable modules. This is part of a greater
      effort for the Android OS to have a common kernel binary for all
      platforms and any platform specific code in loadable modules.
    
      The PXA platform drops support for Compulab's pxa2xx boards that had
      rather unusual flash and PCI drivers but no known users remaining. All
      device drivers specific to those boards can now get removed as well.
    
      Across platforms, there is ongoing cleanup, with Geert and Rob
      revisiting some a lot of Kconfig options"
    
    * tag 'arm-soc-5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (94 commits)
      ARM: omap2: fix omap5_realtime_timer_init definition
      ARM: zynq: Don't select CONFIG_ICST
      ARM: OMAP2+: Fix regression for using local timer on non-SMP SoCs
      clk: versatile: Fix kconfig dependency on COMMON_CLK_VERSATILE
      ARM: davinci: fix build failure without I2C
      power: reset: vexpress: fix build issue
      power: vexpress: cleanup: use builtin_platform_driver
      power: vexpress: add suppress_bind_attrs to true
      Revert "ARM: vexpress: Don't select VEXPRESS_CONFIG"
      MAINTAINERS: pxa: remove Compulab arm/pxa support
      ARM: pxa: remove Compulab pxa2xx boards
      bus: arm-integrator-lm: Fix return value check in integrator_ap_lm_probe()
      soc: imx: move cpu code to drivers/soc/imx
      ARM: imx: move cpu definitions into a header
      ARM: imx: use device_initcall for imx_soc_device_init
      ARM: imx: pcm037: make pcm970_sja1000_platform_data static
      bus: ti-sysc: Timers no longer need legacy quirk handling
      ARM: OMAP2+: Drop old timer code for dmtimer and 32k counter
      ARM: dts: Configure system timers for omap2
      ARM: dts: Configure system timers for ti81xx
      ...
    694b5a5d
dra7.dtsi 27.4 KB