Linux-GPIO Archive mirror
 help / color / mirror / Atom feed
From: Janne Grunau <j@jannau.net>
To: "Rob Herring" <robh@kernel.org>,
	"Krzysztof Kozlowski" <krzk+dt@kernel.org>,
	"Conor Dooley" <conor+dt@kernel.org>,
	"Lorenzo Pieralisi" <lpieralisi@kernel.org>,
	"Sven Peter" <sven@kernel.org>, "Neal Gompa" <neal@gompa.dev>,
	"Wim Van Sebroeck" <wim@linux-watchdog.org>,
	"Guenter Roeck" <linux@roeck-us.net>,
	"Linus Walleij" <linusw@kernel.org>,
	"Mark Kettenis" <kettenis@openbsd.org>,
	"Andi Shyti" <andi.shyti@kernel.org>,
	"Uwe Kleine-König" <ukleinek@kernel.org>,
	"Sasha Finkelstein" <fnkl.kernel@gmail.com>
Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org,
	 asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org,
	 linux-watchdog@vger.kernel.org, linux-gpio@vger.kernel.org,
	 linux-i2c@vger.kernel.org, linux-pwm@vger.kernel.org,
	 Janne Grunau <j@jannau.net>,
	Michael Reeves <michael.reeves077@gmail.com>
Subject: [PATCH 0/9] Initial Apple silicon M3 device trees and dt-bindings
Date: Fri, 20 Mar 2026 13:23:18 +0100	[thread overview]
Message-ID: <20260320-apple-m3-initial-devicetrees-v1-0-5842e1e393a8@jannau.net> (raw)

Hej,

This series adds initial device trees for M3 Apple silicon devices. The
device trees contain only a minimal set of hardware not going much
beyond the minimum required for booting kernel and initramfs and
verify via serial console that the hardware and drivers work.
The hardware with the exception of the interrupt controller is
compatible with the M1 and M2 SoCs and the existing drivers.
Changes for the interrupt controller were sent separately in [1] and are
picked up and in linux-next. The device trees pass make dtbs_check with
the apple,aic2 dt-bindings change from that series.

Link: https://lore.kernel.org/asahi/20260223-irq-apple-aic3-v3-0-2b7328076b8d@jannau.net/ [1]

Signed-off-by: Janne Grunau <j@jannau.net>
---
Janne Grunau (9):
      dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles
      dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible
      dt-bindings: power: apple,pmgr-pwrstate: Add t8122 compatible
      dt-bindings: watchdog: apple,wdt: Add t8122 compatible
      dt-bindings: pinctrl: apple,pinctrl: Add t8122 compatible
      dt-bindings: i2c: apple,i2c: Add t8122 compatible
      dt-bindings: pwm: apple,s5l-fpwm: Add t8122 compatible
      dt-bindings: arm: apple: Add M3 based devices
      arm64: dts: apple: Initial t8122 (M3) device trees

 Documentation/devicetree/bindings/arm/apple.yaml   |   18 +
 .../devicetree/bindings/arm/apple/apple,pmgr.yaml  |    4 +-
 Documentation/devicetree/bindings/arm/cpus.yaml    |    2 +
 .../devicetree/bindings/i2c/apple,i2c.yaml         |    4 +-
 .../devicetree/bindings/pinctrl/apple,pinctrl.yaml |    4 +-
 .../bindings/power/apple,pmgr-pwrstate.yaml        |    4 +-
 .../devicetree/bindings/pwm/apple,s5l-fpwm.yaml    |    1 +
 .../devicetree/bindings/watchdog/apple,wdt.yaml    |    4 +-
 arch/arm64/boot/dts/apple/Makefile                 |    5 +
 arch/arm64/boot/dts/apple/t8122-j433.dts           |   19 +
 arch/arm64/boot/dts/apple/t8122-j434.dts           |   19 +
 arch/arm64/boot/dts/apple/t8122-j504.dts           |   37 +
 arch/arm64/boot/dts/apple/t8122-j613.dts           |   35 +
 arch/arm64/boot/dts/apple/t8122-j615.dts           |   35 +
 arch/arm64/boot/dts/apple/t8122-jxxx.dtsi          |   48 +
 arch/arm64/boot/dts/apple/t8122-pmgr.dtsi          | 1149 ++++++++++++++++++++
 arch/arm64/boot/dts/apple/t8122-usbpd-i2c.dtsi     |   32 +
 arch/arm64/boot/dts/apple/t8122.dtsi               |  444 ++++++++
 18 files changed, 1859 insertions(+), 5 deletions(-)
