mbox series

[GIT,PULL,4/4] ARM: SoC code changes for 6.1

Message ID 6b71d4f8-cf80-460b-9b33-7366f5290b78@app.fastmail.com
State New
Headers show
Series ARM SoC updates for 6.1 | expand

Pull-request

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

Message

Arnd Bergmann Oct. 6, 2022, 9:28 a.m. UTC
The following changes since commit b90cb1053190353cc30f0fef0ef1f378ccc063c5:

  Linux 6.0-rc3 (2022-08-28 15:05:29 -0700)

are available in the Git repository at:

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

for you to fetch changes up to ef2fb84c130b08ce2a05359c35bc4e9541712375:

  ARM: aspeed: Kconfig: Fix indentation (2022-09-28 22:33:55 +0200)

----------------------------------------------------------------
ARM: SoC code changes for 6.1

The main changes this time are for the organization of the Kconfig
files, introducing per-vendor top-level options on arm64 to match
those on arm32, and making the platform selection on arm32 more
uniform, in particular for the remaining StrongARM platforms that
still have a couple of special cases compared to the more recent
ones.

I also did a cleanup of the old Footbridge platform, which was
the last holdout for the phys_to_dma()/dma_to_phys() interface
that is now completely gone from arm32, completing work started
by Christoph Hellwig.

----------------------------------------------------------------
Arnd Bergmann (15):
      ARM: remove obsolete Makefile.boot infrastructure
      ARM: simplify machdirs/platdirs handling
      ARM: Kconfig: clean up platform selection
      ARM: fix XIP_KERNEL dependencies
      ARM: make ARCH_MULTIPLATFORM user-visible
      ARM: footbridge: remove addin mode
      ARM: footbridge: remove leftover from personal-server
      ARM: footbridge: move isa-dma support into footbridge
      ARM: footbridge: remove custom DMA address handling
      Merge tag 'arm-soc/for-6.1/maintainers' of https://github.com/Broadcom/stblinux into arm/soc
      Merge branch 'footbridge/cleanup' of https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc into arm/soc
      Merge branch 'arm-multiplatform-cleanup' of https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc into arm/soc
      ARM: disallow PCI with MMU=n again
      Merge tag 'renesas-arm-soc-for-v6.1-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel into arm/soc
      ARM: orion: fix include path

Florian Fainelli (2):
      arm64: Kconfig.platforms: Re-organized Broadcom menu
      arm64: Kconfig.platforms: Group NXP platforms together

Gaosheng Cui (1):
      ARM: s3c: remove orphan declarations from arch/arm/mach-s3c/devs.h

Geert Uytterhoeven (2):
      ARM: Drop CMDLINE_FORCE dependency on !ARCH_MULTIPLATFORM
      ARM: Drop CMDLINE_* dependency on ATAGS

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

Lad Prabhakar (2):
      arm64: renesas: Drop selecting SOC_BUS
      ARM: shmobile: Drop selecting SOC_BUS

Uwe Kleine-König (1):
      pxa: Drop if with an always false condition

