linux-tegra.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL 1/8] soc/tegra: Updates for v6.17-rc1
@ 2025-07-11 22:09 Thierry Reding
  2025-07-11 22:09 ` [GIT PULL 2/8] firmware: tegra: " Thierry Reding
                   ` (6 more replies)
  0 siblings, 7 replies; 14+ messages in thread
From: Thierry Reding @ 2025-07-11 22:09 UTC (permalink / raw)
  To: arm, soc; +Cc: Thierry Reding, Jon Hunter, linux-tegra, linux-arm-kernel

Hi ARM SoC maintainers,

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/tegra/linux.git tags/tegra-for-6.17-soc

for you to fetch changes up to 84daa158bb5e72ec279ab168892df86a25d3c459:

  soc/tegra: cbb: Add support for CBB fabrics in Tegra254 (2025-07-09 14:29:19 +0200)

Thanks,
Thierry

----------------------------------------------------------------
soc/tegra: Updates for v6.17-rc1

The bulk of this is the addition of Tegra264 support for various low-
level components. This also adds fabric descriptors for the new Tegra254
and Tegra264 chips.

----------------------------------------------------------------
Sumit Gupta (7):
      soc/tegra: cbb: Clear ERR_FORCE register with ERR_STATUS
      soc/tegra: cbb: Change master/slave to initiator/target
      soc/tegra: cbb: Make error interrupt enable and status per SoC
      soc/tegra: cbb: Improve handling for per SoC fabric data
      soc/tegra: cbb: Support HW lookup to get timed out target address
      soc/tegra: cbb: Add support for CBB fabrics in Tegra264
      soc/tegra: cbb: Add support for CBB fabrics in Tegra254

Thierry Reding (3):
      soc/tegra: Enable support for Tegra264
      soc/tegra: pmc: Add Tegra264 support
      soc/tegra: Add Tegra264 APBMISC compatible string

 drivers/soc/tegra/Kconfig              |   8 +
 drivers/soc/tegra/cbb/tegra194-cbb.c   |  34 +-
 drivers/soc/tegra/cbb/tegra234-cbb.c   | 758 +++++++++++++++++++++++++--------
 drivers/soc/tegra/fuse/tegra-apbmisc.c |   1 +
 drivers/soc/tegra/pmc.c                | 121 ++++++
 5 files changed, 732 insertions(+), 190 deletions(-)

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

* [GIT PULL 2/8] firmware: tegra: Updates for v6.17-rc1
  2025-07-11 22:09 [GIT PULL 1/8] soc/tegra: Updates for v6.17-rc1 Thierry Reding
@ 2025-07-11 22:09 ` Thierry Reding
  2025-07-11 22:09 ` [GIT PULL 3/8] dt-bindings: " Thierry Reding
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 14+ messages in thread
From: Thierry Reding @ 2025-07-11 22:09 UTC (permalink / raw)
  To: arm, soc; +Cc: Thierry Reding, Jon Hunter, linux-tegra, linux-arm-kernel

Hi ARM SoC maintainers,

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/tegra/linux.git tags/tegra-for-6.17-firmware

for you to fetch changes up to 83f96a7eaaf0e3ac1b1447f74a8d3b2213187b6e:

  firmware: tegra: bpmp: Fix build failure for tegra264-only config (2025-07-11 14:50:35 +0200)

Thanks,
Thierry

----------------------------------------------------------------
firmware: tegra: Updates for v6.17-rc1

Add Tegra264 support for the BPMP, fix some dependency issues and clean
up some code using new OF helpers.

----------------------------------------------------------------
Arnd Bergmann (1):
      firmware: tegra: bpmp: Fix build failure for tegra264-only config

Rob Herring (Arm) (1):
      firmware: tegra: bpmp: Use of_reserved_mem_region_to_resource() for "memory-region"

Thierry Reding (2):
      firmware: tegra: Fix IVC dependency problems
      firmware: tegra: bpmp: Add support on Tegra264

 drivers/firmware/tegra/Kconfig         | 5 +++--
 drivers/firmware/tegra/Makefile        | 1 +
 drivers/firmware/tegra/bpmp-private.h  | 6 ------
 drivers/firmware/tegra/bpmp-tegra186.c | 9 ++-------
 drivers/firmware/tegra/bpmp.c          | 6 ++++--
 5 files changed, 10 insertions(+), 17 deletions(-)

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

