]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
Merge tag 'soc-arm-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc master
authorLinus Torvalds <torvalds@linux-foundation.org>
Wed, 19 Aug 2026 02:50:40 +0000 (19:50 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 19 Aug 2026 02:50:40 +0000 (19:50 -0700)
Pull ARM SoC platform updates from Arnd Bergmann:
 "The 32-bit Arm platforms are a bit more interesting this time: I
  refreshed an earlier series to mark code as deprecated that does have
  the tendency of getting in the way of cleanups and new features but
  has close to zero users. Among these are:

   - 22 of the remaining 28 legacy board files that predate the current
     devicetree based descriptions, using old chips from Intel and
     Marvell. The remaining six board files are for TI OMAP1 and Samsung
     s3c64xx chips and all still have known users.

   - support for Cortex-M3/M4/M7 and ARM1136r0 CPU cores and the 25
     machines based on these. These all use devicetree but the CPU
     support causes disproportional work. Most of them are just
     reference boards, the notable exceptions being the Nokia N800/N810
     tablet and the Buglabs BUG platform.

   - be8, be32, oabi and iwmmxt userspace binaries, which were mostly
     associated with the platforms now scheduled for removal and are
     increasingly problematic to support with modern toolchains.

  Nothing is actually removed at this point, to ensure that any
  remaining users continue to have the 7.3-LTS for a while longer.
  Patches for removal are currently being tested.

  Other updates include a continued work to convert GPIO number based
  interfaces to descriptors, a patch to restore little-endian mode on
  the one Arm platform (ixp4xx) that only worked in big-endian mode
  recently, and some minor cleanups and bugfixes"

* tag 'soc-arm-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (41 commits)
  MAINTAINERS: Drop redundant lists from various Samsung entries
  ARM: tegra: Replace __ASSEMBLY__ with __ASSEMBLER__
  ARM: tegra: Fix OF node reference leaks in IRQ init
  ARM: lpc32xx: remove a few manually populated OF devices
  ARM: lpc32xx: only run SoC init on LPC32xx hardware
  firmware: imx: scu: manage mailbox channels and global handle
  ARM: sa1100: h3xxx: convert gpio-keys to use software nodes
  ARM: sa1100: collie: convert gpio-keys to use software nodes
  ARM: sa1100: assabet: convert gpio-keys to use software nodes
  gpio: sa1100: register software node for GPIO controller
  ARM: ixp4xx: Relax endianness
  ARM: replace linux/gpio.h inclusions
  soc: imx9: devm_kasprintf error handling
  ARM: mark mv78xx0 support as deprecated
  ARM: mark axxia platform as deprecated
  ARM: mark Cortex-M3/M4/M7 based boards as deprecated
  ARM: mark footbridge as deprecated
  ARM: mark RiscPC as deprecated
  ARM: mark mach-sa1100 as deprecated
  ARM: orion5x: mark all board files as deprecated
  ...

1  2 
MAINTAINERS
arch/arm/Kconfig
arch/arm/mach-ixp4xx/Kconfig
arch/arm/mach-pxa/Kconfig
arch/arm/mm/Kconfig

diff --cc MAINTAINERS
index db53a82699b652a0447c8f12396d28b993d0db93,11ae51e4805ed9fa05687ed3b7f3fcc475329e0e..9f8d226b305aa4fdbb58b248ecf5d92521be9ce2
@@@ -24000,16 -23987,8 +23993,15 @@@ F: arch/arm64/boot/dts/exynos/exynos850
  F:    drivers/clk/samsung/clk-exynos850.c
  F:    include/dt-bindings/clock/exynos850.h
  
 +SAMSUNG EXYNOS8855 SoC SUPPORT
 +M:    Alim Akhtar <alim.akhtar@samsung.com>
 +L:    linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
 +L:    linux-samsung-soc@vger.kernel.org
 +S:    Maintained
 +F:    arch/arm64/boot/dts/exynos/exynos8855*
 +
  SAMSUNG EXYNOS ACPM MAILBOX PROTOCOL
  M:    Tudor Ambarus <tudor.ambarus@linaro.org>
- L:    linux-kernel@vger.kernel.org
  L:    linux-samsung-soc@vger.kernel.org
  S:    Supported
  F:    Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml
Simple merge
index 7f812020e0820bbad3db744d14f245c130f75be2,2bc8a497d318032005ad0c304b0b099969120944..39d0e9a97c8663eea471c307fac17da4447e1b22
@@@ -12,7 -11,8 +11,7 @@@ menuconfig ARCH_IXP4X
        select I2C_IOP3XX
        select IXP4XX_IRQ
        select IXP4XX_TIMER
-       select USB_EHCI_BIG_ENDIAN_DESC
-       select USB_EHCI_BIG_ENDIAN_MMIO
+       select USB_EHCI_BIG_ENDIAN_DESC if CPU_BIG_ENDIAN
+       select USB_EHCI_BIG_ENDIAN_MMIO if CPU_BIG_ENDIAN
 -      select USE_OF
        help
          Support for Intel's IXP4XX (XScale) family of processors.
Simple merge
Simple merge