[GIT PULL 4/6] arm64: tegra: Device tree changes for v5.17-rc1
Thierry Reding
thierry.reding at gmail.com
Fri Dec 17 08:22:51 PST 2021
Hi ARM SoC maintainers,
The following changes since commit fa55b7dcdc43c1aa1ba12bca9d2dd4318c2a0dbf:
Linux 5.16-rc1 (2021-11-14 13:56:52 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git tags/tegra-for-5.17-arm64-dt
for you to fetch changes up to 914ed1f56581f99094035f1cc989ab4498104e94:
arm64: tegra: Add host1x hotflush reset on Tegra210 (2021-12-17 14:58:58 +0100)
Thanks,
Thierry
----------------------------------------------------------------
arm64: tegra: Device tree changes for v5.17-rc1
The vast majority of this contains various updates and cleanups to the
Tegra device trees that will eventually help validate all of them using
the dt-schema infrastructure.
Another notable chunk of this contains additional Tegra234 support as
well as support for the new Jetson AGX Orin Developer Kit.
----------------------------------------------------------------
Jon Hunter (3):
arm64: tegra: Add NVENC and NVJPG nodes for Tegra186 and Tegra194
arm64: tegra: Add ISO SMMU controller for Tegra194
arm64: tegra: Add dma-coherent for Tegra194 VIC
Mikko Perttunen (6):
dt-bindings: Update headers for Tegra234
arm64: tegra: Add clock for Tegra234 RTC
arm64: tegra: Update Tegra234 BPMP channel addresses
arm64: tegra: Fill in properties for Tegra234 eMMC
arm64: tegra: Add Tegra234 TCU device
arm64: tegra: Add NVIDIA Jetson AGX Orin Developer Kit support
Prathamesh Shete (2):
arm64: tegra: Add support to enumerate SD in UHS mode
arm64: tegra: Update SDMMC4 speeds for Tegra194
Thierry Reding (40):
dt-bindings: memory: tegra: Update for Tegra194
dt-bindings: memory: tegra: Add Tegra234 support
Merge tag 'tegra-for-5.17-dt-bindings-memory' into for-5.17/arm64/dt
arm64: tegra: Fixup SYSRAM references
arm64: tegra: Add main and AON GPIO controllers on Tegra234
arm64: tegra: Describe Tegra234 CPU hierarchy
arm64: tegra: Rename top-level clocks
arm64: tegra: Rename top-level regulators
arm64: tegra: Add native timer support on Tegra186
arm64: tegra: Fix unit-addresses on Norrin
arm64: tegra: Remove unsupported properties on Norrin
arm64: tegra: Fix compatible string for Tegra132 timer
arm64: tegra: Add OPP tables on Tegra132
arm64: tegra: Fix Tegra132 I2C compatible string list
arm64: tegra: Drop unused AHCI clocks on Tegra132
arm64: tegra: Sort Tegra132 XUSB clocks correctly
arm64: tegra: Rename thermal zones nodes
arm64: tegra: Rename power-monitor input nodes
arm64: tegra: Fix Tegra186 compatible string list
arm64: tegra: Adjust length of CCPLEX cluster MMIO region
arm64: tegra: Drop unit-address for audio card graph endpoints
arm64: tegra: Use JEDEC vendor prefix for SPI NOR flash chips
arm64: tegra: Drop unsupported nvidia,lpdr property
arm64: tegra: Fix Tegra194 HSP compatible string
arm64: tegra: Drop unused properties for Tegra194 PCIe
arm64: tegra: Remove undocumented Tegra194 PCIe "core_m" clock
arm64: tegra: Rename TCU node to "serial"
arm64: tegra: Remove unsupported regulator properties
arm64: tegra: Rename GPIO hog nodes to match schema
arm64: tegra: jetson-tx1: Remove extra PLL power supplies for PCIe and XUSB
arm64: tegra: smaug: Remove extra PLL power supplies for XUSB
arm64: tegra: jetson-nano: Remove extra PLL power supplies for PCIe and XUSB
arm64: tegra: Add missing TSEC properties on Tegra210
arm64: tegra: Sort Tegra210 XUSB clocks correctly
arm64: tegra: Remove unused only-1-8-v properties
arm64: tegra: Rename Ethernet PHY nodes
arm64: tegra: Add EMC general interrupt on Tegra194
arm64: tegra: Add memory controller on Tegra234
arm64: tegra: Hook up MMC and BPMP to memory controller
arm64: tegra: Add host1x hotflush reset on Tegra210
.../memory-controllers/nvidia,tegra186-mc.yaml | 98 +++-
arch/arm64/boot/dts/nvidia/Makefile | 1 +
arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 36 +-
.../boot/dts/nvidia/tegra132-peripherals-opp.dtsi | 426 ++++++++++++++++
arch/arm64/boot/dts/nvidia/tegra132.dtsi | 48 +-
arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 20 +-
arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 20 +-
.../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 32 +-
arch/arm64/boot/dts/nvidia/tegra186.dtsi | 95 +++-
arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 12 +-
arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 8 +-
.../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 20 +-
.../arm64/boot/dts/nvidia/tegra194-p3668-0000.dtsi | 2 +-
arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi | 2 +-
arch/arm64/boot/dts/nvidia/tegra194.dtsi | 231 +++++++--
arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 4 +-
arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 3 -
arch/arm64/boot/dts/nvidia/tegra210-p2530.dtsi | 2 +-
arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 37 +-
arch/arm64/boot/dts/nvidia/tegra210-p2894.dtsi | 40 +-
arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 53 +-
arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 22 +-
arch/arm64/boot/dts/nvidia/tegra210.dtsi | 27 +-
.../arm64/boot/dts/nvidia/tegra234-p3701-0000.dtsi | 24 +
.../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 24 +
.../arm64/boot/dts/nvidia/tegra234-p3737-0000.dtsi | 5 +
arch/arm64/boot/dts/nvidia/tegra234-sim-vdk.dts | 1 -
arch/arm64/boot/dts/nvidia/tegra234.dtsi | 541 ++++++++++++++++++++-
include/dt-bindings/clock/tegra234-clock.h | 26 +-
include/dt-bindings/memory/tegra234-mc.h | 32 ++
include/dt-bindings/reset/tegra234-reset.h | 12 +-
31 files changed, 1606 insertions(+), 298 deletions(-)
create mode 100644 arch/arm64/boot/dts/nvidia/tegra132-peripherals-opp.dtsi
create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3701-0000.dtsi
create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3737-0000+p3701-0000.dts
create mode 100644 arch/arm64/boot/dts/nvidia/tegra234-p3737-0000.dtsi
create mode 100644 include/dt-bindings/memory/tegra234-mc.h
More information about the linux-arm-kernel
mailing list