* [GIT PULL 3/8] dt-bindings: Updates for v6.17-rc1
  2025-07-11 22:09 [GIT PULL 1/8] soc/tegra: Updates for v6.17-rc1 Thierry Reding
  2025-07-11 22:09 ` [GIT PULL 2/8] firmware: tegra: " Thierry Reding
@ 2025-07-11 22:09 ` Thierry Reding
  2025-07-31 16:28   ` [GIT PULL v2] dt-bindings: Changes " Thierry Reding
  2025-07-11 22:09 ` [GIT PULL 4/8] memory: tegra: Updates " Thierry Reding
                   ` (4 subsequent siblings)
  6 siblings, 1 reply; 14+ messages in thread
From: Thierry Reding @ 2025-07-11 22:09 UTC (permalink / raw)
  To: arm, soc; +Cc: Thierry Reding, Jon Hunter, linux-tegra, linux-arm-kernel

Hi ARM SoC maintainers,

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/tegra/linux.git tags/tegra-for-6.17-dt-bindings

for you to fetch changes up to ad8247beb4c45acd29ded24c8e956bb96ece84d6:

  dt-bindings: arm: tegra: Add Asus Portable AiO P1801-T (2025-07-11 17:08:36 +0200)

Thanks,
Thierry

----------------------------------------------------------------
dt-bindings: Updates for v6.17-rc1

Add Tegra264 compatible strings for some core components and extend
bindings where necessary to accomodate the new hardware generation. Also
document some new platforms, for both old and new chips.

----------------------------------------------------------------
Maxim Schwalm (2):
      dt-bindings: arm: tegra: Add Asus VivoTab RT TF600T
      dt-bindings: arm: tegra: Add Asus Portable AiO P1801-T

Sumit Gupta (1):
      dt-bindings: memory: tegra: Add Tegra264 support

Thierry Reding (9):
      dt-bindings: tegra: pmc: Add Tegra264 compatible
      dt-bindings: mailbox: tegra-hsp: Bump number of shared interrupts
      dt-bindings: mailbox: tegra-hsp: Properly sort compatible string list
      dt-bindings: firmware: Document Tegra264 BPMP
      dt-bindings: misc: Document Tegra264 APBMISC compatible
      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

 Documentation/devicetree/bindings/arm/tegra.yaml   |  13 +
 .../bindings/arm/tegra/nvidia,tegra186-pmc.yaml    |   1 +
 .../bindings/dma/nvidia,tegra186-gpc-dma.yaml      |   1 +
 .../bindings/firmware/nvidia,tegra186-bpmp.yaml    |   1 +
 .../bindings/mailbox/nvidia,tegra186-hsp.yaml      |  28 +-
 .../memory-controllers/nvidia,tegra186-mc.yaml     |  84 +++-
 .../bindings/misc/nvidia,tegra186-misc.yaml        |   1 +
 .../bindings/rtc/nvidia,tegra20-rtc.yaml           |   1 +
 include/dt-bindings/clock/nvidia,tegra264.h        | 466 +++++++++++++++++++++
 include/dt-bindings/memory/nvidia,tegra264.h       | 136 ++++++
 include/dt-bindings/reset/nvidia,tegra264.h        |  92 ++++
 11 files changed, 818 insertions(+), 6 deletions(-)
 create mode 100644 include/dt-bindings/clock/nvidia,tegra264.h
 create mode 100644 include/dt-bindings/memory/nvidia,tegra264.h
 create mode 100644 include/dt-bindings/reset/nvidia,tegra264.h

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

* [GIT PULL 4/8] memory: tegra: Updates for v6.17-rc1
  2025-07-11 22:09 [GIT PULL 1/8] soc/tegra: Updates for v6.17-rc1 Thierry Reding
  2025-07-11 22:09 ` [GIT PULL 2/8] firmware: tegra: " Thierry Reding
  2025-07-11 22:09 ` [GIT PULL 3/8] dt-bindings: " Thierry Reding
@ 2025-07-11 22:09 ` Thierry Reding
  2025-07-11 22:09 ` [GIT PULL 5/8] ARM: tegra: Core changes " Thierry Reding
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 14+ messages in thread
From: Thierry Reding @ 2025-07-11 22:09 UTC (permalink / raw)
  To: arm, soc; +Cc: Thierry Reding, Jon Hunter, linux-tegra, linux-arm-kernel

Hi ARM SoC maintainers,

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/tegra/linux.git tags/tegra-for-6.17-memory

for you to fetch changes up to 2401dc4dcdd02920faa9a8c4384f1503a15e779a:

  memory: tegra: Add Tegra264 MC and EMC support (2025-07-11 16:49:42 +0200)

Thanks,
Thierry

----------------------------------------------------------------
memory: tegra: Updates for v6.17-rc1

Enable support for the memory and external memory controllers found on
Tegra264.

----------------------------------------------------------------
Sumit Gupta (2):
      dt-bindings: memory: tegra: Add Tegra264 support
      memory: tegra: Add Tegra264 MC and EMC support

Thierry Reding (1):
      Merge branch 'for-6.17/dt-bindings' into for-6.17/memory

 .../memory-controllers/nvidia,tegra186-mc.yaml     |  84 +++++-
 drivers/memory/tegra/Makefile                      |   2 +
 drivers/memory/tegra/mc.c                          |   5 +-
 drivers/memory/tegra/mc.h                          |   9 +-
 drivers/memory/tegra/tegra186-emc.c                |   5 +-
 drivers/memory/tegra/tegra186.c                    |  17 +-
 drivers/memory/tegra/tegra264-bwmgr.h              |  50 ++++
 drivers/memory/tegra/tegra264.c                    | 313 +++++++++++++++++++++
 include/dt-bindings/memory/nvidia,tegra264.h       | 136 +++++++++
 9 files changed, 613 insertions(+), 8 deletions(-)
 create mode 100644 drivers/memory/tegra/tegra264-bwmgr.h
 create mode 100644 drivers/memory/tegra/tegra264.c
 create mode 100644 include/dt-bindings/memory/nvidia,tegra264.h

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

* [GIT PULL 5/8] ARM: tegra: Core changes for v6.17-rc1
  2025-07-11 22:09 [GIT PULL 1/8] soc/tegra: Updates for v6.17-rc1 Thierry Reding
                   ` (2 preceding siblings ...)
  2025-07-11 22:09 ` [GIT PULL 4/8] memory: tegra: Updates " Thierry Reding
@ 2025-07-11 22:09 ` Thierry Reding
  2025-07-11 22:09 ` [GIT PULL 6/8] ARM: tegra: Device tree " Thierry Reding
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 14+ messages in thread
From: Thierry Reding @ 2025-07-11 22:09 UTC (permalink / raw)
  To: arm, soc; +Cc: Thierry Reding, Jon Hunter, linux-tegra, linux-arm-kernel

Hi ARM SoC maintainers,

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/tegra/linux.git tags/tegra-for-6.17-arm-core

for you to fetch changes up to 398e67e0f5ae04b29bcc9cbf342e339fe9d3f6f1:

  ARM: tegra: Use I/O memcpy to write to IRAM (2025-07-09 14:20:31 +0200)

Thanks,
Thierry

----------------------------------------------------------------
ARM: tegra: Core changes for v6.17-rc1

Fixes an issue when copying data to IRAM using memcpy() and use the
memcpy_toio() function instead.

----------------------------------------------------------------
Aaron Kling (1):
      ARM: tegra: Use I/O memcpy to write to IRAM

 arch/arm/mach-tegra/reset.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

* [GIT PULL 6/8] ARM: tegra: Device tree changes for v6.17-rc1
  2025-07-11 22:09 [GIT PULL 1/8] soc/tegra: Updates for v6.17-rc1 Thierry Reding
                   ` (3 preceding siblings ...)
  2025-07-11 22:09 ` [GIT PULL 5/8] ARM: tegra: Core changes " Thierry Reding
@ 2025-07-11 22:09 ` Thierry Reding
  2025-07-11 22:09 ` [GIT PULL 7/8] arm64: tegra: Changes " Thierry Reding
  2025-07-11 22:09 ` [GIT PULL 8/8] arm64: tegra: Default configuration updates " Thierry Reding
  6 siblings, 0 replies; 14+ messages in thread
