mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: "Arnd Bergmann" <arnd@arndb.de>
To: "Linus Torvalds" <torvalds@linux-foundation.org>
Cc: soc@lists.linux.dev, linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org
Subject: [GIT PULL 6/6] soc: driver updates for 6.19, part 2
Date: Fri, 05 Dec 2025 19:33:21 +0100	[thread overview]
Message-ID: <16f9deb7-8717-4983-99b7-91a6e84eb560@app.fastmail.com> (raw)
In-Reply-To: <334684ec-5796-47a4-b9f4-96c60f449634@app.fastmail.com>

The following changes since commit 6a23ae0a96a600d1d12557add110e0bb6e32730c:

  Linux 6.18-rc6 (2025-11-16 14:25:38 -0800)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git tags/soc-drivers-6.19-2

for you to fetch changes up to 68f9bbf4dfc356ccc6586ba6e7dd79576c48f7f0:

  Merge tag 'samsung-drivers-6.19-2-late' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers-late (2025-12-05 15:31:33 +0100)

----------------------------------------------------------------
soc: driver updates for 6.19, part 2

These updates came a little late, or were based on a later 6.18-rc
tag than the others:

 - A new driver for cache management on cxl devices with memory shared
   in a coherent cluster. This is part of the drivers/cache/ tree, but
   unlike the other drivers that back the dma-mapping interfaces, this
   one is needed only during CPU hotplug.

 - A shared branch for reset controllers using swnode infrastructure

 - Added support for new SoC variants in the Amlogic soc_device
   identification

 - Minor updates in Freescale, Microchip, Samsung, and Apple SoC drivers

----------------------------------------------------------------
Arnd Bergmann (8):
      Merge tag 'reset-gpio-for-v6.19' of https://git.pengutronix.de/git/pza/linux into soc/drivers-late
      Merge tag 'reset-gpio-for-v6.19-2' of https://git.pengutronix.de/git/pza/linux into soc/drivers-late
      Merge tag 'amlogic-drivers-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/amlogic/linux into soc/drivers-late
      Merge tag 'soc_fsl-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/chleroy/linux into soc/drivers-late
      Merge tag 'apple-soc-drivers-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux into soc/drivers-late
      Merge tag 'soc-drivers-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers-late
      Merge tag 'cache-for-v6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux into soc/drivers-late
      Merge tag 'samsung-drivers-6.19-2-late' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into soc/drivers-late

Bartosz Golaszewski (9):
      software node: read the reference args via the fwnode API
      software node: increase the reference of the swnode by its fwnode
      software node: allow referencing firmware nodes
      gpio: swnode: allow referencing GPIO chips by firmware nodes
      reset: order includes alphabetically in reset/core.c
      reset: make the provider of reset-gpios the parent of the reset device
      reset: gpio: convert the driver to using the auxiliary bus
      reset: gpio: use software nodes to setup the GPIO lookup
      platform/x86: intel: chtwc_int33fe: don't dereference swnode args

Charles Keepax (1):
      spi: cs42l43: Use actual ACPI firmware node for chip selects

Christophe Leroy (CS GROUP) (1):
      MAINTAINERS: Update email address for Christophe Leroy

Conor Dooley (4):
      dt-bindings: soc: microchip: document the simple-mfd syscon on PolarFire SoC
      soc: microchip: add mfd drivers for two syscon regions on PolarFire SoC
      MAINTAINERS: add new soc drivers to Microchip RISC-V entry
      MAINTAINERS: rename Microchip RISC-V entry

Gongwei Li (1):
      soc: fsl: qbman: use kmalloc_array() instead of kmalloc()

Johan Hovold (5):
      soc: apple: mailbox: fix device leak on lookup
      soc: apple: sart: drop device reference after lookup
      soc: amlogic: canvas: fix device leak on lookup
      soc: amlogic: canvas: simplify lookup error handling
      soc: samsung: exynos-pmu: fix device leak on regmap lookup

Jonathan Cameron (4):
      memregion: Drop unused IORES_DESC_* parameter from cpu_cache_invalidate_memregion()
      arm64: Select GENERIC_CPU_CACHE_MAINTENANCE
      MAINTAINERS: Add Jonathan Cameron to drivers/cache and add lib/cache_maint.c + header
      cache: Make top level Kconfig menu a boolean dependent on RISCV

Lukas Bulwahn (1):
      MAINTAINERS: refer to intended file in STANDALONE CACHE CONTROLLER DRIVERS

Marco Crivellari (1):
      soc: fsl: qbman: add WQ_PERCPU to alloc_workqueue users

Marek Szyprowski (1):
      soc: samsung: exynos-pmu: Fix structure initialization

Pierre-Henry Moussay (1):
      dt-bindings: cache: sifive,ccache0: add a pic64gx compatible

