All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Arnd Bergmann" <arnd@arndb.de>
To: "Linus Torvalds" <torvalds@linux-foundation.org>
Cc: soc@kernel.org, linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org
Subject: [GIT PULL 4/4] ARM: SoC code changes for 6.1
Date: Thu, 06 Oct 2022 11:28:29 +0200	[thread overview]
Message-ID: <6b71d4f8-cf80-460b-9b33-7366f5290b78@app.fastmail.com> (raw)
In-Reply-To: <70d8e5d8-6fa4-496d-88d6-2604d0c3e982@app.fastmail.com>

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

WARNING: multiple messages have this Message-ID (diff)
From: "Arnd Bergmann" <arnd@arndb.de>
To: "Linus Torvalds" <torvalds@linux-foundation.org>
Cc: soc@kernel.org, linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org
Subject: [GIT PULL 4/4] ARM: SoC code changes for 6.1
Date: Thu, 06 Oct 2022 11:28:29 +0200	[thread overview]
Message-ID: <6b71d4f8-cf80-460b-9b33-7366f5290b78@app.fastmail.com> (raw)
In-Reply-To: <70d8e5d8-6fa4-496d-88d6-2604d0c3e982@app.fastmail.com>

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

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

  parent reply	other threads:[~2022-10-06  9:28 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-10-06  9:22 [GIT PULL 0/4] ARM SoC updates for 6.1 Arnd Bergmann
2022-10-06  9:22 ` Arnd Bergmann
2022-10-06  9:23 ` [GIT PULL 1/4] ARM: defconfig " Arnd Bergmann
2022-10-06  9:23   ` Arnd Bergmann
2022-10-06 19:00   ` pr-tracker-bot
2022-10-06 19:00     ` pr-tracker-bot
2022-10-06  9:23 ` [GIT PULL 2/4] ARM: SoC driver " Arnd Bergmann
2022-10-06  9:23   ` Arnd Bergmann
2022-10-06 19:00   ` pr-tracker-bot
2022-10-06 19:00     ` pr-tracker-bot
2022-10-06  9:26 ` [GIT PULL 3/4] ARM SoC devicetree " Arnd Bergmann
2022-10-06  9:26   ` Arnd Bergmann
2022-10-06 19:00   ` pr-tracker-bot
2022-10-06 19:00     ` pr-tracker-bot
2022-10-06  9:28 ` Arnd Bergmann [this message]
2022-10-06  9:28   ` [GIT PULL 4/4] ARM: SoC code changes " Arnd Bergmann
2022-10-06 19:00   ` pr-tracker-bot
2022-10-06 19:00     ` pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=6b71d4f8-cf80-460b-9b33-7366f5290b78@app.fastmail.com \
    --to=arnd@arndb.de \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=soc@kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.