All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/9] Initial Apple Silicon M5 device trees and dt-bindings
@ 2026-11-06 21:24 Yureka Lilian
  2026-11-06 21:24 ` [PATCH v3 1/9] dt-bindings: interrupt-controller: apple,aic2: Add t8142 compatible Yureka Lilian
                   ` (8 more replies)
  0 siblings, 9 replies; 13+ messages in thread
From: Yureka Lilian @ 2026-11-06 21:24 UTC (permalink / raw)
  To: Sven Peter, Janne Grunau, Neal Gompa, Thomas Gleixner,
	Radu Rendec, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Lorenzo Pieralisi, Hector Martin, Uwe Kleine-König,
	Sasha Finkelstein, Linus Walleij, Mark Kettenis, Andi Shyti
  Cc: Yureka Lilian, asahi, linux-arm-kernel, linux-kernel, devicetree,
	linux-pwm, linux-gpio, linux-i2c, Krzysztof Kozlowski

Hi,

This series adds initial device trees and dt-bindings for the Apple
Silicon devices using the M5 (t8142) SoCs.

This series covers only a minimal amount of hardware, which is useful
as a basis for future developments. The hardware added here has remained
largely unchanged from the earlier Apple Silicon generations.

I applied some version of dt-check-style formatting to all new files
with the exception of the generated pmgr nodes.

Merge strategy:
Since there are no actual driver changes, we'd prefer to merge the
dt-bindings changes through the apple-soc tree once Acked by the
respective maintainers.

Signed-off-by: Yureka Lilian <yureka@cyberchaos.dev>
---
Changes in v3:
- Fixed mixed-indent-chars lint by replacing 8*space by 1*tab
- Link to v2: https://patch.msgid.link/20261104-apple-m5-initial-devicetrees-v2-0-fd727a82d380@cyberchaos.dev

Changes in v2:
- Dropped the watchdog dt-bindings commit, as it's been applied to the
  watchdog tree
- Fixed ordering of pinctrl dt-bindings list
- Link to v1: https://patch.msgid.link/20261027-apple-m5-initial-devicetrees-v1-0-1356181bc50d@cyberchaos.dev

To: Sven Peter <sven@kernel.org>
To: Janne Grunau <j@jannau.net>
To: Neal Gompa <neal@gompa.dev>
To: Thomas Gleixner <tglx@kernel.org>
To: Radu Rendec <radu@rendec.net>
To: Rob Herring <robh@kernel.org>
To: Krzysztof Kozlowski <krzk+dt@kernel.org>
To: Conor Dooley <conor+dt@kernel.org>
To: Lorenzo Pieralisi <lpieralisi@kernel.org>
To: Hector Martin <marcan@marcan.st>
To: Uwe Kleine-König <ukleinek@kernel.org>
To: Sasha Finkelstein <k@chaosmail.tech>
To: Linus Walleij <linusw@kernel.org>
To: Mark Kettenis <kettenis@openbsd.org>
To: Andi Shyti <andi.shyti@kernel.org>
Cc: asahi@lists.linux.dev
Cc: linux-arm-kernel@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Cc: devicetree@vger.kernel.org
Cc: linux-pwm@vger.kernel.org
Cc: linux-gpio@vger.kernel.org
Cc: linux-i2c@vger.kernel.org

---
Yureka Lilian (9):
      dt-bindings: interrupt-controller: apple,aic2: Add t8142 compatible
      dt-bindings: arm: cpus: Add Apple M5 CPU core compatibles
      dt-bindings: arm: power: apple,pmgr-pwrstate: Add t8142 compatible
      dt-bindings: arm: apple: apple,pmgr: Add t8142 compatible
      dt-bindings: pwm: apple,s5l-fpwm: Add t8142 compatible
      dt-bindings: pinctrl: apple,pinctrl: Add t8142 compatible
      dt-bindings: i2c: apple,i2c: Add t8142 compatible
      dt-bindings: arm: apple: Add M5 based devices
      arm64: dts: apple: Add minimal t8142 (M5) device trees

 Documentation/devicetree/bindings/arm/apple.yaml   |   15 +
 .../devicetree/bindings/arm/apple/apple,pmgr.yaml  |    1 +
 Documentation/devicetree/bindings/arm/cpus.yaml    |    2 +
 .../devicetree/bindings/i2c/apple,i2c.yaml         |    1 +
 .../bindings/interrupt-controller/apple,aic2.yaml  |    1 +
 .../devicetree/bindings/pinctrl/apple,pinctrl.yaml |    3 +
 .../bindings/power/apple,pmgr-pwrstate.yaml        |    1 +
 .../devicetree/bindings/pwm/apple,s5l-fpwm.yaml    |    1 +
 arch/arm64/boot/dts/apple/Makefile                 |    3 +
 arch/arm64/boot/dts/apple/t8142-j704.dts           |   36 +
 arch/arm64/boot/dts/apple/t8142-j813.dts           |   36 +
 arch/arm64/boot/dts/apple/t8142-j815.dts           |   36 +
 arch/arm64/boot/dts/apple/t8142-jxxx.dtsi          |   50 +
 arch/arm64/boot/dts/apple/t8142-pmgr.dtsi          | 1131 ++++++++++++++++++++
 arch/arm64/boot/dts/apple/t8142.dtsi               |  512 +++++++++
 15 files changed, 1829 insertions(+)
---
base-commit: b01f6764df0254308bf0c33b9f7ef01ef4975d28
change-id: 20261016-apple-m5-initial-devicetrees-4de0b9759b3b

Best regards,
--  
Yureka Lilian <yureka@cyberchaos.dev>


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2026-11-08  8:48 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-11-06 21:24 [PATCH v3 0/9] Initial Apple Silicon M5 device trees and dt-bindings Yureka Lilian
2026-11-06 21:24 ` [PATCH v3 1/9] dt-bindings: interrupt-controller: apple,aic2: Add t8142 compatible Yureka Lilian
2026-11-06 21:24 ` [PATCH v3 2/9] dt-bindings: arm: cpus: Add Apple M5 CPU core compatibles Yureka Lilian
2026-11-06 21:24 ` [PATCH v3 3/9] dt-bindings: arm: power: apple,pmgr-pwrstate: Add t8142 compatible Yureka Lilian
2026-11-06 21:24 ` [PATCH v3 4/9] dt-bindings: arm: apple: apple,pmgr: " Yureka Lilian
2026-11-06 21:24 ` [PATCH v3 5/9] dt-bindings: pwm: apple,s5l-fpwm: " Yureka Lilian
2026-11-08  8:43   ` Uwe Kleine-König
2026-11-08  8:48     ` Uwe Kleine-König
2026-11-06 21:24 ` [PATCH v3 6/9] dt-bindings: pinctrl: apple,pinctrl: " Yureka Lilian
2026-11-06 21:24 ` [PATCH v3 7/9] dt-bindings: i2c: apple,i2c: " Yureka Lilian
2026-11-07 14:07   ` Wolfram Sang
2026-11-06 21:24 ` [PATCH v3 8/9] dt-bindings: arm: apple: Add M5 based devices Yureka Lilian
2026-11-06 21:24 ` [PATCH v3 9/9] arm64: dts: apple: Add minimal t8142 (M5) device trees Yureka Lilian

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.