* [GIT PULL 1/2] Apple SoC driver changes for v6.17
@ 2025-07-22 16:32 Sven Peter
2025-07-22 16:32 ` [GIT PULL 2/2] Apple SoC device tree " Sven Peter
0 siblings, 1 reply; 2+ messages in thread
From: Sven Peter @ 2025-07-22 16:32 UTC (permalink / raw)
To: soc; +Cc: asahi, linux-arm-kernel, linux-kernel, Sven Peter
Hi Arnd,
Sorry for the very late pull requests this time, last weeks at work have been very
busy and I wasn't able to find time earlier.
This time we have two PRs for 6.17, the details are also in the signed tags:
- Driver updates which include making a rtkit memory management callback
optional and dropping default ARCH_APPLE from our drivers in Kconfig.
I wanted to instead select these in defconfig but that change isn't ready
for this cycle.
- Device tree updates which include the bindings and nodes for our GPU driver.
The driver itself isn't ready yet mainly due to rust dependencies but we're
confident about the bindings and want to commit to keeping them stable.
Otherwise there are a two smaller changes: removing another W=1 warning
(which required a change to the binding itelf that'll also land in 6.17
through the NVMEM tree) and adding a missing touchbar framebuffer node to
the Apple T2 SoC device tree.
Best,
Sven
The following changes since commit 19272b37aa4f83ca52bdf9c16d5d81bdd1354494:
Linux 6.16-rc1 (2025-06-08 13:44:43 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/sven/linux.git tags/apple-soc-drivers-6.17
for you to fetch changes up to 0445eee835d6e59d635e242ba1d9273f168035fa:
soc: apple: rtkit: Make shmem_destroy optional (2025-07-19 14:52:36 +0200)
----------------------------------------------------------------
Apple SoC driver changes for v6.17
- Dropped default ARCH_APPLE from Kconfig
- Made shmem_destroy for coprocessor-managed buffers in the rtkit
library optional since it's not required for e.g. SMC
Signed-off-by: Sven Peter <sven@kernel.org>
----------------------------------------------------------------
Sven Peter (2):
soc: apple: Drop default ARCH_APPLE in Kconfig
soc: apple: rtkit: Make shmem_destroy optional
drivers/soc/apple/Kconfig | 3 ---
drivers/soc/apple/rtkit.c | 3 +--
2 files changed, 1 insertion(+), 5 deletions(-)
^ permalink raw reply [flat|nested] 2+ messages in thread* [GIT PULL 2/2] Apple SoC device tree changes for v6.17
2025-07-22 16:32 [GIT PULL 1/2] Apple SoC driver changes for v6.17 Sven Peter
@ 2025-07-22 16:32 ` Sven Peter
0 siblings, 0 replies; 2+ messages in thread
From: Sven Peter @ 2025-07-22 16:32 UTC (permalink / raw)
To: soc; +Cc: asahi, linux-arm-kernel, linux-kernel, Sven Peter
The following changes since commit 19272b37aa4f83ca52bdf9c16d5d81bdd1354494:
Linux 6.16-rc1 (2025-06-08 13:44:43 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/sven/linux.git apple-soc-dt-6.17
for you to fetch changes up to 76f3ffeb41d8700c22005211521bf692f2551668:
arm64: dts: apple: Add Apple SoC GPU (2025-07-21 15:22:10 +0000)
----------------------------------------------------------------
Apple SoC device tree changes for v6.17
- Added the bindings and nodes for Apple SoC GPU. The driver itself
isn't ready for upstreaming yet due to rust dependencies but we're
confident that the bindings are stable at this point.
- Added a missing node for the touchbar framebuffer to Apple T2 device
trees, which is the BMC for some x86 Macs
- Fixed a W=1 warning by adding bit offsets to NVMEM node names. This
required a change to the generic NVMEM cell binding which will be part
of 6.17 through the NVMEM tree.
Signed-off-by: Sven Peter <sven@kernel.org>
----------------------------------------------------------------
Nick Chan (1):
arm64: dts: apple: t8012-j132: Include touchbar framebuffer node
Sasha Finkelstein (2):
dt-bindings: gpu: Add Apple SoC GPU
arm64: dts: apple: Add Apple SoC GPU
Sven Peter (1):
arm64: dts: apple: Add bit offset to PMIC NVMEM node names
.../devicetree/bindings/gpu/apple,agx.yaml | 94 ++++++++++++++++++++++
MAINTAINERS | 1 +
arch/arm64/boot/dts/apple/t6000.dtsi | 4 +
arch/arm64/boot/dts/apple/t6001.dtsi | 4 +
arch/arm64/boot/dts/apple/t6002.dtsi | 4 +
arch/arm64/boot/dts/apple/t600x-common.dtsi | 34 ++++++++
arch/arm64/boot/dts/apple/t600x-die0.dtsi | 34 +++++++-
arch/arm64/boot/dts/apple/t8012-j132.dts | 1 +
arch/arm64/boot/dts/apple/t8103.dtsi | 68 +++++++++++++++-
arch/arm64/boot/dts/apple/t8112.dtsi | 68 +++++++++++++++-
10 files changed, 303 insertions(+), 9 deletions(-)
create mode 100644 Documentation/devicetree/bindings/gpu/apple,agx.yaml
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2025-07-22 16:33 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-22 16:32 [GIT PULL 1/2] Apple SoC driver changes for v6.17 Sven Peter
2025-07-22 16:32 ` [GIT PULL 2/2] Apple SoC device tree " Sven Peter
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox