Yi Ju Huang
4724fee17d
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
(cherry picked from commit 565fd22fb4 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3345345
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2025-04-23 15:12:12 -07:00
Ivy Huang
1b9a54c118
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
(cherry picked from commit 08bca07742 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3345343
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
2025-04-23 15:12:03 -07:00
Wayne
b8b5e08db8
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
(cherry picked from commit 32e06b3e98 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3306509
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
2025-03-06 09:15:08 -08:00
Ritu Chaudhary
19e485e69e
nv-public: Enable DPCM links
...
Enable DPCM links and update the widgets property of sound
node.
Bug 4596841
Change-Id: Ia42ee4bbbe519788f74b51921bc4fb9a47b09f06
Signed-off-by: Ritu Chaudhary <rituc@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3297629
Tested-by: Sheetal . <sheetal@nvidia.com >
Reviewed-by: Mohan kumar <mkumard@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Sameer Pujar <spujar@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2025-02-17 04:02:55 -08:00
Vinod Atyam
e4e70506b1
t23x: dts: Add hdmi hotplug support for p3767
...
HDMI hotplug is detection is done using gpio pin. Updated display
property with gpio pin details for p3767.
Bug 4373614
Bug 4151995
Bug 4374769
Change-Id: Ib2bcf8423030f9522674caa6bcb22c9dad2de536
Signed-off-by: Vinod Atyam <vatyam@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3020682
(cherry picked from commit 11a8b72cf5 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3293810
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
2025-02-04 21:27:16 -08:00
Hiteshkumar Patel
1c4dfd0cc1
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
(cherry picked from commit 34a5de4f2c )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3275750
Reviewed-by: Dipen Patel <dipenp@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2025-01-07 17:43:42 -08:00
Yi-Wei Wang
d309ec101b
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
(cherry picked from commit 9c95c70255 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3268527
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Rajkumar Kasirajan <rkasirajan@nvidia.com >
2024-12-19 06:41:32 -08:00
Ritu Chaudhary
c7747eb458
t23x: nv-public: Remove redundant nodes in DT
...
- Upstream DT only enables the IO ports which are exposed out of CVB.
- Remove unnecessary IO nodes from downstream DT.
- Removed nodes are :
agx/concord(p3737) : I2S3, I2S5, DMIC1, DMIC2, DMIC4, DSPK1, DSPK2
igx(p3740) : I2S3, I2S5, DMIC1, DMIC2, DMIC4, DSPK1, DSPK2
nano/nx (p3768) : I2S1, I2S3, I2S5, DMIC1, DMIC2, DMIC3, DMIC4,
DSPK1, DSPK2
Bug 4961348
Change-Id: Id493ae743446d888fe322dd3887729376555541f
Signed-off-by: Ritu Chaudhary <rituc@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3263289
Reviewed-by: Mohan kumar <mkumard@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Sheetal . <sheetal@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
2024-12-19 06:23:15 -08:00
Yi-Wei Wang
33dd9f277a
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
(cherry picked from commit 35e768c507 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3265958
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-12-14 11:35:59 -08:00
Yi-Wei Wang
353b102c9a
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
(cherry picked from commit e738e55fe6 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3265957
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
2024-12-14 11:35:55 -08:00
Yi-Wei Wang
e31fbbe3fd
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
(cherry picked from commit bcacf67120 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3265956
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
2024-12-14 11:35:51 -08:00
Yi-Wei Wang
e4534d60dd
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
(cherry picked from commit f9c0ab9b7d )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3265955
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-12-14 11:35:47 -08:00
Brad Griffis
5e65c422d0
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
(cherry picked from commit 5fbb8984ce )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3260520
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
2024-12-03 19:06:32 -08:00
Wayne Wang
7cef76ea8a
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/+/3188633
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Yi-Wei Wang <yiweiw@nvidia.com >
Reviewed-by: Rajkumar Kasirajan <rkasirajan@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-11-29 07:47:39 -08:00
Shubhi Garg
d965364840
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
(cherry picked from commit 50cd4a94af )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3257875
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-11-28 12:55:07 -08:00
Sheetal
a4e7904eb5
nv-platform: Enable AHUB IPs
...
The NV common DT files contain data for downstream nodes. They are
used to enable all AHUB nodes, even if there is no connection to CVB.
However, some IO nodes are not enabled, and the downstream sound node
entry expects all IOs to be connected to DAI. This leads to APE card
registration failures.
Bug 4944318
Change-Id: I2a7000a27459fbb3004b73ce7891adf22c266e3a
Signed-off-by: Sheetal <sheetal@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3246473
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Mohan kumar <mkumard@nvidia.com >
Reviewed-by: Sameer Pujar <spujar@nvidia.com >
2024-11-17 19:15:52 -08:00
Brad Griffis
465ae11d59
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
(cherry picked from commit 41f6d6639b )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3244111
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Hiteshkumar Patel <hiteshkumarg@nvidia.com >
2024-11-07 16:32:10 -08:00
Yi-Wei Wang
203070088f
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
(cherry picked from commit b75727c664 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3227430
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-10-18 03:23:13 -07:00
Brad Griffis
a80675405f
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
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
2024-10-10 19:19:40 -07:00
Yi-Wei Wang
8ab20e086b
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: I2035c8c6a58b64a584fe58bfa23d8deba2d84d96
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3224939
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
2024-10-09 13:17:14 -07:00
Ninad Malwade
18d9025787
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
(cherry picked from commit 354519a4a5 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3219944
Reviewed-by: Rajkumar Kasirajan <rkasirajan@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-10-06 18:52:24 -07:00
Brad Griffis
4f8ac54df9
nv-platform: add ethernet alias for p3737 platform
...
The AGX Orin Dev Kit uses the on-chip ethernet controller along with an
on-board PHY for networking. Add the necessary alias such that systemd
will automatically apply predictable names to it.
Bug 4494706
Change-Id: I10214456a59ac69d128948290aa4b83791a74940
Signed-off-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3223043
Reviewed-by: Paritosh Dixit <paritoshd@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-10-06 04:06:01 -07:00
Jerry Chang
c126bf17e6
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
(cherry picked from commit 0dc0f4c2a3 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3210555
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
Reviewed-by: Praveen AC <pac@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-09-12 17:17:58 -07:00
Brad Griffis
01cbc20086
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
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
2024-09-07 11:26:00 -07:00
Brad Griffis
9edb64d771
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
Tested-by: Brad Griffis <bgriffis@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
2024-09-07 11:25:36 -07:00
Brad Griffis
2088c3255b
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
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-09-07 11:25:14 -07:00
Vedant Deshpande
b48bb5d7ba
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
(cherry picked from commit a987d2d0ea )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3192210
Reviewed-by: Gautham Srinivasan <gauthams@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
Tested-by: Brad Griffis <bgriffis@nvidia.com >
2024-08-12 21:31:38 -07:00
Vedant Deshpande
64adc2f96b
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
(cherry picked from commit bf4f67f9d9 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3190412
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Tested-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-by: Gautham Srinivasan <gauthams@nvidia.com >
2024-08-10 17:58:10 -07:00
Yi-Wei Wang
3fc9b30548
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
(cherry picked from commit 82746253aa )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3182331
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Rajkumar Kasirajan <rkasirajan@nvidia.com >
2024-07-29 05:51:55 -07:00
Yi-Wei Wang
ba17dd5afe
nv-platform: Update thermal settings for tmp451
...
This change adds hot trip point temperatures for tmp451 sensors as per
//hw/ar/doc/t23x/sysarch/power/global_functions/thermal_management/
T234_Thermal_Settings.xlsx#31.
The polling interval is set to 0 since no periodic thermal management is
required from thermal framework.
Bug 4139424
Bug 4635474
Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com >
Change-Id: I6b9d9e77a34475e02cf1b4a63f4a35a1dd731b2e
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3143159
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Rajkumar Kasirajan <rkasirajan@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
2024-07-03 14:02:19 -07:00
Shubhi Garg
eea0eeefbf
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
(cherry picked from commit aa281b277b )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3141028
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
2024-05-22 23:25:36 -07:00
Sameer Pujar
a27a5a2ae2
t23x: nv-public: Remove legacy sound bindings
...
Graph sound card driver is enabled by default now and legacy machine
driver is going to be removed. Hence cleanup the legacy bindings and
going forward only maintain the graph sound card bindings. The 'sound'
device for graph card and legacy machine driver were merged earlier,
so we don't require duplicate phandles for the 'sound' node. Hence
remove the 'tegra_sound_graph' phandle.
Bug 4596865
Change-Id: Ie5a0a325a3d8b72d102a789116f7ccafa0bc7726
Signed-off-by: Sameer Pujar <spujar@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3111444
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
2024-05-21 16:36:46 -07:00
Laxman Dewangan
57c3e682de
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
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Manikanta Maddireddy <mmaddireddy@nvidia.com >
2024-05-15 14:35:48 -07:00
Yi-Wei Wang
491bdcad0e
nv-platform: Add critical trip for tmp451 sensors
...
This change adds critical trip point temperatures for tmp451 sensors
as per //hw/ar/doc/t23x/sysarch/power/global_functions/
thermal_management/T234_Thermal_Settings.xlsx.
Bug 4139424
Bug 4635474
Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com >
Change-Id: I09b2dae33d177ed5efa85299a6b0a6241e94fc52
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3130038
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Rajkumar Kasirajan <rkasirajan@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com >
2024-05-09 03:18:27 -07:00
Ninad Malwade
e8a7981f6c
t23x: nv-public: Add high low sku kernel dts
...
Adding kernel dts for the taylor high and low sku
Bug 4404298
Change-Id: Ibd8c620dfab376a41678b9b2d3239b1c3c4b9c8a
Signed-off-by: Ninad Malwade <nmalwade@nvidia.com >
(cherry picked from commit 6b52bea6a0 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3132066
Reviewed-by: Yi-Wei Wang <yiweiw@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Rajkumar Kasirajan <rkasirajan@nvidia.com >
2024-05-08 04:18:19 -07:00
Yi-Wei Wang
c6d054a4d1
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
(cherry picked from commit 9394fdfa56 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3128078
Reviewed-by: Rajkumar Kasirajan <rkasirajan@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2024-05-03 15:12:34 -07:00
Yi-Wei Wang
cfa24fd5ab
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
(cherry picked from commit fc80e50350 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3112518
Reviewed-by: Rajkumar Kasirajan <rkasirajan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2024-04-26 02:34:30 -07:00
Sameer Pujar
1adbf25ff3
t23x: Use graph sound card driver
...
This commit helps to use upstream graph sound card driver and has
following changes to support it:
- compatible property update for sound node is removed from the
nv-platform DTSI file. No need to support legacy machine driver
anymore and thus compatible from generic DT is good enough.
- Rename 'nvidia-audio-card,mclk-fs' property to just 'mclk-fs'
to align with upstream binding.
- Upstream device tree sources have the audio codec enabled by
default for AGX Orin platform. This was done so because all
publicly available AGX Orin boards have onboard codec. But,
downstream still runs some sanity tests on older boards which
don't have codec. To support this, disable the codec in the
downstream device tree and conditionally enable them based on
the board revision check.
- Upstream device tree doesn't enable all the I/O instances,
however downstream enables all of them and has sanity coverage.
Thus enable these by updating 'dais' property in downstream
device tree.
- There is codec specific setting required from machine driver
for RT5640 codec. Add the legacy DAI link name in the codec
endpoint node.
Bug 4451662
Bug 4453772
Change-Id: Ib471ed4526c6b45def7e1797ba9ac8b05da0946c
Signed-off-by: Sameer Pujar <spujar@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3095766
Reviewed-by: Mohan kumar <mkumard@nvidia.com >
Reviewed-by: Sharad Gupta <sharadg@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
2024-04-19 00:18:49 -07:00
Hiteshkumar Patel
5c8338bf44
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
(cherry picked from edea2581e4 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3097857
Reviewed-by: Gautham Srinivasan <gauthams@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2024-04-02 08:02:07 -07:00
Gautham Srinivasan
5866feb369
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
(cherry picked from commit 1d5af222e5 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3102090
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2024-03-22 13:06:34 -07:00
Sheetal
fb98e4d8ba
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 >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Mohan kumar <mkumard@nvidia.com >
2024-03-13 05:17:35 -07:00
Gautham Srinivasan
4d11ffa2b4
nv-platform: remove num-slices field for hardware-timestamp
...
HTE driver is used now instead of GTE. Remove num-slices field as
HTE driver does not have it.
Bug 3961133
Change-Id: I57945bb2d7fad6721c9bef929f244ead41f5c30e
Signed-off-by: Gautham Srinivasan <gauthams@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3091164
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
2024-03-11 08:08:21 -07:00
Ian Stewart
0847104654
t23x: igx: Resize 64-bit aperture of PCIe C5
...
Resize 64-bit aperture of PCIe C5 controller to accommodate
endpoints with bigger BARs.
Bug 4309882
Change-Id: I8ae999df42974e5ce1144896b6d657604ce5d95c
Signed-off-by: Ian Stewart <istewart@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2987793
(cherry picked from commit 9a81385241 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3090784
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2024-03-09 13:02:30 -08:00
Shubhi Garg
011a32fc0b
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
(cherry picked from commit 6b483b3c28 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3089277
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2024-03-06 04:38:15 -08:00
Jon Hunter
4a727c972f
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
(cherry picked from commit 4d2010af58 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3083876
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2024-02-27 06:55:07 -08:00
Jon Hunter
8e062e8340
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
(cherry picked from commit 6114a37466 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3075606
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2024-02-13 20:10:19 -08:00
Wayne Wang
78d8c8a76c
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
(cherry picked from commit 5767db6887 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3059989
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2024-01-25 17:14:31 -08:00
Jon Hunter
76258f3b1f
nv-public: p3737: Disable UFSHCI
...
The UFSHCI controller is not supported for Tegra234 Jetson platforms and
so disable this controller. Note that this change makes no difference
because the Tegra UFS driver is never automatically loaded based
device-tree for Jetson platforms. The Tegra UFS driver does not populate
the MODULE_DEVICE_TABLE() macro and so the driver has to be manually
loaded.
Change-Id: Ifb3a588b9bbd08a71bad9a71aa59e8b0e0fc038a
Signed-off-by: Jon Hunter <jonathanh@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3051223
(cherry picked from commit ab126bc380 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3052382
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2024-01-15 09:04:04 -08:00
Ilies CHERGUI
e4e6198686
nv-platform: p3740: enable I/O expander
...
Enable I/O expander for IGX Orin Boards Kit
Bug 4358744
Signed-off-by: Ilies CHERGUI <ichergui@nvidia.com >
Change-Id: Iecbda281e4d3979adf8dcd776917a4faad41ec86
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3029467
(cherry picked from commit 1f13b70e19 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3041084
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2024-01-13 00:25:54 -08:00
Dipen Patel
16fbe94504
t23x: platform: safety: Add FSI multicore support
...
The recent version of the FSI FW has updated it to include multi-core
FSI support where CCPLEX can communicate with multiple FSI cores, using
per core memory carveouts. This CL reflects the changes that it is
needed to accomplish that, specifically it adds mapping of the mailbox
to each core. While at it, it also corrects the epl DT node in line with
latest changes done in the safety SOC dtsi file otherwise it will create
two epl nodes which is not desirable.
JIRA L4T-4468
Change-Id: I782b57f67c553739ac76ab835da731ceb9a63c67
Signed-off-by: Dipen Patel <dipenp@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2997185
(cherry picked from commit 3382ef1179 in rel-36)
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3046292
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2024-01-10 05:54:13 -08:00