Brad Griffis
85668a3a93
t23x: nv-platform: update p3701 qspi rx/tx trimmer
...
Update QSPI_COMMAND2_0 bitmask to ensure tx trimmer gets written
with a value of zero.
Bug 5484432
Change-Id: I299a6055542180ee069d2304d9d42785b8786674
Signed-off-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3475277
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2025-10-23 10:53:54 -07:00
Brad Griffis
e55146db67
t23x: nv-platform: update p3701 qspi rx trimmer
...
Update prod-settings for qspi to match hw recommendations.
Bug 5484432
Change-Id: I82b11a2e6996b17bf085e3665d42f940b5e752e4
Signed-off-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3471548
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
2025-10-23 06:24:26 -07:00
Shubhi Garg
9a55ca5812
t23x: move mttcan prod settings to soc
...
MTTCAN prod setttings for TDCR is not specific for Concord (P3701).
It will valid for all platforms based on T234 SoC. With this change,
prod settings will be applied for Orin NX.
Bug 5451961
Change-Id: I10d93d000903f9752560435717cb71861e6b399c
Signed-off-by: Shubhi Garg <shgarg@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3442879
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2025-09-01 21:53:57 -07:00
Brad Griffis
0fe5921a7a
t23x: nv-platform: update p3767 qspi rx trimmer
...
Update prod-settings for qspi to match hw recommendations.
Bug 5257049
Bug 5287269
Change-Id: I648aa6d98242ad0c67da54a20b6c2837700e51cc
Signed-off-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3440480
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2025-08-26 18:08:53 -07:00
Yi Ju Huang
565fd22fb4
t234: nv-platform: remove IGX PCIe C5 resize in overlay file
...
The resize fix is now upstream. Remove the duplicate fix
in the override file.
Bug 4309882
Change-Id: I2e2e6f2a3307b2993c1024173159b73387894362
Signed-off-by: Yi Ju Huang <yijuh@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3344157
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2025-04-21 17:54:53 -07:00
Ivy Huang
08bca07742
Revert "t234: nv-platform: p3768: delete the suspend key"
...
This reverts commit 354519a4a5 .
Reason for revert: the fix is now upstream. Remove the
duplicate fix in the override file.
Bug 4868022
Change-Id: I4373016c81a4007e258f25486b46ecbbcba55d06
Signed-off-by: Yi Ju Huang <yijuh@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3344169
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2025-04-21 17:54:44 -07:00
Ken Chang
ff2e448e8c
t23x: nv-public: remove taylor dts
...
Move the taylor dts from nv-public to nv-partner repo.
Bug 4933746
Change-Id: I7c04ea8c0f650cf236210af5cde4003000885122
Signed-off-by: Ken Chang <kenc@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3303782
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2025-02-26 18:54:17 -08:00
Wayne
32e06b3e98
t23x: nv-public: remove px1 dts
...
Move the px1 dts from nv-public to nv-partner repo.
Bug 4933746
Signed-off-by: Wayne Wang(SW-TEGRA) <waywang@nvidia.com >
Change-Id: I928d0fc5d3905bb256f1ff5ff0432c287dafcdac
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3301625
Reviewed-by: svcacv <svcacv@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
2025-02-19 01:39:37 -08:00
Hiteshkumar Patel
34a5de4f2c
t23x: dts: Add IGX500 to public repo
...
Add IGX500 dts support to nv-public
Bug 5018940
Change-Id: Ida4a7de3d060dc660acbbdbf9b5020ba198dc5d3
Signed-off-by: Hiteshkumar Patel <hiteshkumarg@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3271404
Reviewed-by: svcacv <svcacv@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Dipen Patel <dipenp@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
2024-12-21 06:54:29 -08:00
Yi-Wei Wang
9c95c70255
t23x: dts: Update the model string of p3767 super
...
Append a "Super" in the model string of p3767 super configurations.
Bug 4997111
Bug 4285189
Bug 3733987
Bug 3734903
Bug 3559424
Bug 3290570
Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com >
Change-Id: If9e4c8e4934e5e6bd855dbfd4293a21a73b2d51a
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3268360
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Rajkumar Kasirajan <rkasirajan@nvidia.com >
2024-12-15 21:55:40 -08:00
Yi-Wei Wang
bcacf67120
t23x: dts: Support Orin Nano 8GB super platform
...
Add support for Orin Nano 8GB super platform.
Bug 4997111
Bug 4285189
Bug 3733987
Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com >
Change-Id: I5123724fce638267a577c06e61d6a6fe6d51aa5c
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3263747
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
2024-12-07 21:56:07 -08:00
Yi-Wei Wang
f9c0ab9b7d
t23x: dts: Support Orin Nano 4GB super platform
...
Add support for Orin Nano 4GB super platform.
Bug 4997111
Bug 4285189
Bug 3734903
Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com >
Change-Id: I17635d0a27fd43cfe8b3084f7f59b0d6abbadbd5
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3263267
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
2024-12-07 21:55:05 -08:00
Yi-Wei Wang
35e768c507
t23x: dts: Support Orin NX 16GB super platform
...
Add support for Orin NX 16GB super platform.
Bug 4997111
Bug 4285189
Bug 3290570
Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com >
Change-Id: I8501d21b2117a332da5407d0826b0bd4a0e61aad
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3263749
Reviewed-by: svcacv <svcacv@nvidia.com >
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
2024-12-07 19:12:14 -08:00
Yi-Wei Wang
e738e55fe6
t23x: dts: Support Orin NX 8GB super platform
...
Add support for Orin NX 8GB super platform.
Bug 4997111
Bug 4285189
Bug 3559424
Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com >
Change-Id: I5cd84616f4b56927157a03d2da6a571129fb5a14
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3263748
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-12-07 19:10:30 -08:00
Brad Griffis
5fbb8984ce
t23x: nv-public: remove staging directory
...
The last file in this directory is now upstream:
tegra234-p3737-0000+p3701-0008.dts
Remove the staging directory completely as we have no further
need for this directory.
Bug 4707773
Change-Id: Id91595219776c503009a4a3005a701fd90e75818
Signed-off-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3260398
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
2024-12-02 13:24:48 -08:00
Brad Griffis
3812f9c73a
t23x: nv-public: clean up staging directory
...
There is no need to upstream the following files:
tegra234-p3737-0000+p3701-0004.dts
tegra234-p3737-0000+p3701-0005.dts
tegra234-p3768-0000+p3767-0001.dts
tegra234-p3768-0000+p3767-0003.dts
tegra234-p3768-0000+p3767-0004.dts
The differences between those files and the variants that already
exist upstream are limited to things that do not require dts
changes. For example differences in DRAM size are handled by
MEM-BCT. Differences in available accelerators are managed by
UEFI. Therefore we will not be upstreaming these files and so
correspondingly remove them from the staging directory.
These staging files were modifying the compatible string to
correspond with the precise SKU being used. The *-nv.dts files
have been updated to retain those compatible strings.
Note that p3701-0008 remains in the staging folder as there is an
active effort underway to get that upstreamed. So using
"nvidia,p3701-0008" for AGX Orin Industrial is still appropriate
as there are differences in the dtb implementation for that particular
SKU, e.g. temperature thresholds are different.
Bug 4707773
Change-Id: I213c2f4fb4685f4fc02a376ad023be357edf1e52
Signed-off-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3218769
(cherry picked from commit a80675405f )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3260396
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-12-02 13:24:39 -08:00
Shubhi Garg
50cd4a94af
t23x: nv-public: add warning to enable TPM device
...
Since China restricts enabling TPM due to security concerns, adding
a warning note for users enabling TPM to contact Nvidia first.
Bug 4974233
Change-Id: Id231b5e2e90870f4c73c01faf0d3fb4ead2f67e2
Signed-off-by: Shubhi Garg <shgarg@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3256524
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Sai Pong Siu <saipongs@nvidia.com >
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
Tested-by: Sai Pong Siu <saipongs@nvidia.com >
2024-11-25 22:39:00 -08:00
robelin
2b777f2643
t23x: p3737-3701 : Add PCIe pex-wake node for PCIe WAKE# on C1
...
Add PCIe pex-wake for C1 to enable wake on wifi
Bug 4878693
Change-Id: Idcee98f3c343b5097a098be45683f662b00bc629
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3246216
Tested-by: Robert Lin <robelin@nvidia.com >
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
Reviewed-by: Shobek Attupurath <sattupurath@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Robert Lin <robelin@nvidia.com >
2024-11-22 05:24:35 -08:00
Brad Griffis
41f6d6639b
t23x: dts: enable crypto for Orin NX/Nano
...
Enable crypto accelerators for Orin NX/Nano.
Additionally:
1. Remove the compatibles "nvidia,tegra234-se2-aes" and
"nvidia,tegra234-se4-hash" since the OOT crypto modules
are now aligned with upstream.
2. Remove reference to crypto@15810000 since it is not valid.
Bug 4883011
Change-Id: I075c54a194ec46dd2727067fc35b9891ef934770
Signed-off-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3241042
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
2024-11-06 10:54:04 -08:00
Revanth Kumar Uppala
c80c978870
t23x: nv-platform: Make PCIe C1 interrupt flag to GPIO_ACTIVE_LOW
...
This change updates the interrupt flag for the PCIe C1 controller
from IRQ_TYPE_LEVEL_LOW to GPIO_ACTIVE_LOW, aligning the
configuration with the expected GPIO active state for proper wakeup
functionality.
Bug 4895658
Change-Id: I1f09eadd2961242032f7aedfa4f0c618c60625df
Signed-off-by: Revanth Kumar Uppala <ruppala@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3239870
Tested-by: Robert Lin <robelin@nvidia.com >
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
Reviewed-by: Robert Lin <robelin@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-11-02 04:08:57 -07:00
Yi-Wei Wang
b75727c664
t23x: dts: restructure soctherm sensors
...
Previously soctherm sensors were included in platform-level (cvm+cvb)
files. This change moves them to module-level files, since the settings
are module-specific.
Bug 4893772
Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com >
Change-Id: I3b52dbc6f3183ef18087921cc2782f46d3229fa0
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3226551
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
2024-10-09 21:54:21 -07:00
Vishwaroop A
1dd7612d8a
dts: qspi: update parent clock and bus width
...
Add assigned clock parent and rate properties
in device tree for qspi and update the p3701 bus width
for qspi to 4 instead of 1.
Bug 4739710
Bug 4535595
Change-Id: I32cdc917af9ed6c4bbeb94e27d8b007ba704ca8b
Signed-off-by: Vishwaroop A <va@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3174161
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
2024-10-03 03:08:56 -07:00
Ninad Malwade
354519a4a5
t234: nv-platform: p3768: delete the suspend key
...
As per the Orin Nano Dev Kit schematic, GPIO_G.02 is not available
on this device family. It should not be used at all on Orin NX/Nano.
Orin NX/Nano uses GPIO_EE.04 as both a "power" button and a "suspend"
button. However, we cannot have two gpio-keys mapped to the same
GPIO. Therefore delete the "suspend" key.
Bug 4868022
Change-Id: Ib027748800e271ecf95bf644a803289d69abda2c
Signed-off-by: Ninad Malwade <nmalwade@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3219226
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-09-26 21:39:00 -07:00
Brad Griffis
ae593efe21
t23x: nv-platform: remove redundant bpmp nodes
...
The tmp451 sensor definition has moved to the tegra234-p3701.dtsi file
and so it is common to all platforms using AGX Orin. Remove the
older definitions from nv-platform that are no longer needed.
Bug 4707773
Change-Id: I0053e3a08f4e6e6cf4f9ebe957925b283f18fdd5
Signed-off-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3207122
(cherry picked from commit 01cbc20086 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3216039
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
2024-09-24 19:27:12 -07:00
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
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
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
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
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 >
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
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
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
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
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
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
Sheetal
638b4d5881
nv-public: p3767: Remove change from mainline DT
...
- While enabling audio for Orin NX and Nano maniline DT are modified
Removed the change from mainline DT and required nodes which will
not be defined in mainline DT is added to nv-platform DT file.
- Audio related changes for Orin NX and Nano are now in mainline.
Those will be taken while backporting.
Bug 4429992
TAS-2240
Change-Id: Ic93aabedd7b478e1b1c28e132139857e814b1c98
Signed-off-by: Sheetal <sheetal@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3082469
Reviewed-by: Sharad Gupta <sharadg@nvidia.com >
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-by: Sameer Pujar <spujar@nvidia.com >
Reviewed-by: Sandipan Patra <spatra@nvidia.com >
Reviewed-by: Mohan kumar <mkumard@nvidia.com >
(cherry picked from commit fb98e4d8ba )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3151092
Tested-by: Brad Griffis <bgriffis@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
2024-06-06 06:24:32 -07:00
Shubhi Garg
aa281b277b
nv-public: p3740: fix cvb eeprom bus id
...
Since IGX CVM eeprom uses different I2C controller than CVB, bus id
in eeprom manager should be different. Currently, CVM and CVB has bus@0,
which brings CVB eeprom inside wrong i2c controller. Fixes it by differentiating
bus ids. Now, bus@0 has CVM and bus@1 has CVB eeprom.
Bug 4625456
Change-Id: Ied4cd3c66bf0c1122bce9899b3fa749c4ff38d26
Signed-off-by: Shubhi Garg <shgarg@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3135834
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
2024-05-15 20:54:20 -07:00
Yi-Wei Wang
9394fdfa56
nv-platform: add support for p3767 0000 PX1
...
This change adds kernel device tree support for p3767 0000 PX1 platform.
Bug 4477796
Bug 4558654
Bug 4571535
Change-Id: I6874406fc5b73c1e108c37526845bf19be4c3472
Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3125972
Reviewed-by: Rajkumar Kasirajan <rkasirajan@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
2024-04-29 00:40:34 -07:00
Yi-Wei Wang
fc80e50350
nv-public: enable hot surface alert for safety IGX
...
Previously hot surface alert was disabled for safety IGX, but
it makes more sense to enable it to warn the user not to touch
the surface.
Bug 4084478
Bug 4561083
Change-Id: Ica725828f31c7e0336aea2376c7721130d675d96
Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3112109
Reviewed-by: Rajkumar Kasirajan <rkasirajan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2024-04-09 22:09:25 -07:00
Gautham Srinivasan
1d5af222e5
nv-platform: UARTA and UARTE for Orin NX and Nano
...
Enable UARTA and UARTE for Orin NX and Nano devices.
- UARTA is accessible via the 40-pin header with pin 8 and 10 (TX/RX)
- UARTE utilizes the M2.E connector
Bug 4502469
Change-Id: Ia4705ad8153a128d1a2a694abdc51e6483cf4e7d
Signed-off-by: Gautham Srinivasan <gauthams@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3097782
Reviewed-by: svcacv <svcacv@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
2024-03-21 09:24:32 -07:00
Ninad Malwade
01d14d7458
t23x: nv-public: move taylor dts to nv-platform
...
Since the taylor high and low sku dts files are the overlay
files, moving them to nv-platform and correct the include
dt file accordingly.
Bug 4404298
Change-Id: I8d1b221e09e89c9b89264a072204f20ee21c9247
Signed-off-by: Ninad Malwade <nmalwade@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3093888
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
Tested-by: Yi-Wei Wang <yiweiw@nvidia.com >
Reviewed-by: Rajkumar Kasirajan <rkasirajan@nvidia.com >
Reviewed-by: Yi-Wei Wang <yiweiw@nvidia.com >
Reviewed-by: Ken Chang <kenc@nvidia.com >
2024-03-15 00:40:02 -07:00
Hiteshkumar Patel
edea2581e4
nv-platform: Enable nvpps driver on AGX Orin
...
Enable nvpps driver so it can be tested.
AGX Orin has ethernet connected on mgbe0 emac so passing primary emac
mgbe0.
Bug 4489344
Change-Id: I8cbe61557364ae92c2428ec4f5db999f4c1bfe83
Signed-off-by: Hiteshkumar Patel <hiteshkumarg@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3075387
Reviewed-by: svcacv <svcacv@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Dipen Patel <dipenp@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
2024-03-14 15:39:31 -07:00
Shubhi Garg
6b483b3c28
nv-public: fix mttcan1 prod settings
...
For can1 controller, prod setting TDCR register address is wrong.
When we make can1 up on network with dbitrate configuration, it reads
TDCR register. Being wrong address, kernel throws cbb errors.
Bug 4504609
Change-Id: I5ee51e93d627c69c40b39e844fbfd495e5028010
Signed-off-by: Shubhi Garg <shgarg@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3087390
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2024-03-03 20:54:15 -08:00
Jon Hunter
4d2010af58
t23x: nv-public: Remove duplicated MGBE properties
...
The 'phy-mode' and 'power-domains' properties for the MGBE ethernet
controller is present in the upstream SoC and platform files and so need
to duplicate these properties in the SoC and platform overlay files.
Bug 3820445
Bug 4293378
Signed-off-by: Jon Hunter <jonathanh@nvidia.com >
Change-Id: Ibf99701be0796a1b84db439c262a3f718587ab7b
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3082847
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2024-02-23 15:54:40 -08:00
Jon Hunter
6114a37466
t23x: nv-public: Fix serial aliases
...
When booting Linux with GRUB, the serial console does not show the
kernel boot messages as expected. By default GRUB does not add the
'console' kernel parameter and relies on device-tree to configure the
default serial port. Device-tree configures the default serial port by
setting the property 'stdout-path=serial0:115200n8' where 'serial0' is
an alises to one of the devices serial ports. The default serial port
for Tegra234 devices is the TCU0 and so 'serial0' should be mapped to
this interface. However, the 'serial0' is being updated to be mapped to
a different UART.
Fix this by removing the additional 'serialX' aliases in the base
overlay file and add any alises that are not already defined to the
appropriate board file. This does change the mapping of some aliases but
this aligns the boards with the aliases as they are defined upstream.
Bug 4264560
Change-Id: Icf6bdb1e7d5c9abf5bdbf5378b4ed8122910b507
Signed-off-by: Jon Hunter <jonathanh@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3072368
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-by: Paritosh Dixit <paritoshd@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2024-02-12 14:09:30 -08:00
Wayne Wang
5767db6887
t23x: nv-public: add support for P3737 C5 PCIe EP
...
1. Add missing properties to enable C5 PCIe EP on P3737
2. Also add missing properties for some old p3737 boards
Bug 4428373
Change-Id: Ic7a6a36c6874a1d42fe903ce726b8aa075d108c4
Signed-off-by: Wayne Wang(SW-TEGRA) <waywang@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3040254
Reviewed-by: Manikanta Maddireddy <mmaddireddy@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2024-01-18 01:09:21 -08:00