William Zhang (1):
      MAINTAINERS: Add BCM4908 maintainer to BCMBCA entry

 MAINTAINERS                                        |   1 +
 arch/arm/Kconfig                                   | 135 +++++----------------
 arch/arm/Kconfig.debug                             |   8 +-
 arch/arm/Makefile                                  |  40 ++----
 arch/arm/boot/Makefile                             |  27 ++---
 arch/arm/boot/bootp/Makefile                       |  35 +++++-
 arch/arm/configs/assabet_defconfig                 |   2 +
 arch/arm/configs/badge4_defconfig                  |   2 +
 arch/arm/configs/cerfcube_defconfig                |   2 +
 arch/arm/configs/collie_defconfig                  |   2 +
 arch/arm/configs/footbridge_defconfig              |   2 +
 arch/arm/configs/h3600_defconfig                   |   2 +
 arch/arm/configs/hackkit_defconfig                 |   2 +
 arch/arm/configs/jornada720_defconfig              |   2 +
 arch/arm/configs/lart_defconfig                    |   2 +
 arch/arm/configs/neponset_defconfig                |   2 +
 arch/arm/configs/netwinder_defconfig               |   2 +
 arch/arm/configs/pleb_defconfig                    |   2 +
 arch/arm/configs/rpc_defconfig                     |   2 +
 arch/arm/configs/shannon_defconfig                 |   2 +
 arch/arm/configs/simpad_defconfig                  |   2 +
 arch/arm/include/asm/dma-direct.h                  |   1 -
 arch/arm/include/asm/dma.h                         |   2 +-
 arch/arm/include/asm/hardware/dec21285.h           |  20 ++-
 arch/arm/include/asm/mach/dma.h                    |   5 -
 arch/arm/include/asm/memory.h                      |  11 --
 arch/arm/kernel/Makefile                           |   1 -
 arch/arm/kernel/devtree.c                          |   2 -
 arch/arm/mach-aspeed/Kconfig                       |  14 +--
 arch/arm/mach-at91/Makefile.boot                   |   4 -
 arch/arm/mach-davinci/Makefile.boot                |   8 --
 arch/arm/mach-dove/Makefile                        |   2 +-
 arch/arm/mach-dove/Makefile.boot                   |   4 -
 arch/arm/mach-ep93xx/Makefile.boot                 |   2 -
 arch/arm/mach-footbridge/Kconfig                   |  48 +++-----
 arch/arm/mach-footbridge/Makefile                  |   5 +-
 arch/arm/mach-footbridge/Makefile.boot             |   5 -
 arch/arm/mach-footbridge/common.c                  |  79 +-----------
 arch/arm/mach-footbridge/dc21285.c                 |  80 ++++++------
 arch/arm/{kernel => mach-footbridge}/dma-isa.c     |  11 +-
 arch/arm/mach-footbridge/dma.c                     |  58 ---------
 arch/arm/mach-footbridge/include/mach/dma-direct.h |   8 --
 arch/arm/mach-footbridge/include/mach/isa-dma.h    |  14 +--
 arch/arm/mach-footbridge/include/mach/memory.h     |  31 -----
 arch/arm/mach-footbridge/isa.c                     |  14 +--
 arch/arm/mach-imx/Kconfig                          |   2 +-
 arch/arm/mach-imx/Makefile.boot                    |   0
 arch/arm/mach-iop32x/Makefile.boot                 |   4 -
 arch/arm/mach-lpc18xx/Makefile.boot                |   4 -
 arch/arm/mach-lpc32xx/Makefile.boot                |   4 -
 arch/arm/mach-mv78xx0/Makefile                     |   2 +-
 arch/arm/mach-mvebu/Makefile                       |   2 +-
 arch/arm/mach-nspire/Kconfig                       |   2 +-
 arch/arm/mach-omap1/Makefile.boot                  |   4 -
 arch/arm/mach-orion5x/Makefile                     |   2 +-
 arch/arm/mach-rpc/Kconfig                          |  21 ++++
 arch/arm/mach-rpc/Makefile.boot                    |   5 -
 arch/arm/mach-s3c/Makefile.boot                    |   9 --
 arch/arm/mach-s3c/devs.h                           |   2 -
 arch/arm/mach-sa1100/Kconfig                       |  25 +++-
 arch/arm/mach-sa1100/Makefile.boot                 |   9 --
 arch/arm/mach-shmobile/Kconfig                     |   1 -
 arch/arm/mach-stm32/Makefile.boot                  |   4 -
 arch/arm/mach-versatile/Makefile.boot              |   4 -
 arch/arm/mach-vt8500/Makefile.boot                 |   4 -
 arch/arm/plat-orion/Makefile                       |   2 +-
 arch/arm64/Kconfig.platforms                       |  53 +++++---
 drivers/soc/pxa/ssp.c                              |   6 +-
 drivers/tty/serial/21285.c                         |   3 -
 69 files changed, 294 insertions(+), 585 deletions(-)
 delete mode 100644 arch/arm/include/asm/dma-direct.h
 delete mode 100644 arch/arm/mach-at91/Makefile.boot
 delete mode 100644 arch/arm/mach-davinci/Makefile.boot
 delete mode 100644 arch/arm/mach-dove/Makefile.boot
 delete mode 100644 arch/arm/mach-ep93xx/Makefile.boot
 delete mode 100644 arch/arm/mach-footbridge/Makefile.boot
 rename arch/arm/{kernel => mach-footbridge}/dma-isa.c (95%)
 delete mode 100644 arch/arm/mach-footbridge/dma.c
 delete mode 100644 arch/arm/mach-footbridge/include/mach/dma-direct.h
 delete mode 100644 arch/arm/mach-imx/Makefile.boot
 delete mode 100644 arch/arm/mach-iop32x/Makefile.boot
 delete mode 100644 arch/arm/mach-lpc18xx/Makefile.boot
 delete mode 100644 arch/arm/mach-lpc32xx/Makefile.boot
 delete mode 100644 arch/arm/mach-omap1/Makefile.boot
 create mode 100644 arch/arm/mach-rpc/Kconfig
 delete mode 100644 arch/arm/mach-rpc/Makefile.boot
 delete mode 100644 arch/arm/mach-s3c/Makefile.boot
 delete mode 100644 arch/arm/mach-sa1100/Makefile.boot
 delete mode 100644 arch/arm/mach-stm32/Makefile.boot
 delete mode 100644 arch/arm/mach-versatile/Makefile.boot
 delete mode 100644 arch/arm/mach-vt8500/Makefile.boot

Comments

pr-tracker-bot@kernel.org Oct. 6, 2022, 7 p.m. UTC | #1
The pull request you sent on Thu, 06 Oct 2022 11:28:29 +0200:

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

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/41fc64a0550b86f4428e8d3fa23ab97678a65ae8

Thank you!