From: Thierry Reding @ 2025-07-11 22:09 UTC (permalink / raw)
  To: arm, soc; +Cc: Thierry Reding, Jon Hunter, linux-tegra, linux-arm-kernel

Hi ARM SoC maintainers,

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/tegra/linux.git tags/tegra-for-6.17-arm-dt

for you to fetch changes up to 3c2c00572fc3e0b128f75c7ce9c3f70ca457cc3b:

  ARM: tegra: chagall: Add embedded controller node (2025-07-11 17:11:18 +0200)

Thanks,
Thierry

----------------------------------------------------------------
ARM: tegra: Device tree changes for v6.17-rc1

Add support for two Tegra30 ASUS devices and enable the embedded
controller on Pegatron Chagall.

----------------------------------------------------------------
Svyatoslav Ryhel (3):
      ARM: tegra: Add device-tree for ASUS VivoTab RT TF600T
      ARM: tegra: Add device-tree for Asus Portable AiO P1801-T
      ARM: tegra: chagall: Add embedded controller node

 arch/arm/boot/dts/nvidia/Makefile                  |    2 +
 arch/arm/boot/dts/nvidia/tegra30-asus-p1801-t.dts  | 2087 ++++++++++++++++
 arch/arm/boot/dts/nvidia/tegra30-asus-tf600t.dts   | 2500 ++++++++++++++++++++
 .../boot/dts/nvidia/tegra30-pegatron-chagall.dts   |   16 +
 4 files changed, 4605 insertions(+)
 create mode 100644 arch/arm/boot/dts/nvidia/tegra30-asus-p1801-t.dts
 create mode 100644 arch/arm/boot/dts/nvidia/tegra30-asus-tf600t.dts

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

