Commit bd5f485f3f02 for kernel

commit bd5f485f3f026225b86573e559af0b7254ef4184
Merge: 6eb1ea5ff48d acf1efa9485f
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Tue Aug 18 19:50:40 2026 -0700

    Merge tag 'soc-arm-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

    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
      ...

diff --cc MAINTAINERS
index db53a82699b6,11ae51e4805e..9f8d226b305a
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@@ -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
diff --cc arch/arm/mach-ixp4xx/Kconfig
index 7f812020e082,2bc8a497d318..39d0e9a97c86
--- a/arch/arm/mach-ixp4xx/Kconfig
+++ b/arch/arm/mach-ixp4xx/Kconfig
@@@ -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.