[GIT PULL 1/4] ARM: SoC changes for 6.4

From: Arnd Bergmann
Date: Mon Apr 24 2023 - 16:59:55 EST


The following changes since commit eeac8ede17557680855031c6f305ece2378af326:

Linux 6.3-rc2 (2023-03-12 16:36:44 -0700)

are available in the Git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-arm-6.4

for you to fetch changes up to bd2c0c4452eea00e22c4008d8e64e58fa73857e5:

Merge tag 'mvebu-arm64-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/arm (2023-04-18 17:04:44 +0200)

----------------------------------------------------------------
ARM: SoC changes for 6.4

The Oxford Semiconductor OX810/OX820 "oxnas" platform gets retired
after the ARM11MPcore processor keeps causing problems in certain corner
cases. OX820 was the only remaining SoC with this core after CNS3xxx got
retired, and its driver support for never completely merged upstream. The
Arm "Realview" reference platform still supports ARM11MPCore in principle,
but this was never a product, and the CPU support will get cleaned up
later on.

Another series updates the mv78xx0 platform, which has been similarly
neglected for a while, but should work properly again now.

The other changes are minor cleanups across platforms, mostly converting
code to more modern interfaces for DT nodes and removing some more code
as a follow-up to the large-scale platform removal in linux-6.3.

----------------------------------------------------------------
Arnd Bergmann (7):
Merge tag 'omap-for-v6.4/cleanup-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/arm
Merge tag 'omap-for-v6.4/omap1-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/arm
Merge tag 'samsung-soc-6.4' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/arm
Merge tag 'imx-soc-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/arm
Merge tag 'renesas-arm-soc-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/arm
Merge tag 'arm-soc/for-6.4/soc' of https://github.com/Broadcom/stblinux into soc/arm
Merge tag 'mvebu-arm64-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/arm

Jeremy J. Peper (4):
ARM: mv78xx0: adjust init logic for ts-wxl to reflect single core dev
ARM: mv78xx0: set the correct driver for the i2c RTC
ARM: mv78xx0: add code to enable XOR and CRYPTO engines on mv78xx0
ARM: mv78xx0: fix entries for gpios, buttons and usb ports

Jilin Yuan (1):
ARM: OMAP2+: fix repeated words in comments

Jinpeng Cui (1):
ARM: omap1: remove redundant variables err

Juerg Haefliger (1):
ARM: omap1: Kconfig: Fix indentation

Kenneth Lee (1):
ARM: OMAP2+: hwmod: Use kzalloc for allocating only one element

Lukas Bulwahn (4):
ARM: mmp: remove obsolete config USB_EHCI_MV_U2O
ARM: spear: remove obsolete config MACH_SPEAR600
ARM: mstar: remove unused config MACH_MERCURY
ARM: OMAP2+: remove obsolete config OMAP3_SDRC_AC_TIMING

Neil Armstrong (1):
ARM: oxnas: remove OXNAS support

Oleksij Rempel (2):
ARM: imx6q: skip ethernet refclock reconfiguration if enet_clk_ref is present
ARM: mach-imx: imx6ul: remove not optional ethernet refclock overwrite

Rob Herring (10):
ARM: exynos: Use of_property_read_bool() for boolean properties
ARM: mxs: Use of_property_present() for testing DT property presence
ARM: imx: Use of_property_read_bool() for boolean properties
ARM: EXYNOS: Use of_address_to_resource()
ARM: bcm: Use of_address_to_resource()
ARM: OMAP2+: Use of_property_read_bool() for boolean properties
ARM: OMAP2+: Use of_address_to_resource()
ARM: sh-mobile: Use of_cpu_node_to_id() to read CPU node 'reg'
ARM: pxa: Use of_property_read_bool() for boolean properties
soc: fsl: Use of_property_present() for testing DT property presence

Thomas Weißschuh (1):
firmware: turris-mox-rwtm: make kobj_type structure constant

Uwe Kleine-König (1):
ARM: Convert to platform remove callback returning void

ye xingchen (1):
ARM: OMAP2+: Remove the unneeded result variable

arch/arm/Kconfig | 2 -
arch/arm/Makefile | 1 -
arch/arm/common/locomo.c | 6 +-
arch/arm/common/sa1111.c | 6 +-
arch/arm/common/scoop.c | 6 +-
arch/arm/mach-bcm/bcm_kona_smc.c | 23 ++------
arch/arm/mach-exynos/exynos.c | 8 ++-
arch/arm/mach-exynos/suspend.c | 2 +-
arch/arm/mach-imx/gpc.c | 2 +-
arch/arm/mach-imx/mach-imx6q.c | 10 +++-
arch/arm/mach-imx/mach-imx6ul.c | 20 -------
arch/arm/mach-imx/mmdc.c | 5 +-
arch/arm/mach-mmp/Kconfig | 6 --
arch/arm/mach-mstar/Kconfig | 7 ---
arch/arm/mach-mv78xx0/buffalo-wxl-setup.c | 82 +++++++++++++++++---------
arch/arm/mach-mv78xx0/common.c | 23 ++++++++
arch/arm/mach-mv78xx0/common.h | 2 +
arch/arm/mach-mv78xx0/mv78xx0.h | 10 ++++
arch/arm/mach-mv78xx0/pcie.c | 2 +-
arch/arm/mach-mxs/mach-mxs.c | 2 +-
arch/arm/mach-omap1/Kconfig | 2 +-
arch/arm/mach-omap1/board-ams-delta.c | 6 +-
arch/arm/mach-omap1/omap-dma.c | 6 +-
arch/arm/mach-omap2/Kconfig | 11 ----
arch/arm/mach-omap2/cm33xx.c | 2 +-
arch/arm/mach-omap2/omap_hwmod.c | 23 ++++----
arch/arm/mach-omap2/pm33xx-core.c | 6 +-
arch/arm/mach-oxnas/Kconfig | 38 ------------
arch/arm/mach-oxnas/Makefile | 2 -
arch/arm/mach-oxnas/headsmp.S | 23 --------
arch/arm/mach-oxnas/platsmp.c | 96 -------------------------------
arch/arm/mach-pxa/irq.c | 3 +-
arch/arm/mach-pxa/sharpsl_pm.c | 6 +-
arch/arm/mach-sa1100/jornada720_ssp.c | 5 +-
arch/arm/mach-sa1100/neponset.c | 6 +-
arch/arm/mach-shmobile/platsmp-apmu.c | 36 ++++++------
arch/arm/mach-spear/Kconfig | 6 --
drivers/firmware/turris-mox-rwtm.c | 2 +-
drivers/soc/fsl/qbman/dpaa_sys.c | 8 +--
39 files changed, 167 insertions(+), 345 deletions(-)
delete mode 100644 arch/arm/mach-oxnas/Kconfig
delete mode 100644 arch/arm/mach-oxnas/Makefile
delete mode 100644 arch/arm/mach-oxnas/headsmp.S
delete mode 100644 arch/arm/mach-oxnas/platsmp.c