[PATCH 0/8] Add more Tegra264 support

Thierry Reding thierry.reding at gmail.com
Wed May 7 07:37:54 PDT 2025


From: Thierry Reding <treding at nvidia.com>

Hi,

continuing from a previous series, this adds more Tegra264 support,
which is mostly device tree compatible strings. Towards the end of the
series, a DT is added for the P3971-0089+P3971-0008 engineering
reference platform. This should be enough to boot to an initial ramdisk,
but patches are in the works to enable booting to a login prompt using a
root filesystem on UFS, as well as other connectivity options such as
Ethernet.

Thierry

[0]: https://lore.kernel.org/linux-tegra/20250506133118.1011777-1-thierry.reding@gmail.com/

Thierry Reding (8):
  dt-bindings: dma: Add Tegra264 compatible string
  dt-bindings: rtc: tegra: Document Tegra264 RTC
  dt-bindings: tegra: Document P3971-0089+P3834-0008 Platform
  dt-bindings: Add Tegra264 clock and reset definitions
  dt-bindings: memory: Add Tegra264 definitions
  arm64: tegra: Add Tegra264 support
  arm64: tegra: Add p3971-0089+p3834-0008 support
  arm64: defconfig: Enable Tegra241 and Tegra264

 .../devicetree/bindings/arm/tegra.yaml        |   5 +
 .../bindings/dma/nvidia,tegra186-gpc-dma.yaml |   1 +
 .../bindings/rtc/nvidia,tegra20-rtc.yaml      |   1 +
 arch/arm64/boot/dts/nvidia/Makefile           |   2 +
 .../boot/dts/nvidia/tegra264-p3834-0008.dtsi  |   7 +
 .../arm64/boot/dts/nvidia/tegra264-p3834.dtsi |  30 ++
 .../nvidia/tegra264-p3971-0089+p3834-0008.dts |  11 +
 .../dts/nvidia/tegra264-p3971-0089+p3834.dtsi |  14 +
 .../boot/dts/nvidia/tegra264-p3971-0089.dtsi  |   3 +
 .../arm64/boot/dts/nvidia/tegra264-p3971.dtsi |   4 +
 arch/arm64/boot/dts/nvidia/tegra264.dtsi      | 363 ++++++++++++++++++
 arch/arm64/configs/defconfig                  |   2 +
 include/dt-bindings/clock/tegra264-clock.h    |   9 +
 include/dt-bindings/memory/tegra264-mc.h      |  13 +
 include/dt-bindings/reset/tegra264-reset.h    |   7 +
 15 files changed, 472 insertions(+)
 create mode 100644 arch/arm64/boot/dts/nvidia/tegra264-p3834-0008.dtsi
 create mode 100644 arch/arm64/boot/dts/nvidia/tegra264-p3834.dtsi
 create mode 100644 arch/arm64/boot/dts/nvidia/tegra264-p3971-0089+p3834-0008.dts
 create mode 100644 arch/arm64/boot/dts/nvidia/tegra264-p3971-0089+p3834.dtsi
 create mode 100644 arch/arm64/boot/dts/nvidia/tegra264-p3971-0089.dtsi
 create mode 100644 arch/arm64/boot/dts/nvidia/tegra264-p3971.dtsi
 create mode 100644 arch/arm64/boot/dts/nvidia/tegra264.dtsi
 create mode 100644 include/dt-bindings/clock/tegra264-clock.h
 create mode 100644 include/dt-bindings/memory/tegra264-mc.h
 create mode 100644 include/dt-bindings/reset/tegra264-reset.h

-- 
2.49.0




More information about the linux-arm-kernel mailing list