* [GIT PULL 7/8] arm64: tegra: Changes for v6.17-rc1
  2025-07-11 22:09 [GIT PULL 1/8] soc/tegra: Updates for v6.17-rc1 Thierry Reding
                   ` (4 preceding siblings ...)
  2025-07-11 22:09 ` [GIT PULL 6/8] ARM: tegra: Device tree " Thierry Reding
@ 2025-07-11 22:09 ` Thierry Reding
  2025-07-22 12:21   ` Thierry Reding
  2025-07-24  6:02   ` [GIT PULL v2] " Thierry Reding
  2025-07-11 22:09 ` [GIT PULL 8/8] arm64: tegra: Default configuration updates " Thierry Reding
  6 siblings, 2 replies; 14+ messages in thread
From: Thierry Reding @ 2025-07-11 22:09 UTC (permalink / raw)
  To: arm, soc; +Cc: Thierry Reding, Jon Hunter, linux-tegra, linux-arm-kernel

Hi ARM SoC maintainers,

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/tegra/linux.git tags/tegra-for-6.17-arm64-dt

for you to fetch changes up to d01e4f1e7aa8833f549ac61a0bbcdc395533269b:

  arm64: tegra: Add p3971-0089+p3834-0008 support (2025-07-11 16:57:47 +0200)

Thanks,
Thierry

----------------------------------------------------------------
arm64: tegra: Changes for v6.17-rc1

Add support for the Tegra264 SoC and the corresponding engineering
reference hardware (P3971-0089+P3834-0008).

----------------------------------------------------------------
Sumit Gupta (1):
      dt-bindings: memory: tegra: Add Tegra264 support

Thierry Reding (4):
      Merge branch 'for-6.17/dt-bindings' into for-6.17/arm64/dt
      arm64: tegra: Add Tegra264 support
      arm64: tegra: Add memory controller on Tegra264
      arm64: tegra: Add p3971-0089+p3834-0008 support

 .../memory-controllers/nvidia,tegra186-mc.yaml     |  84 ++++-
 arch/arm64/boot/dts/nvidia/Makefile                |   2 +
 .../arm64/boot/dts/nvidia/tegra264-p3834-0008.dtsi |   7 +
 arch/arm64/boot/dts/nvidia/tegra264-p3834.dtsi     |  30 ++
 .../dts/nvidia/tegra264-p3971-0089+p3834-0008.dts  |  11 +
 .../boot/dts/nvidia/tegra264-p3971-0089+p3834.dtsi |  14 +
 .../arm64/boot/dts/nvidia/tegra264-p3971-0089.dtsi |   3 +
 arch/arm64/boot/dts/nvidia/tegra264-p3971.dtsi     |   4 +
 arch/arm64/boot/dts/nvidia/tegra264.dtsi           | 415 +++++++++++++++++++++
 include/dt-bindings/memory/nvidia,tegra264.h       | 136 +++++++
 10 files changed, 704 insertions(+), 2 deletions(-)
 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/memory/nvidia,tegra264.h

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

* [GIT PULL 8/8] arm64: tegra: Default configuration updates for v6.17-rc1
  2025-07-11 22:09 [GIT PULL 1/8] soc/tegra: Updates for v6.17-rc1 Thierry Reding
                   ` (5 preceding siblings ...)
  2025-07-11 22:09 ` [GIT PULL 7/8] arm64: tegra: Changes " Thierry Reding
