Linux SOC development
 help / color / mirror / Atom feed
* [GIT PULL] Apple SoC driver changes for v7.3
@ 2026-08-07 16:18 Sven Peter
  2026-08-07 16:18 ` [GIT PULL] Apple SoC DTS " Sven Peter
  0 siblings, 1 reply; 2+ messages in thread
From: Sven Peter @ 2026-08-07 16:18 UTC (permalink / raw)
  To: soc; +Cc: asahi, linux-arm-kernel, linux-kernel, Sven Peter

The following changes since commit dc59e4fea9d83f03bad6bddf3fa2e52491777482:

  Linux 7.2-rc1 (2026-06-28 12:01:31 -0700)

are available in the Git repository at:

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

for you to fetch changes up to fef9350c314bf089a11a62858261e6576ada867b:

  soc: apple: Add driver for Apple PMGR misc controls (2026-07-14 20:28:42 +0200)

----------------------------------------------------------------
Apple Soc driver updates for 7.3

- New driver and dt-bindings for Apple PMGR misc controls, which tweaks
  various global power related states and saves about 1W of power on M1
  Pro/Max/Ultra during s2idle.
- A small fix for device links in SART

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

----------------------------------------------------------------
Hector Martin (1):
      soc: apple: Add driver for Apple PMGR misc controls

Pengpeng Hou (1):
      soc: apple: sart: require device link for consumers

Sasha Finkelstein (1):
      dt-bindings: soc: apple: Add Apple PMGR misc controls

 .../bindings/soc/apple/apple,t6000-pmgr-misc.yaml  |  45 +++++
 MAINTAINERS                                        |   1 +
 drivers/soc/apple/Kconfig                          |  10 ++
 drivers/soc/apple/Makefile                         |   2 +
 drivers/soc/apple/apple-pmgr-misc.c                | 181 +++++++++++++++++++++
 drivers/soc/apple/sart.c                           |   9 +-
 6 files changed, 246 insertions(+), 2 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/soc/apple/apple,t6000-pmgr-misc.yaml
 create mode 100644 drivers/soc/apple/apple-pmgr-misc.c

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

* [GIT PULL] Apple SoC DTS changes for v7.3
  2026-08-07 16:18 [GIT PULL] Apple SoC driver changes for v7.3 Sven Peter
@ 2026-08-07 16:18 ` Sven Peter
  0 siblings, 0 replies; 2+ messages in thread
From: Sven Peter @ 2026-08-07 16:18 UTC (permalink / raw)
  To: soc; +Cc: asahi, linux-arm-kernel, linux-kernel, Sven Peter

