Jon Hunter
51841bdbe5
arm64: tegra: Resize aperture for the IGX PCIe C5 slot
...
Some discrete graphics cards such as the NVIDIA RTX A6000 support
resizable BARs. When connecting an A6000 card to the NVIDIA IGX Orin
platform, resizing the BAR1 aperture to 8GB fails because the current
device-tree configuration for the PCIe C5 slot cannot support this.
Fix this by updating the device-tree 'reg' and 'ranges' properties for
the PCIe C5 slot to support this.
Signed-off-by: Jon Hunter <jonathanh@nvidia.com >
Link: https://lore.kernel.org/r/20250116151903.476047-1-jonathanh@nvidia.com
Signed-off-by: Thierry Reding <treding@nvidia.com >
(cherry picked from commit 6d4bfe6d86af1ef52bdb4592c9afb2037f24f2c4 mainline)
Bug 4309882
Change-Id: If6f66d5ee77ac3e7b13a31e9aed958b3008c2e45
Signed-off-by: Yi Ju Huang <yijuh@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3344136
(cherry picked from commit 3ad362efba )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3345344
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
2025-04-23 15:12:08 -07:00
Dara Stotland
e0103b5f09
arm64: tegra: Move padctl supply nodes to AGX Orin module
...
Some padctl supply nodes currently reside in board file, when they
should reside on module level. The nodes are part of module,
not board. Move these nodes to the correct AGX Orin
module file.
Signed-off-by: Dara Stotland <dstotland@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
Signed-off-by: Thierry Reding <treding@nvidia.com >
Bug 4707773
Change-Id: I7af97cc993d9561d1b05b7326e374ae50a724d05
Signed-off-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3207085
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
2024-09-07 11:25:53 -07:00
Dara Stotland
b3e546aaf3
arm64: tegra: Combine IGX Orin board files
...
Current IGX Orin structure has both a top-level module+board
file as well as a board file. Most of the data in the board-file
is closely related to the module itself. The benefit of this
extra file is outweighed by the additional complexity. Merge
the board file into the module+board file for simplicity.
Signed-off-by: Dara Stotland <dstotland@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
Signed-off-by: Thierry Reding <treding@nvidia.com >
Bug 4707773
Change-Id: I99b4c3d85e7ce4b16945c35341fd483bfb291228
Signed-off-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3207083
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-09-07 11:25:46 -07:00
Laxman Dewangan
377744a854
tegra234: Move boot argument from base to overlay
...
The property "bootargs" is not available in base file
available in mainline. Hence, move this to overlay file.
Bug 4037899
Change-Id: I3065495c1d7e3e6f67f456fe0359c355cb024aff
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2947548
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-08-03 20:40:30 -07:00
Laxman Dewangan
9912826b40
tegra234: Align serial, usb and regulator nodes with 6.5.rc2
...
Do the multiple minor alignment with mainline DTS/DTSI file
as follows:
- Rearranged the clock speed of serial port based on mainline.
- Corrected the pci3v3 regualotr GPIO on P3701-0000.
- Corrected usb phy-names on Pp3768-0000.
Bug 4037899
Change-Id: Ie39ede2eaed8f7eb0a2cbee6cdde47205a358c19
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2945863
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
2023-08-02 14:24:41 -07:00
Shubhi Garg
ba0fab9eb5
arm64: tegra: Add PCIe and DP 3.3V supplies
...
Add the 3.3V supplies for PCIe C1 controller and Display Port controller
for the NVIDIA IGX Orin platform.
Cherry picked from mainline commit 2fd2ad3a839efea5919f9a64ab74dd05b9ab0058
Bug 4037899
Change-Id: I4007ce7cdedaeda28fc3587452f8e6ab48553534
Signed-off-by: Shubhi Garg <shgarg@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
Signed-off-by: Thierry Reding <treding@nvidia.com >
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2945322
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-07-31 22:35:38 -07:00
Laxman Dewangan
aaa02ac7bf
tegra234: Resequence the nodes matching with mainline 6.5.rc3
...
Resequence the nodes in base DTBs which are available in mainline
as per mainline version 6.5.rc3.
This will help on matching the files with mainline. There is no
change in the nodes other than just changing their position based
on mainline.
Bug 4037899
Change-Id: I2e3d12b44e22c3182d6246edc9e77fd6e6554ac1
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2944776
2023-07-31 00:47:45 -07:00
Mohan Kumar
7670c8eb01
UPSTREAM: arm64: tegra: Add audio support for IGX Orin
...
Add audio support for the NVIDIA IGX Orin development kit having P3701
module with P3740 carrier board.
Move the common device-tree nodes to a new file tegra234-p3701.dtsi and
use this for Jetson AGX Orin and NVIDIA IGX Orin platforms
89b143fbba40 ("arm64: tegra: Add audio support for IGX Orin")
Bug 4115300
Change-Id: I9fd278d75eaf550c554e6a4055d81356a6556b9f
(cherry picked from commit 89b143fbba40784b05debd69603ffb82b4254564)
Signed-off-by: Mohan Kumar <mkumard@nvidia.com >
[treding@nvidia.com: properly sort nodes]
Signed-off-by: Thierry Reding <treding@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2906001
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-07-29 01:24:52 -07:00
Laxman Dewangan
756e73e1c4
tegra234: Rearrange the node sequence to match with mainline
...
Resequence the node in file tegra234-p3740-0002+p3701-0008.dts as
per mainline to reduce the differences.
Cherry picked from commit c95711d7dbc41cc0eb8927313f8482b2b07c8280
Change: Only move the nodes location.
Bug 4037899
Change-Id: Ib42f10b58483c7a3f570a6b23e3f4ee319ce4a06
Signed-off-by: Shubhi Garg <shgarg@nvidia.com >
Signed-off-by: Thierry Reding <treding@nvidia.com >
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2940480
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-07-21 20:23:44 -07:00
Laxman Dewangan
6d56618410
nv-public-dts: Set file license to GPL V2.0-only
...
Set the license in SPDX format with NVIDIA copyright
for all non-upstreamed file.
Bug 4078035
Change-Id: I81a0bd0bce281f8b817c5d310c1823969dd82fa1
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2906064
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
2023-05-20 07:30:22 -07:00
Shubhi Garg
0cf5b815ec
UPSTREAM PENDING: arm64: tegra: Add support for IGX Orin
...
Add support for the NVIDIA IGX Orin development kit having P3701
module with P3740 carrier board.
Bug 4080340
Change-Id: I3f3c8c5b180727ba13f25696c026f7236d379a7b
Signed-off-by: Shubhi Garg <shgarg@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2897627
Reviewed-by: Jonathan Hunter <jonathanh@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-05-04 11:47:32 -07:00