@ 2025-07-11 22:09 ` Thierry Reding
  6 siblings, 0 replies; 14+ messages in thread
From: Thierry Reding @ 2025-07-11 22:09 UTC (permalink / raw)
  To: arm, soc; +Cc: Thierry Reding, Jon Hunter, linux-tegra, linux-arm-kernel

Hi ARM SoC maintainers,

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/tegra/linux.git tags/tegra-for-6.17-arm64-defconfig

for you to fetch changes up to bd3b8e53e244fec2255ab037242230847559161a:

  arm64: defconfig: Enable Tegra241 and Tegra264 (2025-07-10 23:16:40 +0200)

Thanks,
Thierry

----------------------------------------------------------------
arm64: tegra: Default configuration updates for v6.17-rc1

Enable the HSP and BPMP via the configuration instead of selecting them,
which can lead to problems. Also enable support for Tegra241, which was
never done after support for it was added, and Tegra264.

----------------------------------------------------------------
Thierry Reding (2):
      arm64: defconfig: Enable Tegra HSP and BPMP
      arm64: defconfig: Enable Tegra241 and Tegra264

 arch/arm64/configs/defconfig | 4 ++++
 drivers/soc/tegra/Kconfig    | 9 ---------
 2 files changed, 4 insertions(+), 9 deletions(-)

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

* Re: [GIT PULL 7/8] arm64: tegra: Changes for v6.17-rc1
  2025-07-11 22:09 ` [GIT PULL 7/8] arm64: tegra: Changes " Thierry Reding
@ 2025-07-22 12:21   ` Thierry Reding
  2025-07-24 12:17     ` Arnd Bergmann
  2025-07-24  6:02   ` [GIT PULL v2] " Thierry Reding
  1 sibling, 1 reply; 14+ messages in thread
From: Thierry Reding @ 2025-07-22 12:21 UTC (permalink / raw)
  To: arm, soc; +Cc: Jon Hunter, linux-tegra, linux-arm-kernel

[-- Attachment #1: Type: text/plain, Size: 777 bytes --]

On Sat, Jul 12, 2025 at 12:09:40AM +0200, Thierry Reding wrote:
> Hi ARM SoC maintainers,
> 
> 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/tegra/linux.git tags/tegra-for-6.17-arm64-dt
> 
> for you to fetch changes up to d01e4f1e7aa8833f549ac61a0bbcdc395533269b:
> 
>   arm64: tegra: Add p3971-0089+p3834-0008 support (2025-07-11 16:57:47 +0200)

Hi Arnd,

it looks like you haven't pulled this yet, in which case, please hold
off for a little. There's a missing dependency on another branch, so I
need to redo this. I'll send an updated pull request ASAP.

Thanks,
Thierry

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

* [GIT PULL v2] arm64: tegra: Changes for v6.17-rc1
  2025-07-11 22:09 ` [GIT PULL 7/8] arm64: tegra: Changes " Thierry Reding
  2025-07-22 12:21   ` Thierry Reding
@ 2025-07-24  6:02   ` Thierry Reding
  2025-07-31 16:29     ` [GIT PULL v3] arm64: tegra: Device tree changes " Thierry Reding
  1 sibling, 1 reply; 14+ messages in thread
From: Thierry Reding @ 2025-07-24  6:02 UTC (permalink / raw)
  To: arm, soc; +Cc: Thierry Reding, Jon Hunter, linux-tegra, linux-arm-kernel

Hi ARM SoC maintainers,

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/tegra/linux.git tags/tegra-for-6.17-arm64-dt-v2

for you to fetch changes up to 5897c161dc59e8d5237917406ac4be2d88e942bf:

  arm64: tegra: Add p3971-0089+p3834-0008 support (2025-07-24 07:53:46 +0200)

Thanks,
Thierry

----------------------------------------------------------------
arm64: tegra: Changes for v6.17-rc1

Add support for the Tegra264 SoC and the corresponding engineering
reference hardware (P3971-0089+P3834-0008).

----------------------------------------------------------------
Sumit Gupta (1):
      dt-bindings: memory: tegra: Add Tegra264 support

Thierry Reding (13):
      dt-bindings: tegra: pmc: Add Tegra264 compatible
      dt-bindings: mailbox: tegra-hsp: Bump number of shared interrupts
      dt-bindings: mailbox: tegra-hsp: Properly sort compatible string list
      dt-bindings: firmware: Document Tegra264 BPMP
      dt-bindings: misc: Document Tegra264 APBMISC compatible
      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
      Merge branch 'for-6.17/dt-bindings' into for-6.17/arm64/dt
      arm64: tegra: Add Tegra264 support
      arm64: tegra: Add memory controller on Tegra264
      arm64: tegra: Add p3971-0089+p3834-0008 support

 Documentation/devicetree/bindings/arm/tegra.yaml   |   5 +
 .../bindings/arm/tegra/nvidia,tegra186-pmc.yaml    |   1 +
 .../bindings/dma/nvidia,tegra186-gpc-dma.yaml      |   1 +
 .../bindings/firmware/nvidia,tegra186-bpmp.yaml    |   1 +
 .../bindings/mailbox/nvidia,tegra186-hsp.yaml      |  28 +-
 .../memory-controllers/nvidia,tegra186-mc.yaml     |  84 +++-
 .../bindings/misc/nvidia,tegra186-misc.yaml        |   1 +
 .../bindings/rtc/nvidia,tegra20-rtc.yaml           |   1 +
 arch/arm64/boot/dts/nvidia/Makefile                |   2 +
 .../arm64/boot/dts/nvidia/tegra264-p3834-0008.dtsi |   7 +
 arch/arm64/boot/dts/nvidia/tegra264-p3834.dtsi     |  30 ++
 .../dts/nvidia/tegra264-p3971-0089+p3834-0008.dts  |  11 +
 .../boot/dts/nvidia/tegra264-p3971-0089+p3834.dtsi |  14 +
 .../arm64/boot/dts/nvidia/tegra264-p3971-0089.dtsi |   3 +
 arch/arm64/boot/dts/nvidia/tegra264-p3971.dtsi     |   4 +
 arch/arm64/boot/dts/nvidia/tegra264.dtsi           | 412 ++++++++++++++++++
 include/dt-bindings/clock/nvidia,tegra264.h        | 466 +++++++++++++++++++++
 include/dt-bindings/memory/nvidia,tegra264.h       | 136 ++++++
 include/dt-bindings/reset/nvidia,tegra264.h        |  92 ++++
 19 files changed, 1293 insertions(+), 6 deletions(-)
 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/nvidia,tegra264.h
 create mode 100644 include/dt-bindings/memory/nvidia,tegra264.h
 create mode 100644 include/dt-bindings/reset/nvidia,tegra264.h

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

* Re: [GIT PULL 7/8] arm64: tegra: Changes for v6.17-rc1
  2025-07-22 12:21   ` Thierry Reding
@ 2025-07-24 12:17     ` Arnd Bergmann
  2025-07-31 16:32       ` Thierry Reding
  0 siblings, 1 reply; 14+ messages in thread
From: Arnd Bergmann @ 2025-07-24 12:17 UTC (permalink / raw)
  To: Thierry Reding, arm, soc; +Cc: Jon Hunter, linux-tegra, linux-arm-kernel

On Tue, Jul 22, 2025, at 14:21, Thierry Reding wrote:
> On Sat, Jul 12, 2025 at 12:09:40AM +0200, Thierry Reding wrote:
>> for you to fetch changes up to d01e4f1e7aa8833f549ac61a0bbcdc395533269b:
>> 
>>   arm64: tegra: Add p3971-0089+p3834-0008 support (2025-07-11 16:57:47 +0200)
>
> Hi Arnd,
>
> it looks like you haven't pulled this yet, in which case, please hold
> off for a little. There's a missing dependency on another branch, so I
> need to redo this. I'll send an updated pull request ASAP.
>

Sorry I missed your message here and ended up pulling v1, which now
conflicted with v2. Can you change v2 into an incremental series instead?

      Arnd

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

* [GIT PULL v2] dt-bindings: Changes for v6.17-rc1
  2025-07-11 22:09 ` [GIT PULL 3/8] dt-bindings: " Thierry Reding
@ 2025-07-31 16:28   ` Thierry Reding
  0 siblings, 0 replies; 14+ messages in thread
From: Thierry Reding @ 2025-07-31 16:28 UTC (permalink / raw)
  To: arm, soc; +Cc: Thierry Reding, Jon Hunter, linux-tegra, linux-arm-kernel