The following changes since commit dc59e4fea9d83f03bad6bddf3fa2e52491777482:

  Linux 7.2-rc1 (2026-06-28 12:01:31 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/sven/linux.git apple-soc-dt-7.3

for you to fetch changes up to 6e890bf6442553c7bf56867a91c2dbcc2c295900:

  Merge patch series "Initial Apple M3 Pro, Max and Ultra device trees" (2026-08-01 20:50:00 +0200)

----------------------------------------------------------------
Apple SoC DTS changes for 7.3

- Initial M3 Pro, Max and Ultra device trees, which are responsible for
  the majority of the diffstat. These include CPU cores, interrupt
  controller, power state, watchdog, serial pin/gpio controller, i2c and
  the boot framebuffer. They are now on par with the base M3 device
  trees.
- HWMON sensors for M1/M2
- "pmgr-misc" nodes for M1/2 Pro/Max/Ultra which saves about 1W of power
  on these machines. The corresponding driver and dt-binding are part of
  the Apple SoC driver changes tag for this cycle.

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

----------------------------------------------------------------
James Calligeros (12):
      arm64: dts: apple: t8112: Add SMC hwmon node
      arm64: dts: apple: t8103: Add SMC hwmon node
      arm64: dts: apple: t600x: Add SMC hwmon node
      arm64: dts: apple: t602x: Add SMC hwmon node
      arm64: dts: apple: Add common SMC hwmon infrastructure
      arm64: dts: apple: t8103: Add common SMC hwmon sensors
      arm64: dts: apple: t8112: Add common SMC hwmon sensors
      arm64: dts: apple: t600x: Add common SMC hwmon sensors
      arm64: dts: apple: t602x: Add common SMC hwmon sensors
      arm64: dts: apple: t8103: jxxx: Add device-specific SMC hwmon sensors
      arm64: dts: apple: t8112: jxxx: Add device-specific SMC hwmon sensors
      arm64: dts: apple: t60xx: jxxx: Add device-specific SMC hwmon sensors

Janne Grunau (9):
      dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (T603x)
      dt-bindings: interrupt-controller: apple,aic2: Invert #interrupt-cells condition
      dt-bindings: interrupt-controller: apple,aic2: Add apple,t6031-aic3 compatible
      dt-bindings: arm: apple: apple,pmgr: Add t6030 and t6031 compatibles
      dt-bindings: power: apple,pmgr-pwrstate: Add t6030 and t6031 compatibles
      dt-bindings: i2c: apple,i2c: Add t6030 and t6031 compatibles
      dt-bindings: pwm: apple,s5l-fpwm: Add t6030 and t6031 compatibles
      arm64: dts: apple: Initial T603[124] (M3 Max and Ultra) device trees
      arm64: dts: apple: Initial T6030 (M3 Pro) device trees

Sasha Finkelstein (1):
      arm64: dts: apple: Add pmgr-misc nodes to t60xx

Sven Peter (1):
      Merge patch series "Initial Apple M3 Pro, Max and Ultra device trees"

 Documentation/devicetree/bindings/arm/apple.yaml   |   37 +
 .../devicetree/bindings/arm/apple/apple,pmgr.yaml  |    2 +
 .../devicetree/bindings/i2c/apple,i2c.yaml         |    2 +
 .../bindings/interrupt-controller/apple,aic2.yaml  |   10 +-
 .../bindings/power/apple,pmgr-pwrstate.yaml        |    2 +
 .../devicetree/bindings/pwm/apple,s5l-fpwm.yaml    |    2 +
 arch/arm64/boot/dts/apple/Makefile                 |    7 +
 arch/arm64/boot/dts/apple/hwmon-common.dtsi        |   38 +
 arch/arm64/boot/dts/apple/hwmon-fan-dual.dtsi      |   23 +
 arch/arm64/boot/dts/apple/hwmon-fan.dtsi           |   17 +
 arch/arm64/boot/dts/apple/hwmon-laptop.dtsi        |   38 +
 arch/arm64/boot/dts/apple/hwmon-mini.dtsi          |   16 +
 arch/arm64/boot/dts/apple/t6001-j375c.dts          |    2 +
 arch/arm64/boot/dts/apple/t6001.dtsi               |    2 +
 arch/arm64/boot/dts/apple/t6002-j375d.dts          |    2 +
 arch/arm64/boot/dts/apple/t6002.dtsi               |    2 +
 arch/arm64/boot/dts/apple/t600x-die0.dtsi          |   11 +
 arch/arm64/boot/dts/apple/t600x-j314-j316.dtsi     |    2 +
 arch/arm64/boot/dts/apple/t6020-j474s.dts          |    2 +
 arch/arm64/boot/dts/apple/t6021-j475c.dts          |    2 +
 arch/arm64/boot/dts/apple/t6021.dtsi               |    2 +
 arch/arm64/boot/dts/apple/t6022-j475d.dts          |    2 +
 arch/arm64/boot/dts/apple/t6022.dtsi               |    2 +
 arch/arm64/boot/dts/apple/t602x-die0.dtsi          |   11 +
 arch/arm64/boot/dts/apple/t6030-j514s.dts          |   22 +
 arch/arm64/boot/dts/apple/t6030-j516s.dts          |   22 +
 arch/arm64/boot/dts/apple/t6030-pmgr.dtsi          | 1437 ++++++++++++
 arch/arm64/boot/dts/apple/t6030.dtsi               |  524 +++++
 arch/arm64/boot/dts/apple/t6031-base.dtsi          |  297 +++
 arch/arm64/boot/dts/apple/t6031-die0.dtsi          |  197 ++
 arch/arm64/boot/dts/apple/t6031-dieX.dtsi          |  107 +
 arch/arm64/boot/dts/apple/t6031-gpio-pins.dtsi     |   53 +
 arch/arm64/boot/dts/apple/t6031-j514c.dts          |   18 +
 arch/arm64/boot/dts/apple/t6031-j516c.dts          |   18 +
 arch/arm64/boot/dts/apple/t6031-pmgr.dtsi          | 2400 ++++++++++++++++++++
 arch/arm64/boot/dts/apple/t6031.dtsi               |   48 +
 arch/arm64/boot/dts/apple/t6032-j575d.dts          |   46 +
 arch/arm64/boot/dts/apple/t6032.dtsi               |  416 ++++
 arch/arm64/boot/dts/apple/t6034-j514m.dts          |   18 +
 arch/arm64/boot/dts/apple/t6034-j516m.dts          |   18 +
 arch/arm64/boot/dts/apple/t6034.dtsi               |   53 +
 arch/arm64/boot/dts/apple/t603x-j514-j516.dtsi     |   66 +
 arch/arm64/boot/dts/apple/t8103-j274.dts           |    2 +
 arch/arm64/boot/dts/apple/t8103-j293.dts           |    3 +
 arch/arm64/boot/dts/apple/t8103-j313.dts           |    2 +
 arch/arm64/boot/dts/apple/t8103.dtsi               |    5 +
 arch/arm64/boot/dts/apple/t8112-j413.dts           |    2 +
 arch/arm64/boot/dts/apple/t8112-j415.dts           |    2 +
 arch/arm64/boot/dts/apple/t8112-j473.dts           |    2 +
 arch/arm64/boot/dts/apple/t8112-j493.dts           |    3 +
 arch/arm64/boot/dts/apple/t8112.dtsi               |    5 +
 51 files changed, 6018 insertions(+), 4 deletions(-)
 create mode 100644 arch/arm64/boot/dts/apple/hwmon-common.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/hwmon-fan-dual.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/hwmon-fan.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/hwmon-laptop.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/hwmon-mini.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t6030-j514s.dts
 create mode 100644 arch/arm64/boot/dts/apple/t6030-j516s.dts
 create mode 100644 arch/arm64/boot/dts/apple/t6030-pmgr.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t6030.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t6031-base.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t6031-die0.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t6031-dieX.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t6031-gpio-pins.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t6031-j514c.dts
 create mode 100644 arch/arm64/boot/dts/apple/t6031-j516c.dts
 create mode 100644 arch/arm64/boot/dts/apple/t6031-pmgr.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t6031.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t6032-j575d.dts
 create mode 100644 arch/arm64/boot/dts/apple/t6032.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t6034-j514m.dts
 create mode 100644 arch/arm64/boot/dts/apple/t6034-j516m.dts
 create mode 100644 arch/arm64/boot/dts/apple/t6034.dtsi
 create mode 100644 arch/arm64/boot/dts/apple/t603x-j514-j516.dtsi

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

end of thread, other threads:[~2026-08-07 16:19 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-07 16:18 [GIT PULL] Apple SoC driver changes for v7.3 Sven Peter
2026-08-07 16:18 ` [GIT PULL] Apple SoC DTS " Sven Peter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox