linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
From: Sven Peter <sven@kernel.org>
To: soc@lists.linux.dev
Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org, Sven Peter <sven@kernel.org>
Subject: [GIT PULL 1/2] Apple SoC driver changes for v6.18
Date: Sat, 20 Sep 2025 14:30:27 +0200	[thread overview]
Message-ID: <20250920123028.49973-1-sven@kernel.org> (raw)

The following changes since commit 8f5ae30d69d7543eee0d70083daf4de8fe15d585:

  Linux 6.17-rc1 (2025-08-10 19:41:16 +0300)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux.git tags/apple-soc-drivers-6.18

for you to fetch changes up to 442816f97a4f84cb321d3359177a3b9b0ce48a60:

  pmdomain: apple: Add "apple,t8103-pmgr-pwrstate" (2025-09-18 21:30:56 +0200)

----------------------------------------------------------------
Apple SoC driver updates for 6.18

Krzysztof Kozlowski asked us to move away from generic compatibles:
- Adjust all dt-bindings to use apple,t8103-XXXX instead of apple,XXXX
  as fallback and add a comment that the old generic list should no
  longer be extended.
- Add new fallback compatibles to pinctrl, pmdomain, spi, and mca
  drivers. These changes have been Acked by their subsystem maintainers
  to be merged through our tree together with the dt-bindings.

Support for pre-M1 Apple Silicon:
- SART and mailbox gain support for Apple's A11, which are both
  required for NVMe.
- NVMe also gains support for Apple's A11 and the nvme maintainers
  prefer that we merge this through the soc tree together with
  the mailbox and SART changes.
- SPMI compatibles for A11 and T2 have been added, also going through
  the soc tree due to conflicts with the generic compatible removal and
  because no driver change is required.

Signed-off-by: Sven Peter <sven@kernel.org>

----------------------------------------------------------------
Janne Grunau (23):
      dt-bindings: arm: apple: apple,pmgr: Add t6020-pmgr compatible
      dt-bindings: power: apple,pmgr-pwrstate: Add t6020 compatible
      dt-bindings: cpufreq: apple,cluster-cpufreq: Add t6020 compatible
      dt-bindings: interrupt-controller: apple,aic2: Add apple,t6020-aic compatible
      dt-bindings: iommu: dart: Add apple,t6020-dart compatible
      dt-bindings: pinctrl: apple,pinctrl: Add apple,t6020-pinctrl compatible
      dt-bindings: mailbox: apple,mailbox: Add t6020 compatible
      dt-bindings: gpu: apple,agx: Add agx-{g14s,g14c,g14d} compatibles
      dt-bindings: iommu: apple,sart: Add apple,t6020-sart compatible
      dt-bindings: nvme: apple: Add apple,t6020-nvme-ans2 compatible
      dt-bindings: net: bcm4377-bluetooth: Add BCM4388 compatible
      dt-bindings: net: bcm4329-fmac: Add BCM4388 PCI compatible
      dt-bindings: mfd: apple,smc: Add t6020-smc compatible
      dt-bindings: spmi: apple,spmi: Add t6020-spmi compatible
      dt-bindings: watchdog: apple,wdt: Add t6020-wdt compatible
      dt-bindings: clock: apple,nco: Add t6020-nco compatible
      dt-bindings: dma: apple,admac: Add t6020-admac compatible
      ASoC: dt-bindings: apple,mca: Add t6020-mca compatible
      spi: dt-bindings: apple,spi: Add t6020-spi compatible
      pinctrl: apple: Add "apple,t8103-pinctrl" as compatible
      ASoC: apple: mca: Add "apple,t8103-mca" compatible
      spi: apple: Add "apple,t8103-spi" compatible
      pmdomain: apple: Add "apple,t8103-pmgr-pwrstate"

Nick Chan (8):
      dt-bindings: mailbox: apple,mailbox: Add ASC mailboxes on Apple A11 and T2
      soc: apple: mailbox: Add Apple A11 and T2 mailbox support
      dt-bindings: iommu: apple,sart: Add Apple A11
      soc: apple: sart: Make allow flags SART version dependent
      soc: apple: sart: Add SARTv0 support
      dt-bindings: nvme: apple,nvme-ans: Add Apple A11
      nvme: apple: Add Apple A11 support
      dt-bindings: spmi: Add Apple A11 and T2 compatible

Sven Peter (1):
      soc: apple: Drop default ARCH_APPLE in Kconfig

 .../devicetree/bindings/arm/apple/apple,pmgr.yaml  |  33 ++--
 .../devicetree/bindings/clock/apple,nco.yaml       |  17 +-
 .../bindings/cpufreq/apple,cluster-cpufreq.yaml    |   3 +
 .../devicetree/bindings/dma/apple,admac.yaml       |  17 +-
 .../devicetree/bindings/gpu/apple,agx.yaml         |   6 +
 .../bindings/interrupt-controller/apple,aic2.yaml  |   1 +
 .../devicetree/bindings/iommu/apple,dart.yaml      |  14 +-
 .../devicetree/bindings/iommu/apple,sart.yaml      |   5 +-
 .../devicetree/bindings/mailbox/apple,mailbox.yaml |   8 +
 .../devicetree/bindings/mfd/apple,smc.yaml         |  17 +-
 .../net/bluetooth/brcm,bcm4377-bluetooth.yaml      |   1 +
 .../bindings/net/wireless/brcm,bcm4329-fmac.yaml   |   1 +
 .../devicetree/bindings/nvme/apple,nvme-ans.yaml   |  30 ++--
 .../devicetree/bindings/pinctrl/apple,pinctrl.yaml |  27 +--
 .../bindings/power/apple,pmgr-pwrstate.yaml        |  27 +--
 .../devicetree/bindings/sound/apple,mca.yaml       |  17 +-
 .../devicetree/bindings/spi/apple,spi.yaml         |  16 +-
 .../devicetree/bindings/spmi/apple,spmi.yaml       |  20 ++-
 .../devicetree/bindings/watchdog/apple,wdt.yaml    |  27 +--
 drivers/nvme/host/apple.c                          | 197 ++++++++++++++-------
 drivers/pinctrl/pinctrl-apple-gpio.c               |   1 +
 drivers/pmdomain/apple/pmgr-pwrstate.c             |   1 +
 drivers/soc/apple/Kconfig                          |   3 -
 drivers/soc/apple/mailbox.c                        |  19 ++
 drivers/soc/apple/sart.c                           |  60 ++++++-
 drivers/spi/spi-apple.c                            |   1 +
 sound/soc/apple/mca.c                              |   1 +
 27 files changed, 404 insertions(+), 166 deletions(-)


             reply	other threads:[~2025-09-20 12:30 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-09-20 12:30 Sven Peter [this message]
2025-09-20 12:30 ` [GIT PULL 2/2] Apple SoC DTS changes for v6.18 Sven Peter

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=20250920123028.49973-1-sven@kernel.org \
    --to=sven@kernel.org \
    --cc=asahi@lists.linux.dev \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=soc@lists.linux.dev \
    /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;
as well as URLs for NNTP newsgroup(s).