Hi ARM SoC maintainers,

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/tegra/linux.git tags/tegra-for-6.17-dt-bindings-v2

for you to fetch changes up to 6f8dcceb29a9d3169dbe23d3516783139544de91:

  dt-bindings: arm: tegra: Add NVIDIA Tegra264 CBB 2.0 binding (2025-07-29 17:08:47 +0200)

Thanks,
Thierry

----------------------------------------------------------------
dt-bindings: Changes for v6.17-rc1

This contains one more bindings patch that fell through the cracks and
that's needed to properly validate the new Tegra264 device trees.

----------------------------------------------------------------
Maxim Schwalm (2):
      dt-bindings: arm: tegra: Add Asus VivoTab RT TF600T
      dt-bindings: arm: tegra: Add Asus Portable AiO P1801-T

Sumit Gupta (2):
      dt-bindings: memory: tegra: Add Tegra264 support
      dt-bindings: arm: tegra: Add NVIDIA Tegra264 CBB 2.0 binding

Thierry Reding (9):
      dt-bindings: tegra: pmc: Add Tegra264 compatible
      dt-bindings: mailbox: tegra-hsp: Bump number of shared interrupts
      dt-bindings: mailbox: tegra-hsp: Properly sort compatible string list
      dt-bindings: firmware: Document Tegra264 BPMP
      dt-bindings: misc: Document Tegra264 APBMISC compatible
      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

 Documentation/devicetree/bindings/arm/tegra.yaml   |  13 +
 .../bindings/arm/tegra/nvidia,tegra186-pmc.yaml    |   1 +
 .../bindings/arm/tegra/nvidia,tegra234-cbb.yaml    |   4 +
 .../bindings/dma/nvidia,tegra186-gpc-dma.yaml      |   1 +
 .../bindings/firmware/nvidia,tegra186-bpmp.yaml    |   1 +
 .../bindings/mailbox/nvidia,tegra186-hsp.yaml      |  28 +-
 .../memory-controllers/nvidia,tegra186-mc.yaml     |  84 +++-
 .../bindings/misc/nvidia,tegra186-misc.yaml        |   1 +
 .../bindings/rtc/nvidia,tegra20-rtc.yaml           |   1 +
 include/dt-bindings/clock/nvidia,tegra264.h        | 466 +++++++++++++++++++++
 include/dt-bindings/memory/nvidia,tegra264.h       | 136 ++++++
 include/dt-bindings/reset/nvidia,tegra264.h        |  92 ++++
 12 files changed, 822 insertions(+), 6 deletions(-)
 create mode 100644 include/dt-bindings/clock/nvidia,tegra264.h
 create mode 100644 include/dt-bindings/memory/nvidia,tegra264.h
 create mode 100644 include/dt-bindings/reset/nvidia,tegra264.h

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

* [GIT PULL v3] arm64: tegra: Device tree changes for v6.17-rc1
  2025-07-24  6:02   ` [GIT PULL v2] " Thierry Reding
@ 2025-07-31 16:29     ` Thierry Reding
  0 siblings, 0 replies; 14+ messages in thread
From: Thierry Reding @ 2025-07-31 16:29 UTC (permalink / raw)
  To: arm, soc; +Cc: Thierry Reding, Jon Hunter, linux-tegra, linux-arm-kernel

Hi ARM SoC maintainers,

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/tegra/linux.git tags/tegra-for-6.17-arm64-dt-v3

for you to fetch changes up to c36049da6c903b732f238eb6fd13c2051fac96cd:

  arm64: tegra: Remove numa-node-id properties (2025-07-31 18:18:02 +0200)

This should be equivalent to v1 with a patch on top to remove some
numa-node-id properties that were added by mistake. This should be
equivalent, content-wise, to v2 but doesn't have the dependency on
the extended dt-bindings branch that I had added in v2.

Thanks,
Thierry

----------------------------------------------------------------
arm64: tegra: Device tree changes for v6.17-rc1

This contains an extra patch that drops numa-node-id properties that
were added to the Tegra264 DT files by mistake.

----------------------------------------------------------------
Sumit Gupta (1):
      dt-bindings: memory: tegra: Add Tegra264 support