Xianwei Zhao (2):
      dt-bindings: arm: amlogic: meson-gx-ao-secure: support more SoCs
      soc: amlogic: meson-gx-socinfo: add new SoCs id

Yicong Yang (2):
      memregion: Support fine grained invalidate by cpu_cache_invalidate_memregion()
      lib: Support ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION

Yushan Wang (1):
      cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent

 .mailmap                                           |   3 +
 .../arm/amlogic/amlogic,meson-gx-ao-secure.yaml    |   3 +
 .../devicetree/bindings/cache/sifive,ccache0.yaml  |   5 +
 .../microchip/microchip,mpfs-mss-top-sysreg.yaml   |  47 +++++
 MAINTAINERS                                        |  17 +-
 arch/arm64/Kconfig                                 |   2 +
 arch/x86/mm/pat/set_memory.c                       |   2 +-
 drivers/base/swnode.c                              |  30 +++-
 drivers/cache/Kconfig                              |  37 +++-
 drivers/cache/Makefile                             |   2 +
 drivers/cache/hisi_soc_hha.c                       | 194 +++++++++++++++++++++
 drivers/cxl/core/region.c                          |   5 +-
 drivers/gpio/gpiolib-swnode.c                      |   3 +-
 drivers/nvdimm/region.c                            |   2 +-
 drivers/nvdimm/region_devs.c                       |   2 +-
 drivers/platform/x86/intel/chtwc_int33fe.c         |  29 ++-
 drivers/reset/Kconfig                              |   1 +
 drivers/reset/core.c                               | 138 +++++++++------
 drivers/reset/reset-gpio.c                         |  19 +-
 drivers/soc/amlogic/meson-canvas.c                 |  12 +-
 drivers/soc/amlogic/meson-gx-socinfo.c             |   6 +
 drivers/soc/apple/mailbox.c                        |  15 +-
 drivers/soc/apple/sart.c                           |  13 +-
 drivers/soc/fsl/qbman/qman.c                       |   2 +-
 drivers/soc/fsl/qbman/qman_test_stash.c            |   2 +-
 drivers/soc/microchip/Kconfig                      |  12 ++
 drivers/soc/microchip/Makefile                     |   1 +
 drivers/soc/microchip/mpfs-control-scb.c           |  38 ++++
 drivers/soc/microchip/mpfs-mss-top-sysreg.c        |  44 +++++
 drivers/soc/samsung/exynos-pmu.c                   |   9 +-
 drivers/spi/spi-cs42l43.c                          |  40 ++---
 include/linux/cache_coherency.h                    |  61 +++++++
 include/linux/memregion.h                          |  16 +-
 include/linux/property.h                           |  13 +-
 lib/Kconfig                                        |   3 +
 lib/Makefile                                       |   2 +
 lib/cache_maint.c                                  | 138 +++++++++++++++
 37 files changed, 805 insertions(+), 163 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-mss-top-sysreg.yaml
 create mode 100644 drivers/cache/hisi_soc_hha.c
 create mode 100644 drivers/soc/microchip/mpfs-control-scb.c
 create mode 100644 drivers/soc/microchip/mpfs-mss-top-sysreg.c
 create mode 100644 include/linux/cache_coherency.h
 create mode 100644 lib/cache_maint.c

  parent reply	other threads:[~2025-12-05 18:34 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-12-05 18:26 [GIT PULL 0/6] soc: updates for 6.19 Arnd Bergmann
2025-12-05 18:26 ` [GIT PULL 1/6] soc: defconfig " Arnd Bergmann
2025-12-06  2:00   ` pr-tracker-bot
2025-12-05 18:27 ` [GIT PULL 2/6] soc: arm code changes " Arnd Bergmann
2025-12-06  2:00   ` pr-tracker-bot
2025-12-05 18:28 ` [GIT PULL 3/6] soc: devicetree updates " Arnd Bergmann
2025-12-06  2:01   ` pr-tracker-bot
2025-12-16 14:35   ` Geert Uytterhoeven
2025-12-16 14:39     ` Arnd Bergmann
2025-12-05 18:28 ` [GIT PULL 4/6] soc: sew SoC familes " Arnd Bergmann
2025-12-06  2:00   ` pr-tracker-bot
2025-12-05 18:29 ` [GIT PULL 5/6] soc: driver updates " Arnd Bergmann
2025-12-06  2:00   ` pr-tracker-bot
2025-12-05 18:33 ` Arnd Bergmann [this message]
2025-12-06  2:00   ` [GIT PULL 6/6] soc: driver updates for 6.19, part 2 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=16f9deb7-8717-4983-99b7-91a6e84eb560@app.fastmail.com \
    --to=arnd@arndb.de \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=soc@lists.linux.dev \
    --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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®