---
base-commit: 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f
change-id: 20260319-apple-m3-initial-devicetrees-5c546ad977a2

Best regards,
-- 
Janne Grunau <j@jannau.net>


             reply	other threads:[~2026-03-20 12:23 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-03-20 12:23 Janne Grunau [this message]
2026-03-20 12:23 ` [PATCH 1/9] dt-bindings: arm: cpus: Add Apple M3 CPU core compatibles Janne Grunau
2026-04-07 16:06   ` Rob Herring
2026-03-20 12:23 ` [PATCH 2/9] dt-bindings: arm: apple: apple,pmgr: Add t8122 compatible Janne Grunau
2026-04-07 16:07   ` Rob Herring (Arm)
2026-03-20 12:23 ` [PATCH 3/9] dt-bindings: power: apple,pmgr-pwrstate: " Janne Grunau
2026-04-07 16:08   ` Rob Herring (Arm)
2026-03-20 12:23 ` [PATCH 4/9] dt-bindings: watchdog: apple,wdt: " Janne Grunau
2026-04-07 16:07   ` Rob Herring (Arm)
2026-03-20 12:23 ` [PATCH 5/9] dt-bindings: pinctrl: apple,pinctrl: " Janne Grunau
2026-03-20 14:21   ` Linus Walleij
2026-04-07 16:08   ` Rob Herring (Arm)
2026-04-09  8:27   ` Linus Walleij
2026-03-20 12:23 ` [PATCH 6/9] dt-bindings: i2c: apple,i2c: " Janne Grunau
2026-03-27 14:15   ` Andi Shyti
2026-04-07 16:08   ` Rob Herring (Arm)
2026-05-04  8:30   ` Wolfram Sang
2026-03-20 12:23 ` [PATCH 7/9] dt-bindings: pwm: apple,s5l-fpwm: " Janne Grunau
2026-03-20 14:50   ` Uwe Kleine-König
2026-04-07 16:09   ` Rob Herring (Arm)
2026-03-20 12:23 ` [PATCH 8/9] dt-bindings: arm: apple: Add M3 based devices Janne Grunau
2026-04-07 16:10   ` Rob Herring (Arm)
2026-03-20 12:23 ` [PATCH 9/9] arm64: dts: apple: Initial t8122 (M3) device trees Janne Grunau
2026-03-20 14:00 ` [PATCH 0/9] Initial Apple silicon M3 device trees and dt-bindings Neal Gompa
2026-03-20 14:59 ` Joshua Peisach

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=20260320-apple-m3-initial-devicetrees-v1-0-5842e1e393a8@jannau.net \
    --to=j@jannau.net \
    --cc=andi.shyti@kernel.org \
    --cc=asahi@lists.linux.dev \
    --cc=conor+dt@kernel.org \
    --cc=devicetree@vger.kernel.org \
    --cc=fnkl.kernel@gmail.com \
    --cc=kettenis@openbsd.org \
    --cc=krzk+dt@kernel.org \
    --cc=linusw@kernel.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-gpio@vger.kernel.org \
    --cc=linux-i2c@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-pwm@vger.kernel.org \
    --cc=linux-watchdog@vger.kernel.org \
    --cc=linux@roeck-us.net \
    --cc=lpieralisi@kernel.org \
    --cc=michael.reeves077@gmail.com \
    --cc=neal@gompa.dev \
    --cc=robh@kernel.org \
    --cc=sven@kernel.org \
    --cc=ukleinek@kernel.org \
    --cc=wim@linux-watchdog.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;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).