Thierry Reding (5):
      Merge branch 'for-6.17/dt-bindings' into for-6.17/arm64/dt
      arm64: tegra: Add Tegra264 support
      arm64: tegra: Add memory controller on Tegra264
      arm64: tegra: Add p3971-0089+p3834-0008 support
      arm64: tegra: Remove numa-node-id properties

 .../memory-controllers/nvidia,tegra186-mc.yaml     |  84 ++++-
 arch/arm64/boot/dts/nvidia/Makefile                |   2 +
 .../arm64/boot/dts/nvidia/tegra264-p3834-0008.dtsi |   7 +
 arch/arm64/boot/dts/nvidia/tegra264-p3834.dtsi     |  30 ++
 .../dts/nvidia/tegra264-p3971-0089+p3834-0008.dts  |  11 +
 .../boot/dts/nvidia/tegra264-p3971-0089+p3834.dtsi |  14 +
 .../arm64/boot/dts/nvidia/tegra264-p3971-0089.dtsi |   3 +
 arch/arm64/boot/dts/nvidia/tegra264-p3971.dtsi     |   4 +
 arch/arm64/boot/dts/nvidia/tegra264.dtsi           | 412 +++++++++++++++++++++
 include/dt-bindings/memory/nvidia,tegra264.h       | 136 +++++++
 10 files changed, 701 insertions(+), 2 deletions(-)
 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/memory/nvidia,tegra264.h

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

* Re: [GIT PULL 7/8] arm64: tegra: Changes for v6.17-rc1
  2025-07-24 12:17     ` Arnd Bergmann
@ 2025-07-31 16:32       ` Thierry Reding
  0 siblings, 0 replies; 14+ messages in thread
From: Thierry Reding @ 2025-07-31 16:32 UTC (permalink / raw)
  To: Arnd Bergmann; +Cc: arm, soc, Jon Hunter, linux-tegra, linux-arm-kernel

[-- Attachment #1: Type: text/plain, Size: 1158 bytes --]

On Thu, Jul 24, 2025 at 02:17:08PM +0200, Arnd Bergmann wrote:
> On Tue, Jul 22, 2025, at 14:21, Thierry Reding wrote:
> > On Sat, Jul 12, 2025 at 12:09:40AM +0200, Thierry Reding wrote:
> >> for you to fetch changes up to d01e4f1e7aa8833f549ac61a0bbcdc395533269b:
> >> 
> >>   arm64: tegra: Add p3971-0089+p3834-0008 support (2025-07-11 16:57:47 +0200)
> >
> > Hi Arnd,
> >
> > it looks like you haven't pulled this yet, in which case, please hold
> > off for a little. There's a missing dependency on another branch, so I
> > need to redo this. I'll send an updated pull request ASAP.
> >
> 
> Sorry I missed your message here and ended up pulling v1, which now
> conflicted with v2. Can you change v2 into an incremental series instead?

Sorry for the delay on this, things got a bit complicated as I was
trying to untangle everything. I've now sent v3 of the DT changes which
is effectively v2 without the dependency and with a patch on top to get
it incrementally towards what v2 was.

I've also sent v2 of the DT bindings changes which are needed to resolve
a DT validation issue for the new Tegra264 files.

Thanks,
Thierry

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

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

end of thread, other threads:[~2025-07-31 16:33 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-11 22:09 [GIT PULL 1/8] soc/tegra: Updates for v6.17-rc1 Thierry Reding
2025-07-11 22:09 ` [GIT PULL 2/8] firmware: tegra: " Thierry Reding
2025-07-11 22:09 ` [GIT PULL 3/8] dt-bindings: " Thierry Reding
2025-07-31 16:28   ` [GIT PULL v2] dt-bindings: Changes " Thierry Reding
2025-07-11 22:09 ` [GIT PULL 4/8] memory: tegra: Updates " Thierry Reding
2025-07-11 22:09 ` [GIT PULL 5/8] ARM: tegra: Core changes " Thierry Reding
2025-07-11 22:09 ` [GIT PULL 6/8] ARM: tegra: Device tree " Thierry Reding
2025-07-11 22:09 ` [GIT PULL 7/8] arm64: tegra: Changes " Thierry Reding
2025-07-22 12:21   ` Thierry Reding
2025-07-24 12:17     ` Arnd Bergmann
2025-07-31 16:32       ` Thierry Reding
2025-07-24  6:02   ` [GIT PULL v2] " Thierry Reding
2025-07-31 16:29     ` [GIT PULL v3] arm64: tegra: Device tree changes " Thierry Reding
2025-07-11 22:09 ` [GIT PULL 8/8] arm64: tegra: Default configuration updates " Thierry Reding

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).