Brad Griffis
aaa0ed3116
t23x: nv-platform: remove redundant p3767-ep
...
Patches have gone upstream to add p3767-ep support into the base dtb
files. Remove the nv-platform definitions since these are no longer
needed.
Bug 4707773
Change-Id: Ibfb6df91cb74814a084b23d6087f33caa0bfe922
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3207121
(cherry picked from commit 9edb64d771 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3216032
Tested-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
2024-09-24 19:26:45 -07:00
Vedant Deshpande
f41d403b25
arm64: tegra: Add p3767 PCIe C4 EP details
...
Add implementation details for Orin NX/Nano PCIe EP on C4.
Signed-off-by: Vedant Deshpande <vedantd@nvidia.com >
Signed-off-by: Thierry Reding <treding@nvidia.com >
Bug 4707773
Change-Id: Ie64897c6772ab00efc5099fa69e4a75eb78463df
Signed-off-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3207080
(cherry picked from commit fae586695f )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3216031
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
2024-09-24 19:26:42 -07:00
Brad Griffis
2b1996eb05
t23x: nv-soc: remove pcie-ep nodes that are upstream
...
Most of the definition to pcie-ep@14160000 has been added to
tegra234.dtsi. Remove those pieces that are already part of
that file so we don't have redundant definitions.
Bug 4707773
Change-Id: I73d1c44f6e07bd16fda22256590218c4f1a6ed39
Signed-off-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3207120
(cherry picked from commit 9e50a2a3fd )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3216030
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-09-24 19:26:38 -07:00
Vedant Deshpande
4470ed7355
arm64: tegra: Add Tegra234 PCIe C4 EP definition
...
Add PCIe C4 EP controller definition in device tree for Tegra234
devices.
Signed-off-by: Vedant Deshpande <vedantd@nvidia.com >
Signed-off-by: Thierry Reding <treding@nvidia.com >
Bug 4707773
Change-Id: Ib7d962389aafd2cc5eef4e5afaa2171c8009270c
Signed-off-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3207079
(cherry picked from commit 9551f57a77 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3216029
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
2024-09-24 19:26:34 -07:00
Jon Hunter
fe482fee38
arm64: tegra: Correct location of power-sensors for IGX Orin
...
The power-sensors are located on the carrier board and not the
module board and so update the IGX Orin device-tree files to fix this.
Fixes: 9152ed09309d ("arm64: tegra: Add power-sensors for Tegra234 boards")
Signed-off-by: Jon Hunter <jonathanh@nvidia.com >
Signed-off-by: Thierry Reding <treding@nvidia.com >
Bug 4707773
Change-Id: Ib7884b864beacc9599050e67ef50f0f1d1d95aa9
Signed-off-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3207078
(cherry picked from commit bb72637742 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3216028
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
2024-09-24 19:26:31 -07:00
Brad Griffis
de8982e0de
t23x: nv-platform: remove redundant hsuart nodes from p3768
...
The latest upstream files remove the need for some hsuart-related lines
in our nv-platform files for p3768. Remove these unneeded lines.
Bug 4707773
Change-Id: I48f96b0c68392986b59999ddc7f0eb0e79ca927f
Signed-off-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3207119
(cherry picked from commit 2088c3255b )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3216027
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-09-24 19:26:27 -07:00
Vedant Deshpande
68cc6a0b28
arm64: tegra: enable same UARTs for Orin NX/Nano
...
This patch ensures that Orin NX and Orin Nano enable an identical
set of serial ports. UARTA/UARTE will be enabled by adding
respective nodes to the board dtsi file.
Signed-off-by: Vedant Deshpande <vedantd@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
Signed-off-by: Thierry Reding <treding@nvidia.com >
Bug 4707773
Change-Id: I782d858f89a6691c35235165bf233e936b38d632
Signed-off-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3207077
(cherry picked from commit 49e2df39c0 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3216026
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
2024-09-24 19:26:23 -07:00
Vedant Deshpande
be1ea5053f
arm64: tegra: Add DMA properties for Tegra234 UARTA
...
Adding the missing dmas and dma-names properties which are required
for UARTA when using with the Tegra HSUART driver.
Signed-off-by: Vedant Deshpande <vedantd@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
Signed-off-by: Thierry Reding <treding@nvidia.com >
Bug 4707773
Change-Id: I3b952cf72b534e9478c2e679ab0f58b4d837bfaf
Signed-off-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3207076
(cherry picked from commit 8fdf97141d )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3216025
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
2024-09-24 19:26:19 -07:00
Vedant Deshpande
6fb6a1dc2f
arm64: tegra: Restructure Orin NX/Nano device tree
...
The Orin NX and Orin Nano boards share a common carrier board and the
module boards for both platforms are very similar. Therefore,
restructure the Orin NX/Nano device-tree source files to adhere to a
simple hierarchical format. This will help make clear where changes
should go, and eliminates redundancy within the files.
Previously the carrier board file was independent. However, given
that it is so tightly coupled with the module design, it will be
more practical to combine files together for a simpler layout.
Following changes are made to restructure the device tree source files:
1) Change include hierarchy. Top-level dts includes board dtsi.
Board dtsi includes module dtsi. Module dtsi includes SoC dtsi.
2) Data from the top level dts file that is common to both Orin NX
and Orin Nano is in tegra234-p3768-0000+p3767.dtsi.
3) Only data that is unique to NX/Nano is present in the top-level dts.
Signed-off-by: Vedant Deshpande <vedantd@nvidia.com >
Signed-off-by: Thierry Reding <treding@nvidia.com >
Bug 4707773
Change-Id: I45d73a33db0c654b7d98fdfa456c52f7b024a26a
Signed-off-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3207075
(cherry picked from commit c1afccabc1 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3216024
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
2024-09-24 19:26:15 -07:00
Brad Griffis
fc394bbcfa
t23x: nv-public: update spacing to match upstream
...
An earlier patch did not match the spacing used upstream. Fix
the spacing to maintain consistency such that patches can be
applied cleanly.
Bug 4152207
Change-Id: I12254a939f9b812b125e17c525a5b527e0067ef9
Signed-off-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3207072
(cherry picked from commit 6f5fd618d3 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3216023
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-09-24 19:26:12 -07:00
Brad Griffis
435cef0dc5
t23x: nv-soc: Enable USB remote wakeup support
...
Add SC7 wake support:
- wake 76 for SS port 0
- wake 77 for SS port 1
- wake 78 for SS port 2 and SS port 3
- wake 79 for USB2 port 0
- wake 80 for USB2 port 1
- wake 81 for USB2 port 2
- wake 82 for USB2 port 3
Bug 4166189
Change-Id: I16bf1215178f0b7bc0486794a42f169fc6185315
Signed-off-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3217045
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
2024-09-24 19:26:08 -07:00
Brad Griffis
e0688a1de6
Revert "[UPSTREAM PENDING] soc: tegra234: Enable USB remote wakeup support"
...
This reverts commit ac9e946992 .
Reason for revert: Patch is not upstream.
Bug 4166189
Change-Id: Id30bb9625ccfd822e9f49145225c7f1903d2de86
Signed-off-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3206861
(cherry picked from commit be133b5e99 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3216022
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
2024-09-24 19:26:04 -07:00
Brad Griffis
a10f6254a5
t23x: dts: fix up previous patch to align with upstream
...
Clean up errors in this patch:
7670c8e ("UPSTREAM: arm64: tegra: Add audio support for IGX Orin")
It added nodes that were not part of the upstream patch. Remove
those nodes since they are not present upstream.
Bug 4115300
Change-Id: Ieab09a185b0ea64e6dc71b90cfca948fb29ca68f
Signed-off-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3207071
(cherry picked from commit 3bdc809ebc )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3216021
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-09-24 19:26:00 -07:00
Laxman Dewangan
6bcdd520f2
t23x: nv-platforms: Remove INA device node
...
The INA device nodes are added in the base DTB
files which is integrated from mainline. Hence,
it is not required to add the same devices frm
override base DTB files.
Remove the duplicate entries.
Bug 4037899
Bug 4707773
Change-Id: I60e13b6daf0dec819c4ced4add019097f4735c66
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3036336
(cherry picked from commit 46c1a0c49d )
Signed-off-by: Vedant Deshpande <vedantd@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3172826
Tested-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
2024-09-24 19:25:56 -07:00
Jon Hunter
cb9f5b0c38
arm64: tegra: Add power-sensors for Tegra234 boards
...
Populate the ina219 and ina3221 power-sensors for the various Tegra234
boards. These sensors are located on the Tegra234 module boards and the
configuration of some sensors is common across the different Tegra234
modules. Therefore, add any common sensor configurations to appropriate
device tree source file so it can be re-used across modules.
Bug 4707773
Change-Id: I3a1244497a27f6ecb2364bcb9112522a22dbae60
Signed-off-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/+/3036335
(cherry picked from commit 9d60e5aaa8 )
Signed-off-by: Vedant Deshpande <vedantd@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3172825
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Tested-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
2024-09-24 19:25:52 -07:00
ruppala
8d0b857c8f
nv-platform: Add PEX WAKE GPIO interrupt for C1 controller
...
Add PEX WAKE GPIO interrupt in PCIe controller-1 device tree node
to support PEX WAKE for WiFi.
Bug 4701216
Change-Id: I5132caaef02f031696e39294e20b5ea9a91e8449
Signed-off-by: ruppala <ruppala@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3210119
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Manikanta Maddireddy <mmaddireddy@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
2024-09-09 15:23:56 -07:00
Jerry Chang
0dc0f4c2a3
overlay: camera: remove deprecated properties
...
it's now using upstream ICC API, devm_of_icc_get().
remove below properties since they are deprecated.
- num_csi_lanes
- max_lane_speed
- max_pixel_rate
- min_bits_per_pixel
- vi_peak_byte_per_pixel
- vi_bw_margin_pct
- isp_peak_byte_per_pixel
- isp_bw_margin_pct
Bug 4712696
Change-Id: I387290e02e91d9ad2cbb7b25903e1445b3d73c2b
Signed-off-by: Jerry Chang <jerchang@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3162430
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Praveen AC <pac@nvidia.com >
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-09-09 04:39:19 -07:00
Brad Griffis
bbe01efff9
t23x: overlay: add no-map to vpr carveout
...
The VPR carveout has special security constraints. It must not be
read by the CPU. Add "no-map" property to this region to avoid
issues.
Currently linux-next builds are failing to boot because we hit
an error related to this mapping.
[ 0.000000] Call trace:
[ 0.000000] numa_memblks_init+0x28c/0x32c
[ 0.000000] numa_init+0x48/0x218
[ 0.000000] arch_numa_init+0x48/0x84
[ 0.000000] bootmem_init+0x6c/0x174
[ 0.000000] setup_arch+0x23c/0x5fc
[ 0.000000] start_kernel+0x68/0x710
[ 0.000000] __primary_switched+0x80/0x88
[ 0.000000] Code: a8c77bfd d50323bf d65f03c0 f9800051 (c85f7c46)
Addition of no-map resolves the issue.
Bug 4749580
Change-Id: I16cd52d5ce969d3af5e1814c51e061e2d584cc22
Signed-off-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3208483
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Ketan Patil <ketanp@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
2024-09-05 13:24:12 -07:00
Mark Zhang
a082494d45
dts: optee: Update fTPM v2.0 nodes
...
This patch updates the fTPM nodes in Tegra234 OP-TEE dts to conform to the fTPM v2.0 design.
Bug 200771475
Bug 4610123
Change-Id: I6a620f7097b9b7a3b6698f50c3cc0e8b83c7c7f8
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3193965
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Tested-by: Joseph Lo <josephl@nvidia.com >
Reviewed-by: Jimmy Zhang <jimmzhang@nvidia.com >
Reviewed-by: Joseph Lo <josephl@nvidia.com >
2024-09-05 03:09:55 -07:00
Dipen Patel
ab9b7d747f
nv-platform: Add edge safety services
...
The edge safety is profisafe demo app which is part of the SEP package
deliverables. Add necessary DT changes so that current
userspace components related to fsicomm software stack can parse
it. This includes updating total channels, adding two new nodes
belonging to edge safety server and its related frame size and count.
Bug 4766823
Change-Id: I2326a911ab384f26f8388d7136ee2a48b91ec0b7
Signed-off-by: Dipen Patel <dipenp@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3115003
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
rel-36_eng_2024-08-29
2024-08-21 22:54:26 -07:00
Wayne Wang
188ebb37f1
p3768: dts: disable PCIe C8 in p3767 0000 PX1
...
Since PX1 does not use PCIe C8, set it to disabled.
Bug 4601516
Signed-off-by: Wayne Wang(SW-TEGRA) <waywang@nvidia.com >
Change-Id: Ic757fdf87e4efcbca609b25d41cf8a523746c2c7
(cherry picked from commit 40a3011636474e2b361444422cf6ef8a40a5e2ca)
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3131844
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Yi-Wei Wang <yiweiw@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Rajkumar Kasirajan <rkasirajan@nvidia.com >
2024-08-13 10:24:11 -07:00
Vedant Deshpande
a987d2d0ea
nv-platform: Rename se nodes to crypto
...
Rename the se nodes to crypto to maintain synchronization with
upstream changes.
Bug 4707773
Change-Id: I3018c945ab8f85ae372c2888f6f6d893ba8878a7
Signed-off-by: Vedant Deshpande <vedantd@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3191650
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-by: Gautham Srinivasan <gauthams@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-08-10 05:39:13 -07:00
Vedant Deshpande
bf4f67f9d9
nv-platform: Remove duplicate PCIe nodes
...
Remove redundant nodes from common dtsi file which are already present
in upstream board level common include file.
Bug 4707773
Change-Id: I1f751005b3c5f19b8fea5a01c95ce912e31bc08d
Signed-off-by: Vedant Deshpande <vedantd@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3189292
Tested-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-by: Gautham Srinivasan <gauthams@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
2024-08-06 23:09:12 -07:00
Yi-Wei Wang
1f405def24
t23x: p3701-0000-as-p3767-000*: Update CPU Fmax
...
Update CPU Fmax for Orin NX / Nano emulation platforms.
Bug 4196830
Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com >
Change-Id: I6e0d1a08eeb9e6477f3e07d5e85b08867654e46a
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3189135
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Ivan Pravdin <ipravdin@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-08-06 10:53:57 -07:00
Praveen AC
f84d681a56
t23x:P3783: Fix failed to read 2nd Hawk EEPROM serial number.
...
Changed EEPROM address to 0x15 for 2nd Hawks EEPROM
to avoid fail to read serial number.
Bug 4244937
Change-Id: I562a2c9c81b99baaf252e44f1e8530256a0b6643
Signed-off-by: Praveen AC <pac@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3184250
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
Reviewed-by: Shubham Chandra <shubhamc@nvidia.com >
Reviewed-by: Ankur Pawar <ankurp@nvidia.com >
rel-36_eng_2024-07-23
2024-08-01 23:39:20 -07:00
Sumit Gupta
dadc4a48b6
t23x: nv-public: tegra: fix typo in dce fabric compatible
...
Fix typo in the compatible string of DCE fabric.
Bug 4369009
Change-Id: Ic68a46a89f3859dd93034fd0e774e379699d7859
Signed-off-by: Sumit Gupta <sumitg@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3185578
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-07-31 11:09:07 -07:00
Yi-Wei Wang
82746253aa
t23x: nv-public: Disable hot surface alert for IGX
...
For IGX platform, the module and baseboard are inside the chassis, the
hot surface alert should not rely on on-chip or on-board thermal sensors
to judge whether the surface is hot or not. So, this change disables the
hot surface alert for IGX platform to avoid the false alarm.
Bug 4084478
Bug 4561083
Bug 4611631
Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com >
Change-Id: Ib4f9ca3e2822c593744668a82ebaabb3910ac594
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3181470
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Rajkumar Kasirajan <rkasirajan@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-07-25 12:24:01 -07:00
Ankur Pawar
9c1a6b2d11
overlay: t23x: fix IMX390 SDR mode corruption
...
Bottom two lines in IMX390 SDR mode are completely
black. Issue is fixed in IMX390 driver. Change the
image resolution to 1936x1096.
Bug 4505240
Change-Id: Ie72ffc66e3ca67ce30e6ad5b56766486f78b1d0a
Signed-off-by: Ankur Pawar <ankurp@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3179853
Reviewed-by: svcacv <svcacv@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Shubham Chandra <shubhamc@nvidia.com >
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
2024-07-25 09:54:18 -07:00
Sumit Gupta
43c90b2f83
t23x: nv-public: tegra: disable sce fabric node
...
Disable SCE fabric node to avoid overwrite of the actual CBB error and
to print info about the original error. Access to SCE fabric registers
was blocked by firewall after the introduction of FSI. After that any
illegal access by some SW to SCE registers is correctly resulting in
the CBB firewall error. But when CCPLEX tries accessing the SCE-fabric
registers to print error info, then another firewall error comes as
the fabric registers are also firewall protected. This causes second
error info to be printed which is misleading. Disable SCE fabric node
to avoid printing the misleading second error. The first error will
get printed on interrupt from the fabric causing the actual access.
Bug 4369009
Change-Id: I8f47516248bf239d9a5c7780d0f10456b1ebd9de
Signed-off-by: Sumit Gupta <sumitg@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3179289
Reviewed-by: svcacv <svcacv@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
2024-07-23 01:09:00 -07:00
Ashish Mhetre
977fb0aa31
tegra234: Add smmu_test node
...
Add smmu_test node in t23x dts and enable it. It's used by
smmu tests.
Bug 4739062
Change-Id: Ibcbb0fe1896b49987d4a77a99bd466da16c3634b
Signed-off-by: Ashish Mhetre <amhetre@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3179041
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Sachin Nikam <snikam@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-07-22 02:26:58 -07:00
Brad Griffis
fb6feb2209
Revert "nv-public: arm64: tegra: disable sce fabric node"
...
This reverts commit 6acdd6c524 .
Reason for revert: Cannot update upstream files.
Change-Id: I473b6d0a740eaa0ff235246a8f7fef88f6b2aba4
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3178463
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
2024-07-19 18:54:05 -07:00
Brad Griffis
c188adf0b1
Revert "tegra234: Add smmu_test node"
...
This reverts commit c85caf7ae9 .
Reason for revert: Only changes merged upstream can be here.
Change-Id: Ica7759a94ecde6f8adaa904082efb302617e02de
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3178462
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
2024-07-19 16:38:59 -07:00
Ashish Mhetre
c85caf7ae9
tegra234: Add smmu_test node
...
Add smmu_test node in t23x dts and enable it. It's used by
smmu tests.
Bug 4739062
Change-Id: Ib42cb4feed4eaf4947bb9734db6801fa25f772a5
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3178085
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
2024-07-19 11:25:14 -07:00
Vishwaroop A
4cf13bde38
nv-public: qspi: update prod entries for qspi.
...
Avoid configuring command2 register in prod.
Bug 4739710
Change-Id: I7c644427effa10455cb1fa02788e86ae2d6dd181
Signed-off-by: Vishwaroop A <va@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3176993
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Tested-by: Brad Griffis <bgriffis@nvidia.com >
2024-07-18 18:24:02 -07:00
Vedant Deshpande
5b71d8a42b
nv-soc: Remove redundant properties of eth node
...
Remove the properties of the ethernet device node
which are already present in tegra234.dtsi.
Bug 4707773
Change-Id: Ic65955c587c18ad185b42e4f3317c0eba39b456c
Signed-off-by: Vedant Deshpande <vedantd@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3170872
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
rel-36_eng_2024-07-08
2024-07-16 06:54:42 -07:00
Laxman Dewangan
deb67bdfad
t23x: Remove override of clock speed for SBSA UART
...
The clock speed of the SBSA UART is configured in
common/base DTS file, hence remove the override of
this property from platform common override file.
Bug 4037899
Bug 4707773
Change-Id: Ib871ec7fe7561cfc42336d87125883a1fe224468
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3037843
(cherry picked from commit a7d01fe7f4 )
Signed-off-by: Vedant Deshpande <vedantd@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3172851
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
Tested-by: Brad Griffis <bgriffis@nvidia.com >
2024-07-16 06:54:31 -07:00
Thierry Reding
d9ee65d083
arm64: tegra: Add missing current-speed for SBSA UART
...
The SBSA UART device tree bindings require a current-speed property that
specifies the baud rate configured by the firmware. Add it on Jetson AGX
Orin and Jetson Orin Nano/NX.
Bug 4037899
Bug 4707773
Change-Id: I73a72f7278892e2331368f1d13dd2c306bf4c5ed
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/+/3037842
(cherry picked from commit bddb2afb0e )
Signed-off-by: Vedant Deshpande <vedantd@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3172850
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-07-16 06:54:26 -07:00
Vedant Deshpande
d3df85c64a
nv-soc: Rename security engine nodes
...
Renamed the se node to crypto to maintain synchronization with
upstream changes. Also, updated compatible property to maintain
synchronization.
Bug 4707773
Change-Id: Ia08f08a3bdffd22eafdc274f0443e29eb6ef401d
Signed-off-by: Vedant Deshpande <vedantd@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3172699
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
Tested-by: Brad Griffis <bgriffis@nvidia.com >
2024-07-16 06:54:21 -07:00
Vedant Deshpande
5c1e11f1bc
UPSTREAM: arm64: tegra: Add Tegra Security Engine DT nodes
...
Add device tree nodes for Tegra AES and HASH engines.
Signed-off-by: Akhil R <akhilrajeev@nvidia.com >
Signed-off-by: Thierry Reding <treding@nvidia.com >
Bug 4707773
(cherry picked from mainline commit 0d23cacb2ae0fc9d8d40f36cb37ad272b3249ffe)
Change-Id: I5fe86a6943f3a57cd6426c3a1ed20e2f773b8430
Signed-off-by: Vedant Deshpande <vedantd@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3169654
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
Tested-by: Brad Griffis <bgriffis@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
2024-07-16 06:54:16 -07:00
Thierry Reding
6792bbce69
arm64: tegra: Add dmas and dma-names for Tegra234 UARTE
...
Commit 940acdac99b2 ("arm64: tegra: Add UARTE device tree node on
Tegra234") added the device tree node for the UARTE on Tegra234 but
didn't include the "dmas" and "dma-names" properties required for this
device when it's used in high-speed mode.
Bug 4037899
Bug 4707773
Change-Id: Ia06436b77706395c1b69ebdcd9db4cfcc3a7d221
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/+/3035768
(cherry picked from commit 82bdc94bf1 )
Signed-off-by: Vedant Deshpande <vedantd@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3172824
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-07-12 19:39:18 -07:00
Thierry Reding
16cc3a21f8
arm64: tegra: Mark Tegra234 SPI as compatible with Tegra114
...
According to the bindings, both Tegra210 and Tegra114 compatible strings
need to be specified since the version of this hardware block found in
Tegra210 is backwards-compatible.
Bug 4037899
Bug 4707773
Change-Id: I8391f486ac829b00b7232b4edb30a7eb5896339f
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/+/3035767
(cherry picked from commit 722ad13030 )
Signed-off-by: Vedant Deshpande <vedantd@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3172823
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
2024-07-12 19:39:13 -07:00
Thierry Reding
941cde9d73
arm64: tegra: Use correct format for clocks property
...
phandle and clock specifier pairs should be enclosed in angular
brackets.
Bug 4037899
Bug 4707773
Change-Id: I07fcce3729ebf74d17847f6502b87438b0548cbb
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/+/3035766
(cherry picked from commit 089ac40a2e )
Signed-off-by: Vedant Deshpande <vedantd@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3172822
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
2024-07-12 19:39:09 -07:00
Hiteshkumar Patel
1ffe07b61c
nv-public:P3783: Fix probe fail of Hawks during boot.
...
1. Made all sensors of Hawks as master sensors so any sensor is capable
to program SERIALIZERS i2c address translation during probe time
i.e first come first basis.So, We wont miss or skip SERIALIZERS
i2c trans
2. Corrected CAM0_PWDN GPIO from (H, 6) to (E, 6)
Bug 4510846
Bug 4565904
Change-Id: I6d0b881ce3e3425d70672ea56064209ac65c3c2a
Signed-off-by: Hiteshkumar Patel <hiteshkumarg@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3173608
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
Reviewed-by: Praveen AC <pac@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-07-12 11:54:02 -07:00
Praveen AC
4bb0bcd039
tegra234-camera: Update DT property for VI HW.
...
Update DT property for VI from "non-coherent" to "dma-noncoherent"
to adopt to the latest upstream kernel change which intrun fixes
the RAW image corruption.
Bug 4640366
Change-Id: Ib49d5d69fb144a0ec87683b6c650507373be5579
Signed-off-by: Praveen AC <pac@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3172429
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Ankur Pawar <ankurp@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
2024-07-12 09:38:59 -07:00
ruppala
a289da3a6f
t23x: nv-soc: Disable nvidia,macsec-enable
...
Disable macsec for nvethernet in L4T platforms
Bug 4640382
Change-Id: Ie2203015008b3972499602557edd296461ae6c58
Signed-off-by: ruppala <ruppala@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3166951
(cherry picked from commit b0a87160ca )
Reviewed-by: Sanath Kumar Gampa <sgampa@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3173667
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-07-12 05:09:23 -07:00
Ankur Pawar
e979b90a55
t23x: Add Hawk & Owl overlays for P3762
...
Add following overlays for Hawk+Owl
1xHAWK: tegra234-p3737-camera-p3762-a00-1Hawk-overlay.dtbo
2xHAWK: tegra234-p3737-camera-p3762-a00-2Hawk-overlay.dtbo
3xHAWK+3xOWL: tegra234-p3737-camera-p3762-a00-3Hawk-3Owl-overlay.dtbo
4xHAWK: tegra234-p3737-camera-p3762-a00-4Hawk-overlay.dtbo
4xOWL: tegra234-p3737-camera-p3762-a00-4Owl-overlay.dtbo
Bug 4583168
Change-Id: I7d03978628ead5b761668b58e05d6c35553ac52f
Signed-off-by: Ankur Pawar<ankurp@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3109502
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Shubham Chandra <shubhamc@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
2024-07-11 06:54:10 -07:00
Sumit Gupta
6acdd6c524
nv-public: arm64: tegra: disable sce fabric node
...
Access to SCE fabric registers was blocked by firewall after the
introduction of FSI. After that any illegal access by some SW to SCE
registers is correctly resulting in the CBB firewall error. But when
CCPLEX tries accessing the SCE-fabric registers to print error info,
then another firewall error comes as the fabric registers are also
firewall protected. This causes second error info to be printed in
CBB error dump which is misleading. Disabling the SCE fabric node
to avoid printing the misleading info. The first error info will be
printed by the interrupt from the fabric causing the actual access.
Bug 4369009
Change-Id: Ic53283b79b5ca385f051b002d986da5e81aa4eb2
Signed-off-by: Sumit Gupta <sumitg@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3170439
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-07-09 01:27:49 -07:00
Yi-Wei Wang
d08ec0eb9f
nv-platform: unregister tmp451 from thermal zone
...
Unregister tmp451 from thermal zone as no cooling action is required
from the thermal framework. Temperature readings of tmp451 sensors are
still available from the sysfs nodes exposed by the hwmon framework.
Bug 4139424
Bug 4652433
Bug 4715251
Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com >
Change-Id: Ie7b61fc9d2712374b3b3ddb6b7448e801044cb7f
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3165613
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Rajkumar Kasirajan <rkasirajan@nvidia.com >
2024-07-02 02:10:27 -07:00
ByungKuk Seo
1a5be92d47
Revert "Revert "concord: add display hdcp property
...
This reverts commit 0772bd52c7 .
Reason: back to hdcp_enabled, fixed by
http://git-p4swmirror/r/c/p4swmirror/tegra/gpu/drv_v1/+/258600
Bug 4620917
Change-Id: Iedf15d35d2872f199002d8f46656f652a524c7a0
Signed-off-by: ByungKuk Seo <bseo@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3155263
Reviewed-by: Bharat Nihalani <bnihalani@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Nikesh Oswal <noswal@nvidia.com >
rel-36_eng_2024-06-26
2024-06-25 14:55:37 -07:00
Laxman Dewangan
6bdc4f9063
tegra234: Correct the PCIE prefetch memory range
...
Fix the PCIE prefetch memory range for p3740-0002+p3701-0008.
Bug 4650009
Change-Id: I229de350c5ab1e87b5c60181569468e00558441a
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3137700
(cherry picked from commit 57c3e682de )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3157507
Reviewed-by: Paritosh Dixit <paritoshd@nvidia.com >
Reviewed-by: Manikanta Maddireddy <mmaddireddy@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Tested-by: Jon Hunter <jonathanh@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
2024-06-18 13:39:31 -07:00