* [GIT PULL 2/6] soc/tegra: Changes for v7.2-rc1
2026-05-31 6:08 [GIT PULL 1/6] dt-bindings: Changes for v7.2-rc1 Thierry Reding
@ 2026-05-31 6:08 ` Thierry Reding
2026-05-31 6:08 ` [GIT PULL 3/6] soc/tegra: pmc: " Thierry Reding
` (3 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Thierry Reding @ 2026-05-31 6:08 UTC (permalink / raw)
To: arm, soc; +Cc: Thierry Reding, Jon Hunter, linux-tegra, linux-arm-kernel
From: Thierry Reding <thierry.reding@gmail•com>
Hi ARM SoC maintainers,
The following changes since commit 254f49634ee16a731174d2ae34bc50bd5f45e731:
Linux 7.1-rc1 (2026-04-26 14:19:00 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-7.2-soc
for you to fetch changes up to 8b8ee2e56f951ccf41d98eebe73195cea487cd48:
soc/tegra: Use ARM SMCCC to get chip ID, revision, and platform info (2026-05-29 14:42:09 +0200)
Thanks,
Thierry
----------------------------------------------------------------
soc/tegra: Changes for v7.2-rc1
These changes update some maintainer contact information, add a modern
way of reading the chip information and cleanup/enhance some existing
code.
----------------------------------------------------------------
Kartik Rajput (2):
soc/tegra: fuse: Register nvmem lookups at probe
soc/tegra: Use ARM SMCCC to get chip ID, revision, and platform info
Sheetal (1):
bus: tegra-aconnect: Use dev_err_probe for probe error paths
Thierry Reding (2):
MAINTAINERS: Move Peter De Schrijver to CREDITS
Documentation: ABI: Take over as contact for sysfs-driver-tegra-fuse
CREDITS | 10 ++++++
Documentation/ABI/testing/sysfs-driver-tegra-fuse | 2 +-
MAINTAINERS | 1 -
drivers/bus/tegra-aconnect.c | 14 ++++----
drivers/soc/tegra/fuse/fuse-tegra.c | 14 +++-----
drivers/soc/tegra/fuse/tegra-apbmisc.c | 40 ++++++++++++++++++++---
6 files changed, 58 insertions(+), 23 deletions(-)
^ permalink raw reply [flat|nested] 6+ messages in thread* [GIT PULL 3/6] soc/tegra: pmc: Changes for v7.2-rc1
2026-05-31 6:08 [GIT PULL 1/6] dt-bindings: Changes for v7.2-rc1 Thierry Reding
2026-05-31 6:08 ` [GIT PULL 2/6] soc/tegra: " Thierry Reding
@ 2026-05-31 6:08 ` Thierry Reding
2026-05-31 6:08 ` [GIT PULL 4/6] firmware: tegra: " Thierry Reding
` (2 subsequent siblings)
4 siblings, 0 replies; 6+ messages in thread
From: Thierry Reding @ 2026-05-31 6:08 UTC (permalink / raw)
To: arm, soc; +Cc: Thierry Reding, Jon Hunter, linux-tegra, linux-arm-kernel
From: Thierry Reding <thierry.reding@gmail•com>
Hi ARM SoC maintainers,
The following changes since commit 254f49634ee16a731174d2ae34bc50bd5f45e731:
Linux 7.1-rc1 (2026-04-26 14:19:00 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-7.2-pmc
for you to fetch changes up to 2cee7da9743396aff1fd13124109c78975c92ad8:
soc/tegra: pmc: Add Tegra238 support (2026-05-31 07:21:15 +0200)
I've split this out into a separate branch (it would typically have been
part of for-7.2/soc) because it contains cross-subsystem patches, so the
separate branch would make it easier if it ever needed to be shared.
Thanks,
Thierry
----------------------------------------------------------------
soc/tegra: pmc: Changes for v7.2-rc1
The bulk of these changes converts existing users to the modern variants
of the API that take a PMC instance as argument. This completes the
transition to multi-instance support, which then makes room for cleanups
and restricting the remaining legacy APIs to 32-bit platforms.
Some changes in this set also clean up powergate debugfs and restrict
the power-off handler to be installed only where appropriate. Lastly,
support for Tegra238 is added.
----------------------------------------------------------------
Diogo Ivo (1):
soc/tegra: pmc: Restrict power-off handler to Nexus 7
Jon Hunter (1):
soc/tegra: pmc: Populate powergate debugfs only when needed
Prathamesh Shete (1):
soc/tegra: pmc: Add Tegra238 support
Thierry Reding (9):
ata: ahci_tegra: Explicitly specify PMC instance to use
drm/nouveau: tegra: Explicitly specify PMC instance to use
drm/tegra: Explicitly specify PMC instance to use
media: vde: Explicitly specify PMC instance to use
PCI: tegra: Explicitly specify PMC instance to use
usb: xhci: tegra: Explicitly specify PMC instance to use
soc/tegra: pmc: Create PMC context dynamically
soc/tegra: pmc: Remove unused legacy functions
soc/tegra: pmc: Move legacy code behind CONFIG_ARM guard
drivers/ata/ahci_tegra.c | 17 +-
drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h | 2 +
drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 9 +-
drivers/gpu/drm/tegra/dc.c | 14 +-
drivers/gpu/drm/tegra/dc.h | 1 +
drivers/gpu/drm/tegra/gr3d.c | 9 +-
drivers/gpu/drm/tegra/sor.c | 16 +-
drivers/media/platform/nvidia/tegra-vde/vde.c | 15 +-
drivers/media/platform/nvidia/tegra-vde/vde.h | 1 +
drivers/pci/controller/pci-tegra.c | 19 +-
drivers/soc/tegra/pmc.c | 648 ++++++++++++---------
drivers/usb/host/xhci-tegra.c | 38 +-
include/soc/tegra/pmc.h | 81 +--
13 files changed, 507 insertions(+), 363 deletions(-)
^ permalink raw reply [flat|nested] 6+ messages in thread* [GIT PULL 4/6] firmware: tegra: Changes for v7.2-rc1
2026-05-31 6:08 [GIT PULL 1/6] dt-bindings: Changes for v7.2-rc1 Thierry Reding
2026-05-31 6:08 ` [GIT PULL 2/6] soc/tegra: " Thierry Reding
2026-05-31 6:08 ` [GIT PULL 3/6] soc/tegra: pmc: " Thierry Reding
@ 2026-05-31 6:08 ` Thierry Reding
2026-05-31 6:08 ` [GIT PULL 5/6] ARM: tegra: Device tree changes " Thierry Reding
2026-05-31 6:08 ` [GIT PULL 6/6] arm64: tegra: Changes " Thierry Reding
4 siblings, 0 replies; 6+ messages in thread
From: Thierry Reding @ 2026-05-31 6:08 UTC (permalink / raw)
To: arm, soc; +Cc: Thierry Reding, Jon Hunter, linux-tegra, linux-arm-kernel
From: Thierry Reding <thierry.reding@gmail•com>
Hi ARM SoC maintainers,
The following changes since commit 254f49634ee16a731174d2ae34bc50bd5f45e731:
Linux 7.1-rc1 (2026-04-26 14:19:00 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-7.2-firmware
for you to fetch changes up to 040eeafee0146b9d046caef501f387e107a59960:
firmware: tegra: bpmp: Add support for multi-socket platforms (2026-05-31 07:25:25 +0200)
Thanks,
Thierry
----------------------------------------------------------------
firmware: tegra: Changes for v7.2-rc1
This set of changes contains another attempt at resolving a Kconfig
dependency, propagates debugfs error codes and adds support for multiple
sockets to the BPMP driver.
----------------------------------------------------------------
Jon Hunter (2):
firmware: tegra: bpmp: Propagate debugfs errors
firmware: tegra: bpmp: Add support for multi-socket platforms
Sasha Levin (1):
firmware: tegra: Make TEGRA_IVC a hidden Kconfig symbol
drivers/firmware/tegra/Kconfig | 2 +-
drivers/firmware/tegra/bpmp-debugfs.c | 55 ++++++++++++++++++++++++++++-------
2 files changed, 46 insertions(+), 11 deletions(-)
^ permalink raw reply [flat|nested] 6+ messages in thread* [GIT PULL 5/6] ARM: tegra: Device tree changes for v7.2-rc1
2026-05-31 6:08 [GIT PULL 1/6] dt-bindings: Changes for v7.2-rc1 Thierry Reding
` (2 preceding siblings ...)
2026-05-31 6:08 ` [GIT PULL 4/6] firmware: tegra: " Thierry Reding
@ 2026-05-31 6:08 ` Thierry Reding
2026-05-31 6:08 ` [GIT PULL 6/6] arm64: tegra: Changes " Thierry Reding
4 siblings, 0 replies; 6+ messages in thread
From: Thierry Reding @ 2026-05-31 6:08 UTC (permalink / raw)
To: arm, soc; +Cc: Thierry Reding, Jon Hunter, linux-tegra, linux-arm-kernel
From: Thierry Reding <thierry.reding@gmail•com>
Hi ARM SoC maintainers,
The following changes since commit 254f49634ee16a731174d2ae34bc50bd5f45e731:
Linux 7.1-rc1 (2026-04-26 14:19:00 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-7.2-arm-dt
for you to fetch changes up to 774bc2764647cfd6b65727cfa978d809f11df392:
ARM: tegra: tf600t: Invert accelerometer calibration matrix (2026-05-29 14:36:18 +0200)
Thanks,
Thierry
----------------------------------------------------------------
ARM: tegra: Device tree changes for v7.2-rc1
The bulk of this is various improvements for some of the older ASUS and
LG devices, but there's also support for interconnects on Tegra114 to
help improve memory frequency scaling.
----------------------------------------------------------------
Brian Norris (1):
ARM: tegra: Add #{address,size}-cells to Chromium-based /firmware
Ion Agorria (1):
ARM: tegra: p880: Lower CPU thermal limit
Svyatoslav Ryhel (13):
dt-bindings: memory: Document Tegra114 Memory Controller
dt-bindings: memory: Document Tegra114 External Memory Controller
ARM: tegra: Add EMC OPP and ICC properties to Tegra114 EMC and ACTMON device-tree nodes
ARM: tegra: Add DC interconnections for Tegra114
ARM: tegra: Configure Tegra114 power domains
ARM: tegra: lg-x3: Complete video device graph
ARM: tegra: lg-x3: Set PMIC's RTC address
ARM: tegra: grouper: Add support for front camera
ARM: tegra: transformer: Add support for front camera
ARM: tegra: transformers: Add connector node for common trees
ARM: tegra: tf600t: Configure panel
ARM: tegra: tf600t: Drop backlight regulator
ARM: tegra: tf600t: Invert accelerometer calibration matrix
Thierry Reding (1):
Merge tag 'memory-controller-drv-tegra-dt-bindings-7.2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into for-7.2/arm/dt
.../memory-controllers/nvidia,tegra124-emc.yaml | 174 +--
.../memory-controllers/nvidia,tegra124-mc.yaml | 31 +-
.../boot/dts/nvidia/tegra114-peripherals-opp.dtsi | 1439 ++++++++++++++++++++
arch/arm/boot/dts/nvidia/tegra114.dtsi | 157 +++
arch/arm/boot/dts/nvidia/tegra124-nyan.dtsi | 5 +
arch/arm/boot/dts/nvidia/tegra124-venice2.dts | 5 +
.../nvidia/tegra20-asus-transformer-common.dtsi | 22 +-
.../nvidia/tegra30-asus-nexus7-grouper-common.dtsi | 128 ++
.../tegra30-asus-nexus7-grouper-maxim-pmic.dtsi | 4 +-
.../tegra30-asus-nexus7-grouper-ti-pmic.dtsi | 4 +-
arch/arm/boot/dts/nvidia/tegra30-asus-tf600t.dts | 71 +-
.../nvidia/tegra30-asus-transformer-common.dtsi | 159 ++-
arch/arm/boot/dts/nvidia/tegra30-lg-p880.dts | 41 +
arch/arm/boot/dts/nvidia/tegra30-lg-p895.dts | 46 +
arch/arm/boot/dts/nvidia/tegra30-lg-x3.dtsi | 157 ++-
include/dt-bindings/memory/tegra114-mc.h | 67 +
16 files changed, 2302 insertions(+), 208 deletions(-)
create mode 100644 arch/arm/boot/dts/nvidia/tegra114-peripherals-opp.dtsi
^ permalink raw reply [flat|nested] 6+ messages in thread* [GIT PULL 6/6] arm64: tegra: Changes for v7.2-rc1
2026-05-31 6:08 [GIT PULL 1/6] dt-bindings: Changes for v7.2-rc1 Thierry Reding
` (3 preceding siblings ...)
2026-05-31 6:08 ` [GIT PULL 5/6] ARM: tegra: Device tree changes " Thierry Reding
@ 2026-05-31 6:08 ` Thierry Reding
4 siblings, 0 replies; 6+ messages in thread
From: Thierry Reding @ 2026-05-31 6:08 UTC (permalink / raw)
To: arm, soc; +Cc: Thierry Reding, Jon Hunter, linux-tegra, linux-arm-kernel
From: Thierry Reding <thierry.reding@gmail•com>
Hi ARM SoC maintainers,
The following changes since commit 254f49634ee16a731174d2ae34bc50bd5f45e731:
Linux 7.1-rc1 (2026-04-26 14:19:00 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-7.2-arm64-dt
for you to fetch changes up to e1215cd6d3b9338e72573cc1cc60922b5bd34da4:
arm64: tegra: Enable SMMU on Tegra194 display controllers (2026-05-29 14:33:29 +0200)
Thanks,
Thierry
----------------------------------------------------------------
arm64: tegra: Changes for v7.2-rc1
This contains a fix for GPIO on Jetson AGX Thor and enables the PCIe
controllers used on this platform.
Smaug (a.k.a. Pixel C) devices can now be properly powered off via the
PMIC.
Miscellaneous improvements are made across a number of different boards,
such as SMMU enablement on Tegra194 platforms and some better bootloader
interoperation on Chromium-based devices.
Finally, various minor fixes to device tree properties round off this
set of changes.
----------------------------------------------------------------
Aaron Kling (2):
Revert "arm64: tegra: Disable ISO SMMU for Tegra194"
arm64: tegra: Enable SMMU on Tegra194 display controllers
Brian Norris (1):
arm64: tegra: Add #{address,size}-cells to Chromium-based /firmware
Diogo Ivo (1):
arm64: tegra: Mark MAX77620 as system power controller on Smaug
Jon Hunter (3):
arm64: tegra: Fix Tegra234 MGBE PTP clock
arm64: tegra: Fix address of Tegra264 main GPIO controller
arm64: tegra: Enable PCIe for Jetson AGX Thor
Manikanta Maddireddy (2):
arm64: tegra: Add aspm-l1-entry-delay-ns to PCIe nodes
arm64: tegra: Fix aspm-l1-entry-delay-ns L1 latency cells
arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 5 ++
arch/arm64/boot/dts/nvidia/tegra194.dtsi | 17 ++++-
arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 7 ++
arch/arm64/boot/dts/nvidia/tegra234.dtsi | 24 +++++-
.../dts/nvidia/tegra264-p4071-0000+p3834-0008.dts | 12 +++
arch/arm64/boot/dts/nvidia/tegra264.dtsi | 88 +++++++++++-----------
6 files changed, 103 insertions(+), 50 deletions(-)
^ permalink raw reply [flat|nested] 6+ messages in thread