[GIT PULL 3/4] ARM: SoC cleanups for 6.6

From: Arnd Bergmann
Date: Tue Aug 29 2023 - 17:54:45 EST


The following changes since commit fdf0eaf11452d72945af31804e2a1048ee1b574c:

Linux 6.5-rc2 (2023-07-16 15:10:37 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 6e73bd23a1cdcf1416ebd57ff673b5f601963ed2:

ARM: davinci: Drop unused includes (2023-08-29 16:01:32 -0400)

----------------------------------------------------------------
ARM: SoC cleanups for 6.6

These are all minor cleanups for platform specific code in arch/arm/
and some of the associated drivers. The majority of these are work
done by Rob Herring to improve the way devicetreee header files
are handled.

----------------------------------------------------------------
Andreas Kemnade (1):
MAINTAINERS: add board bindings list to OMAP2+ files

Andrew Davis (4):
ARM: keystone: Merge memory.h into the only file that uses it
ARM: keystone: Merge PM function into main support file
ARM: nspire: Use syscon-reboot to handle restart
ARM: nspire: Remove unused header file mmio.h

Arnd Bergmann (11):
Merge tag 'at91-soc-6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux into soc/arm
Merge tag 'amlogic-arm-mach-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/arm
Merge tag 'omap-for-v6.6/soc-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/arm
Merge tag 'renesas-arm-soc-for-v6.6-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into soc/arm
Merge tag 'hisi-arm-soc-for-6.6' of https://github.com/hisilicon/linux-hisi into soc/arm
Merge tag 'omap-for-v6.6/maintainers-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into soc/arm
Merge tag 'mvebu-arm-6.6-1' of git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu into soc/arm
Merge tag 'imx-soc-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into soc/arm
Merge tag 'ti-keystone-soc-for-v6.6' of https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux into soc/arm
Merge tag 'arm-soc/for-6.6/soc' of https://github.com/Broadcom/stblinux into soc/arm
Merge tag 'socfpga_update_for_v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into soc/arm

Gustavo A. R. Silva (1):
ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()

Krzysztof Kozlowski (4):
MAINTAINERS: soc: reference maintainer profile
Documentation/process: maintainer-soc: add clean platforms profile
MAINTAINER: samsung: document dtbs_check requirement for Samsung
Documentation/process: maintainer-soc: document dtbs_check requirement for Samsung

Rob Herring (38):
ARM: omap2: Use of_range_to_resource() for "ranges" parsing
ARM: hisi: Drop unused includes
ARM: imx: Drop unused includes
ARM: socfpga: Explicitly include correct DT includes
ARM: bcm: Drop unused includes
ARM: shmobile: rcar-gen2: Drop unused OF includes
ARM: keystone: Drop unused includes
soc: microchip: Explicitly include correct DT includes
ARM: at91: Explicitly include correct DT includes
ARM: omap2: Explicitly include correct DT includes
ARM: meson: Drop unused includes
ARM: l2x0: Add explicit includes for init and types
ARM: sti: Drop unused includes
ARM: alpine: Drop unused includes
ARM: berlin: Drop unused includes
ARM: dove: Drop unused includes
ARM: hpe: Drop unused includes
ARM: mmp: Drop unused includes
ARM: nomadik: Drop unused includes
ARM: npcm: Drop unused includes
ARM: nspire: Drop unused includes
ARM: pxa: Drop unused includes
ARM: rockchip: Drop unused includes
ARM: versatile: Drop unused includes
ARM: mvebu: Explicitly include correct DT includes
ARM: spear: Explicitly include correct DT includes
bus: Explicitly include correct DT includes
firmware: Explicitly include correct DT includes
soc: aspeed: Explicitly include correct DT includes
soc: mediatek: Explicitly include correct DT includes
soc: rockchip: Explicitly include correct DT includes
soc: sunxi: Explicitly include correct DT includes
soc: xilinx: Explicitly include correct DT includes
soc: fsl: Explicitly include correct DT includes
ARM: mvebu: Explicitly include correct DT includes
ARM: dove: Drop unused includes
ARM: s5pv210: Explicitly include correct DT includes
ARM: davinci: Drop unused includes

Tony Lindgren (1):
Merge branch 'omap-for-v6.5/cleanup' into omap-for-v6.6/soc

YueHaibing (1):
ARM: at91: Remove unused extern declarations

Documentation/process/maintainer-handbooks.rst | 1 +
Documentation/process/maintainer-soc-clean-dts.rst | 25 +++++++++++
Documentation/process/maintainer-soc.rst | 4 +-
MAINTAINERS | 5 ++-
arch/arm/include/asm/hardware/cache-l2x0.h | 2 +
arch/arm/mach-alpine/alpine_machine.c | 2 -
arch/arm/mach-at91/pm.c | 1 +
arch/arm/mach-at91/samv7.c | 7 ---
arch/arm/mach-bcm/bcm_5301x.c | 2 -
arch/arm/mach-bcm/board_bcm23550.c | 2 -
arch/arm/mach-bcm/brcmstb.c | 1 -
arch/arm/mach-bcm/platsmp-brcmstb.c | 2 +-
arch/arm/mach-berlin/berlin.c | 5 ---
arch/arm/mach-davinci/pdata-quirks.c | 2 +-
arch/arm/mach-dove/common.c | 2 -
arch/arm/mach-hisi/hotplug.c | 1 -
arch/arm/mach-hpe/gxp.c | 1 -
arch/arm/mach-imx/mach-imx1.c | 4 --
arch/arm/mach-imx/mach-imx25.c | 5 ---
arch/arm/mach-imx/mach-imx27.c | 6 ---
arch/arm/mach-imx/mach-imx35.c | 8 ----
arch/arm/mach-imx/mach-imx50.c | 1 -
arch/arm/mach-imx/mach-imx51.c | 5 +--
arch/arm/mach-imx/mach-imx53.c | 8 ----
arch/arm/mach-imx/mach-imx6sx.c | 2 -
arch/arm/mach-imx/mach-imx6ul.c | 4 --
arch/arm/mach-imx/mach-imx7d.c | 2 +-
arch/arm/mach-imx/pm-imx5.c | 1 +
arch/arm/mach-imx/pm-imx6.c | 1 +
arch/arm/mach-keystone/Makefile | 3 --
arch/arm/mach-keystone/keystone.c | 50 +++++++++++++++++++---
arch/arm/mach-keystone/keystone.h | 16 -------
arch/arm/mach-keystone/memory.h | 18 --------
arch/arm/mach-keystone/pm_domain.c | 50 ----------------------
arch/arm/mach-meson/meson.c | 1 -
arch/arm/mach-mmp/mmp-dt.c | 3 --
arch/arm/mach-mmp/mmp2-dt.c | 4 --
arch/arm/mach-mmp/mmp3.c | 4 --
arch/arm/mach-mvebu/kirkwood.c | 1 +
arch/arm/mach-mvebu/pmsu.c | 2 +-
arch/arm/mach-nomadik/cpu-8815.c | 13 ------
arch/arm/mach-npcm/platsmp.c | 3 --
arch/arm/mach-nspire/Kconfig | 2 +
arch/arm/mach-nspire/mmio.h | 16 -------
arch/arm/mach-nspire/nspire.c | 24 -----------
arch/arm/mach-omap2/board-generic.c | 3 +-
arch/arm/mach-omap2/omap4-common.c | 3 +-
arch/arm/mach-omap2/omap_hwmod.c | 45 +++----------------
arch/arm/mach-omap2/powerdomain.c | 2 +-
arch/arm/mach-pxa/pxa-dt.c | 6 ---
arch/arm/mach-rockchip/rockchip.c | 6 +--
arch/arm/mach-s5pv210/s5pv210.c | 2 +-
arch/arm/mach-shmobile/setup-rcar-gen2.c | 1 -
arch/arm/mach-socfpga/l2_cache.c | 2 +-
arch/arm/mach-socfpga/ocram.c | 4 +-
arch/arm/mach-socfpga/pm.c | 2 +
arch/arm/mach-socfpga/socfpga.c | 4 +-
arch/arm/mach-spear/spear1340.c | 2 +-
arch/arm/mach-sti/board-dt.c | 2 -
arch/arm/mach-versatile/realview.c | 2 -
drivers/bus/fsl-mc/fsl-mc-bus.c | 1 +
drivers/bus/fsl-mc/fsl-mc-msi.c | 2 -
drivers/bus/hisi_lpc.c | 2 +-
drivers/bus/omap_l3_smx.c | 1 -
drivers/bus/simple-pm-bus.c | 2 +
drivers/bus/sunxi-rsb.c | 2 +-
drivers/bus/ti-pwmss.c | 2 +-
drivers/firmware/arm_scmi/driver.c | 4 +-
drivers/firmware/imx/imx-dsp.c | 1 -
drivers/firmware/imx/imx-scu-irq.c | 1 +
drivers/firmware/imx/imx-scu.c | 1 +
drivers/firmware/mtk-adsp-ipc.c | 1 -
drivers/firmware/raspberrypi.c | 1 +
drivers/firmware/scpi_pm_domain.c | 3 +-
drivers/firmware/stratix10-rsu.c | 1 -
drivers/firmware/tegra/bpmp.c | 3 +-
drivers/firmware/xilinx/zynqmp.c | 1 +
drivers/soc/aspeed/aspeed-lpc-snoop.c | 1 -
drivers/soc/aspeed/aspeed-p2a-ctrl.c | 2 +-
drivers/soc/aspeed/aspeed-uart-routing.c | 3 +-
drivers/soc/atmel/sfr.c | 1 -
drivers/soc/fsl/dpaa2-console.c | 3 +-
drivers/soc/fsl/qe/qe.c | 3 +-
drivers/soc/fsl/qe/qe_common.c | 1 -
drivers/soc/fsl/qe/qe_tdm.c | 4 +-
drivers/soc/mediatek/mtk-cmdq-helper.c | 1 +
drivers/soc/mediatek/mtk-devapc.c | 2 +-
drivers/soc/mediatek/mtk-mmsys.c | 2 +-
drivers/soc/mediatek/mtk-mutex.c | 3 +-
drivers/soc/mediatek/mtk-pmic-wrap.c | 3 +-
drivers/soc/microchip/mpfs-sys-controller.c | 2 +-
drivers/soc/rockchip/grf.c | 2 +-
drivers/soc/sunxi/sunxi_sram.c | 2 +-
drivers/soc/xilinx/zynqmp_power.c | 1 +
include/soc/at91/atmel_tcb.h | 3 --
95 files changed, 139 insertions(+), 337 deletions(-)
create mode 100644 Documentation/process/maintainer-soc-clean-dts.rst
delete mode 100644 arch/arm/mach-keystone/keystone.h
delete mode 100644 arch/arm/mach-keystone/memory.h
delete mode 100644 arch/arm/mach-keystone/pm_domain.c
delete mode 100644 arch/arm/mach-nspire/mmio.h