Yi-Wei Wang
5108617a44
t23x: overlay: Remove duplicate thermal entries
...
Remove duplicate thermal entries which already landed on the mainline
v6.5 and were backported.
Bug 3960800
Bug 4035713
Bug 4204722
Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com >
Change-Id: Iaa7bbe01ed1cb6135ea360378559fcd931b15d75
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2944082
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-07-28 08:14:22 -07:00
Yi-Wei Wang
fab0ba210e
[UPSTREAM v6.5]: arm64: tegra: Enable thermal support on Jetson Orin Nano
...
Enable the TJ thermal zone and hook up cooling maps for the PWM-
controlled fan and two trip points.
Cherry picked from commit 6312e57b3250085b196d9630d2eeea6a583b97ef
Bug 3960800
Bug 4035713
Bug 4204722
Acked-by: Jon Hunter <jonathanh@nvidia.com >
Signed-off-by: Thierry Reding <treding@nvidia.com >
Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com >
Change-Id: I329c1ee1ca48ae01e48300f8aa36d8ce4cc58ef0
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2941398
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-07-28 08:13:49 -07:00
Yi-Wei Wang
0b985e6457
[UPSTREAM v6.5]: arm64: tegra: Support Jetson Orin Nano Developer Kit
...
The NVIDIA Jetson Orin Nano Developer Kit is the combination of the
NVIDIA Jetson Orin Nano (P3767, SKU 5) module and the P3768 carrier
board.
Cherry picked from commit 4d92116266485bc05a7d8cde41fba8845074d152
Bug 4204734
Signed-off-by: Thierry Reding <treding@nvidia.com >
Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com >
Change-Id: Ifd1e8df522e8c9f30e20fa16663e2d8e5351f90c
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2941397
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-07-28 08:13:45 -07:00
Yi-Wei Wang
50b6a5db24
[UPSTREAM v6.5]: arm64: tegra: Enable thermal support on Jetson Orin NX
...
Enable the TJ thermal zone and hook up cooling maps for the PWM-
controlled fan and two trip points.
This also removes a duplicate definition of the PWM fan and changes its
cooling levels. This should have no effect, though, because the fan
wasn't previously connected to anything and by default would be turned
off at probe time.
Cherry picked from commit a6fb90f0eefb13e2cf18f39f1a84a9ef6054153b
Bug 3960800
Bug 4035713
Bug 4204722
Acked-by: Jon Hunter <jonathanh@nvidia.com >
Signed-off-by: Thierry Reding <treding@nvidia.com >
Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com >
Change-Id: I222e43a16f8853ccec70006b72a40973b5e2cc86
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2941396
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-07-28 08:13:40 -07:00
Yi-Wei Wang
2352a5f822
[UPSTREAM v6.5]: arm64: tegra: Enable thermal support on Jetson AGX Orin
...
Add thermal zone details and enable the PWM fan as cooling device.
Note that this also changes the cooling levels for the PWM fan, which
should have no effect, though, because the fan wasn't previously
connected to anything and by default would be turned off at probe time.
Cherry picked from commit 1d3fbd3d41a6c7552126ce39b81591de942a4207
Bug 3960800
Bug 4035713
Bug 4204722
Acked-by: Jon Hunter <jonathanh@nvidia.com >
Signed-off-by: Thierry Reding <treding@nvidia.com >
Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com >
Change-Id: Ice10f86ddbbd5c27b1967f1df2d840c69e002651
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2941395
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-07-28 08:13:35 -07:00
Yi-Wei Wang
0038ca5d15
[UPSTREAM v6.5]: arm64: tegra: Add Tegra234 thermal support
...
Add device tree node for the BPMP thermal node on Tegra234 and add
thermal zone definitions.
Cherry picked from commit 09d990782a243b97eb566717a2155a306a2f42af
Bug 3960800
Bug 4035713
Bug 4204722
Acked-by: Jon Hunter <jonathanh@nvidia.com >
Signed-off-by: Thierry Reding <treding@nvidia.com >
Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com >
Change-Id: Ifef49687ef550cbdcdf26a511a69b1e46502b376
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2941394
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-07-28 08:13:30 -07:00
Yi-Wei Wang
cf3129d52e
t23x: overlay: Overwrite compatible for safety IGX
...
Correctly overwrite the compatible string for safety IGX so that the
userspace application can learn whether it's safety platform or not.
In addition, split "nvidia,p3740-0002+p3701-0008-safety" into
"nvidia,p3740-0002+p3701-0008" and "safety" which is platform agnostic.
Bug 4084478
Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com >
Change-Id: Ibf701149c9b498a47e964082d999707b4f3475ac
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2942616
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Rajkumar Kasirajan <rkasirajan@nvidia.com >
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-07-26 20:57:04 -07:00
shaochunk
7719633209
t23x: overlay: add CPU-EMC mapping for orin nano
...
Add additional opp entry having CPU frequency
and corresponding EMC bandwidth request for
Orin nano platforms.
CPU@1510.4 MHz => EMC@2133 MHz
Bug 4001806
Change-Id: Ia990b739c7d8b55d292ee69100e763448234f17d
Signed-off-by: shaochunk <shaochunk@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2935527
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Sumit Gupta <sumitg@nvidia.com >
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-07-18 23:41:37 -07:00
Yi-Wei Wang
9732ab899e
t23x: overlay: Enable nvpmodel to cap EMC Fmax
...
Enable nvpmodel node for capping the max freq of the EMC clock.
Bug 4154438
Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com >
Change-Id: I50f8f8b1b59f70cdc483a879d3e1e71b52225d6b
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2934876
(cherry picked from commit 5e8cb17169 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2935460
Reviewed-by: Rajkumar Kasirajan <rkasirajan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-07-13 05:14:08 -07:00
Yi-Wei Wang
3112b267e7
p3701: overlay: Update shutdown threshold for sku8
...
Update thermal software shutdown threshold to 117.5C for p3701-0008
according to //hw/ar/doc/t23x/sysarch/power/global_functions/
thermal_management/T234_Thermal_Settings.xlsx#21 .
Bug 3963956
Bug 4035713
Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com >
Change-Id: I59007ac058fdaab52f20124bf4cf593d87e58834
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2931242
(cherry picked from commit 5f1c273029 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2934193
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
2023-07-11 07:39:30 -07:00
Mohan Kumar
40b2db8584
t23x: overlay: Fix typo for clock in ahub node
...
Fix typo on the ahub node for assigned clock parent
property. This fixes the below warning during the boot.
clk: failed to reparent pll_a to plla_out0: \\-22
Bug 3974546
Change-Id: I72c4196d92b4dae797a994662a22006c5093f4d5
Signed-off-by: Mohan Kumar <mkumard@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2931375
(cherry picked from commit 5492933556 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2932968
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
2023-07-11 07:39:20 -07:00
Sameer Pujar
983fa62fa9
generic-dts: Remove compatible overrides for OOT
...
Kernel OOT audio support uses different compatibles to pick specific
OOT drivers for audio. This method requires additional compatible
overrides in the DT overlay which is not a very flexible way to pick
driver modules.
It is possible to pick specific driver modules by adding the not needed
ones to the denylist in the configuration files in '/etc/modprobe.d/'.
This means different compatibles are not necessary and modules can be
filtered based on the name in configuration files. With this it will
be easier to switch between driver modules and also will reduce the
overrides in the overlay. Thus remove all 'oot' reference from driver
compatibles.
Bug 4119612
Change-Id: I420007ee253c8e99c32db54a5e85b3aa79e7cc21
Signed-off-by: Sameer Pujar <spujar@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2927031
(cherry picked from commit 703a5974c6 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2932007
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
Tested-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-07-11 07:38:58 -07:00
Sameer Pujar
3045fd315b
t23x: Build overlays required for Jetson-IO
...
Update makefile to enable build for the Jetson-IO overlays. In doing so
fix build errors by update include paths and file names. Also update the
fragment names as per the platform.
Bug 4161664
Change-Id: Id53af1d1210bc418b020f65277c695d0a493f09e
Signed-off-by: Sheetal <sheetal@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2928110
(cherry picked from commit 7f973335a8 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2933429
Reviewed-by: Mohan Kumar D <mkumard@nvidia.com >
Reviewed-by: Sharad Gupta <sharadg@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-07-10 04:56:43 -07:00
Krishna Yarlagadda
90a0271714
t23x: add prod setting overlay
...
Prod settings added in generic-dt for T23x soc prod
and concord platform.
Bug 4165866
Change-Id: I4bf994d86a22ddae69d10797aba54c0a7aa53727
Signed-off-by: Krishna Yarlagadda <kyarlagadda@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2932560
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-by: Prathamesh Shete <pshete@nvidia.com >
2023-07-07 02:56:38 -07:00
Laxman Dewangan
f2f92ed64b
t23x: optee-dts: Add optee-dts source file
...
Add optee-dts files for optee support. It is moved from the
hardware/nvidia/soc/t23x/optee-dts to get rid of the legacy
DT path.
Bug 4170369
Change-Id: Id31d9efde21139c628be63b25bc7f6db7342e67c
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2932011
2023-07-06 08:56:39 -07:00
Laxman Dewangan
efa9d80bdd
tegra234: p3767: Remove sku based overlay for compatibility
...
There are base DTB based on the SKUs. Hence it is not required to
override the compatible of the platform via the overlay as it
can be done in base DTB only.
Bug 4161664
Bug 4148987
Change-Id: Iae852c8319f89d17688201d1b9ba66fed472fe37
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2931601
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-07-05 22:12:46 -07:00
Shubhi Garg
1642f39c4b
overlay: enable remaining nodes for IGX
...
Enable remaining nodes left to be added for IGX platform in overlay dtsi.
Bug 4179391
Change-Id: I516cfd8c8a4301b491764a1b7b81a8b9fe055e2e
Signed-off-by: Shubhi Garg <shgarg@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2930733
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
2023-07-05 06:26:47 -07:00
shaochunk
66dff8d4b3
t23x: overlay: Include camera dependencies for IGX
...
For tegra234-p3740-0002+p3701-0008,
Include camera DT overlay with camera related nodes
Bug 4180559
Change-Id: Ib3ed91723801f06db581a7bd7b7b2acc269c14a2
Signed-off-by: Shao-Chun Kao <shaochunk@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2930675
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-07-05 02:42:48 -07:00
shaochunk
abb5df5927
t23x: overlay: add CPU-EMC mapping for T234
...
Add additional opp entry having CPU frequency
and corresponding EMC bandwidth request for
below T234 platforms:
- p3701-0008: CPU@1971 MHz => EMC@2133 MHz
- p3767-0000: CPU@1984 MHz => EMC@2133 MHz
Bug 4001806
Change-Id: I7abef63a688bde10d98485adc76b8029a671f692
Signed-off-by: shaochunk <shaochunk@nvidia.com >
(cherry picked from commit 179a88ff04 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2927622
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-07-05 02:41:59 -07:00
Jon Hunter
470e5b237b
t23x: overlay: Enable GPU for IGX
...
Enable the GPU for Tegra234 on the NVIDIA IGX Orin platform.
Bug 4159372
Change-Id: I11d11f26766185c45623ac26c071a5082f28de83
Signed-off-by: Jon Hunter <jonathanh@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2929286
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
2023-07-03 04:42:48 -07:00
Jon Hunter
2057949333
t23x: overlay: Remove Cypress Type-C from overlay
...
Now the Cypress Type-C is upstream for Jetson AGX Orin, remove the
Cypress Type-C from the overlay.
Bug 4152207
Change-Id: I8ded3c7c33bdd5917f66bd2dc17cf12755f0e0c3
Signed-off-by: Jon Hunter <jonathanh@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2927125
(cherry picked from commit e2e74beedb )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2928520
Reviewed-by: Wayne Chang <waynec@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-06-30 03:44:41 -07:00
Jon Hunter
b7a5cde0d7
UPSTREAM: arm64: tegra: Populate USB Type-C Controller for Jetson AGX Orin
...
Add the USB Type-C controller that is present on the Jetson AGX Orin
board. The ports for the Type-C controller are not populated yet, but
will be added later once the USB host and device support for Jetson AGX
Orin is enabled.
This is based upon a patch from Wayne Chang <waynec@nvidia.com >.
Bug 4152207
Signed-off-by: Jon Hunter <jonathanh@nvidia.com >
Signed-off-by: Thierry Reding <treding@nvidia.com >
Change-Id: Ife26eeb58eb842430473ca57a394e952c935706e
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2927124
(cherry picked from commit cc4606493a )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2928519
Reviewed-by: Wayne Chang <waynec@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-06-30 03:44:37 -07:00
Jon Hunter
3414210dbc
t23x: overlay: Use upstream watchdog driver for Jetson
...
The upstream watchdog driver is sufficient for Jetson devices and so
remove the nodes that enable the out-of-tree watchdog driver.
Bug 3994400
Change-Id: Iaa874f1a1bc657bf88f77b29af5c7aa6f88cbf93
Signed-off-by: Jon Hunter <jonathanh@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2927180
(cherry picked from commit c8aa8007b9 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2928303
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
2023-06-30 03:44:18 -07:00
Dipen Patel
43a5756fe6
overlay: Add safety dts for hope devkit
...
Add safety dts support for the hope devkit. The safety extension package
(SEP) includes safety dtb with below addition from non-safety dts.
- Requires SPI3 to communicate to SMCU as client device
- Requires hsp@1600000 instance to talk to FSI
- Requires FSI communication nodes for userspace safety apps
Why changes in the existing fsicom dtsi file:
- safety dts leverages fsicom dtsi
- fsicom_client label and node name are same which gives issue during
the compile time
- Added epl kernel node which is required for the Error propagation
library feature.
Bug 4122084
Bug 4128263
Signed-off-by: Dipen Patel <dipenp@nvidia.com >
Change-Id: Ied29a993ab7f9141a3688b33c064721dfbbdff2b
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2907719
(cherry picked from commit bf73d28760 in dev-main)
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2927947
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-06-30 00:56:30 -07:00
Ninad Malwade
c15e27cdfc
overlay: p3768: Enable ina3221
...
Enable ina3221 nodes for p3768-0000-p3767-*
Bug 4128538
Change-Id: I737775069fd20c8c104ef1d6e75dd00aada67dce
Signed-off-by: Ninad Malwade <nmalwade@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2927852
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-06-29 06:11:20 -07:00
Laxman Dewangan
50f4dbdbf3
t23x: overlay: Integrate Jetson Audio overlays
...
Integrate Jetson Audio overlay files from the legacy DTS
repo.
Merge remote-tracking branch
'origin/dev/ldewangan/audio-integ-rel-36' into
merge-audio-integrate-rel-36
Bug 4161664
Change-Id: Ie4fc656ca7e42cf40f824c05b53d1607744e451f
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
2023-06-28 09:32:44 +00:00
Laxman Dewangan
07d664e800
tegra234: platforms: dt-bindings: Fix license format
...
Use SPDX license format in the header files.
Change-Id: I84b9e439379c256762ca506348f293eeeeaf821b
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
2023-06-28 09:29:10 +00:00
Asha Talambedu
08b498c357
dt-common: Add Orin NX/Nano board def
...
DT header file is added for supporting overlays on Orin NX
/Nano platforms. The file includes board compatible string
and definitions for 40-pin header.
Bug 3866629
Change-Id: I918c74a5f4faf98a294504805f131700194f2ee0
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/soc/tegra/+/2897882
Tested-by: Asha Talambedu <atalambedu@nvidia.com >
Reviewed-by: Asha Talambedu <atalambedu@nvidia.com >
Reviewed-by: Sheetal . <sheetal@nvidia.com >
Reviewed-by: Dara Ramesh <dramesh@nvidia.com >
2023-06-28 09:29:10 +00:00
Asha Talambedu
aa9d7b62ee
dt-common: Add JAOi compatible in header
...
Adds JAOi compatible string in header so that
Jetson-IO tools works for the platform
Bug 4059565
Change-Id: I21a2f39ba2b37df9e5659940ad3ec09d3007c596
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/soc/tegra/+/2893529
Reviewed-by: Asha Talambedu <atalambedu@nvidia.com >
Reviewed-by: Sheetal . <sheetal@nvidia.com >
Reviewed-by: Viswanath L <viswanathl@nvidia.com >
Reviewed-by: Sharad Gupta <sharadg@nvidia.com >
Tested-by: Asha Talambedu <atalambedu@nvidia.com >
2023-06-28 09:29:10 +00:00
Gautham Srinivasan
bba61269b6
dt-common: Append JETSON_COMPATIBLE for Jango SKU5
...
Appended JETSON_COMPATIBLE with Jango SKU5 compatible to enable
the Jetson-IO support for the corresponding CVM based platforms
Bug 4028614
Change-Id: Ic48980d2403674efe81003aa45670e333f8c93b6
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/soc/tegra/+/2871166
(cherry picked from commit 6fd7ad0066d9a2ea30fe5a412419bd60304f96aa)
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/soc/tegra/+/2871658
Reviewed-by: Asha Talambedu <atalambedu@nvidia.com >
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
Tested-by: Gautham Srinivasan <gauthams@nvidia.com >
2023-06-28 09:29:10 +00:00
Jerry Chang
f8d94758dc
dt-common: revise a typo for HDR40_PIN33
...
revise GPIO definitions for HDR40_PIN33
Bug 3817505
Change-Id: If363bdd300201cd0e535db2c5aeaabc5e1258dfc
Signed-off-by: Jerry Chang <jerchang@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/soc/tegra/+/2785896
(cherry picked from commit 364b6b11ed0e67b98eb21c50c7f129321ac9c445)
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/soc/tegra/+/2794502
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
2023-06-28 09:29:10 +00:00
Asha Talambedu
fb8cabec2a
dt-common: Add AGX Orin Dev Kit SKU4 variant ref
...
DT header file is modified for supporting overlays on Jetson AGX
Orin Developer Kit platform's SKU4 variant.
The file adds the necessary board compatible string
Bug 3689332
Change-Id: I75116202b0afa9c305ebe023b75139392d60e822
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/soc/tegra/+/2734824
(cherry picked from commit 08093f59bf3ba2c3d2c6d7abaf6733f8bcc2ce47)
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/soc/tegra/+/2741673
Tested-by: Asha Talambedu <atalambedu@nvidia.com >
Reviewed-by: Asha Talambedu <atalambedu@nvidia.com >
Reviewed-by: Sameer Pujar <spujar@nvidia.com >
Reviewed-by: Viswanath L <viswanathl@nvidia.com >
Reviewed-by: Sharad Gupta <sharadg@nvidia.com >
2023-06-28 09:29:10 +00:00
Asha Talambedu
d1fc24dc27
dt-common: Add Orin Jetson-Small Dev Kit board def
...
DT header file is added for supporting overlays on Orin Jetson-Small
Developer Kit platform. The file includes board compatible string
and definitions for 40-pin header.
Bug 200744243
Change-Id: I0ff28ac6ab0cdf944c89bbba7f7bf911efa54a45
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/soc/tegra/+/2595240
Reviewed-by: Asha Talambedu <atalambedu@nvidia.com >
Reviewed-by: Viswanath L <viswanathl@nvidia.com >
Reviewed-by: Sharad Gupta <sharadg@nvidia.com >
Tested-by: Asha Talambedu <atalambedu@nvidia.com >
2023-06-28 09:29:10 +00:00
Laxman Dewangan
d832355850
t23x: overlay: Fix license string format
...
Fix the license string format and copy right of
integrated files from legacy DTS repo.
Change-Id: Ia6bfe6b7449b175771889f214e0acfecbccd7cb0
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
2023-06-28 09:29:10 +00:00
Laxman Dewangan
d9db1343c4
t234: overlay: Rename overlay files for audio
...
Rename the audio overlay files to have the
"audio" in its name for easy identifications.
Change-Id: Id451c06fcffed8616ebc8c51ea5bb729688c7484
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
2023-06-28 09:29:10 +00:00
Asha Talambedu
9374dde502
t23x: p3768: Add Orin NX and Nano overlays
...
Following device-tree overlays for Orin NX Module +
Xavier NX Carrier, Orin NX/Nano DevKit Board are added:
1. ADAFRUIT SPH0645LM4H (I2S MEMS Microphone)
2. FE-PI Audio (SGTL5000 Audio Codec)
3. Adafruit UDA1334A (I2S Stereo DAC)
4. Respeaker 4 Mic Array Card
5. M.2 Key E header
6. Camera Header
- Added missing hdr40-pin7 node in hdr40 common dtsi.
- Added hdr40_vdd_3v3 symbol used by overlay files.
- Unified 40 pin header dts for Orin NX across different
Carrier boards
Apart from header overlays, remaining overlays may be
applied using either Jetson-IO tool, or directly on the platform
base DTB file as below:
$ fdtoverlay -i <base-dtb> -o <out-dtb> <overlay-dtbo>
Bug 3866629
Change-Id: I8808fc0317e4c173c44480447ac511ae32ce5480
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/platform/t23x/p3768-dts/+/2897867
Reviewed-by: Asha Talambedu <atalambedu@nvidia.com >
Reviewed-by: Anubhav Rai <arai@nvidia.com >
Reviewed-by: Sheetal . <sheetal@nvidia.com >
Reviewed-by: Mohan Kumar D <mkumard@nvidia.com >
Reviewed-by: Sharad Gupta <sharadg@nvidia.com >
Tested-by: Asha Talambedu <atalambedu@nvidia.com >
2023-06-28 09:29:10 +00:00
Asha T
b7310ef8bb
p3768: Added missing hdr40 pin config
...
Current hdr40 dtsi misses the extperiph clks
and pwm pins configuration. Hence added the same
through this CL
Bug 4033331
Change-Id: I39b2b54bbe1057dfee73451bb98e7faefd32ec9d
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/platform/t23x/p3768-dts/+/2872809
(cherry picked from commit 572941f05417513d55b8e120b2f819e72cec127e)
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/platform/t23x/p3768-dts/+/2872805
(cherry picked from commit ba24d22a526ced00a0511aed2d425ffdfa986f04)
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/platform/t23x/p3768-dts/+/2889623
Reviewed-by: Dara Ramesh <dramesh@nvidia.com >
Reviewed-by: Asha Talambedu <atalambedu@nvidia.com >
Tested-by: Asha Talambedu <atalambedu@nvidia.com >
2023-06-28 09:29:10 +00:00
Dipen Patel
70d869c90a
arvala: dts: Change p3767 SKU
...
The public release of the p3767 module will be based on
the SKU0, while bringup happened with SKU2. Renaming the
files avoid duplicating those files for the SKU0 as both the
SKUs are identical except that SKU2 has SD card slot.
Bug 3759595
Signed-off-by: Dipen Patel <dipenp@nvidia.com >
Change-Id: I37fa3929a7bad6ae16f66d9a22ece09d8e6bb59c
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/platform/t23x/arvala-dts/+/2795932
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-by: Rajkumar Kasirajan <rkasirajan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/platform/t23x/arvala-dts/+/2798109
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
Tested-by: Brad Griffis <bgriffis@nvidia.com >
2023-06-28 09:29:10 +00:00
Mohan Kumar
952d12bdb3
concord: dts: Fix DMIC3 pinmux config for hdr40
...
DMIC3 pin configuration for CLK and DAT are interchanged in the 40 pin
header dts file. Fix this issue for DMIC functionality to work.
Bug 4068355
Change-Id: I2acdbd8f6ad3ee44f144448f697e7285f4d3ee48
Signed-off-by: Mohan Kumar <mkumard@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/platform/t23x/concord-dts/+/2886786
(cherry picked from commit 875d5ea60e29e66eec4147423bf0fba6edc0f736)
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/platform/t23x/concord-dts/+/2896914
Reviewed-by: Asha Talambedu <atalambedu@nvidia.com >
Reviewed-by: Sharad Gupta <sharadg@nvidia.com >
2023-06-28 09:29:10 +00:00
Shubham Chandra
bb8deb8096
concord: dts: use generic jetson-header name
...
Use generic jetson-header name as below for camera
& CSI dtb overlays for both Orin and Xavier boards -
- Jetson AGX CSI connector
Bug 3605511
Bug 3417537
Change-Id: I5aaa4136a8ca57da2985a0fc06bc2ff816046664
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/platform/t23x/concord-dts/+/2731328
(cherry picked from commit 79ced9db6692b59f9b0c11b5cd1102b7001f30e4)
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/platform/t23x/concord-dts/+/2734709
Reviewed-by: Shubham Chandra <shubhamc@nvidia.com >
Reviewed-by: Anubhav Rai <arai@nvidia.com >
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
Tested-by: Shubham Chandra <shubhamc@nvidia.com >
2023-06-28 09:29:10 +00:00
Asha Talambedu
5710029c5c
t23x: concord: ReSpeaker 4 Mic Linear Array support
...
Added overlay for supporting ReSpeaker 4 Mic Linear Array
on galen
Bug 200679216
Change-Id: I08dbce8c1199a292e1909a263eefcd0c3fa70182
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/platform/t23x/concord-dts/+/2649278
Reviewed-by: Asha Talambedu <atalambedu@nvidia.com >
Reviewed-by: Viswanath L <viswanathl@nvidia.com >
Reviewed-by: Sharad Gupta <sharadg@nvidia.com >
Tested-by: Asha Talambedu <atalambedu@nvidia.com >
2023-06-28 09:29:10 +00:00
Asha Talambedu
400bbf7d23
t23x: concord: Fixed pin-name in hdr40 dts
...
Wrong pin name crept in the original cl for
40th pin hdr40. Corrected through this cl
Bug 200744243
Change-Id: I4ae9eed092f46daa57602200728acb19b2be30cb
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/platform/t23x/concord-dts/+/2628629
Reviewed-by: Asha Talambedu <atalambedu@nvidia.com >
Reviewed-by: Viswanath L <viswanathl@nvidia.com >
Reviewed-by: Sharad Gupta <sharadg@nvidia.com >
Tested-by: Asha Talambedu <atalambedu@nvidia.com >
2023-06-28 09:29:10 +00:00
Asha Talambedu
c29861dcc0
t23x: concord: Add overlays for Orin Jetson-small Devkit
...
Following device-tree overlays for Orin Jetson-Small Developer Kit
are added:
1. ADAFRUIT SPH0645LM4H (I2S MEMS Microphone)
2. FE-PI Audio (SGTL5000 Audio Codec)
3. Adafruit UDA1334A (I2S Stereo DAC)
4. Respeaker 4 Mic Array Card
5. Jetson 40-pin Expansion Header
6. M.2 Key E header
7. Camera connector header
Apart from header overlays, remaining overlays may be
applied using either Jetson-IO tool, or directly on the platform
base DTB file as below:
$ fdtoverlay -i <base-dtb> -o <out-dtb> <overlay-dtbo>
Change-Id: I616ee1836e2cff4a3eebd5b0cc1386d65d7fcec5
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/platform/t23x/concord-dts/+/2598064
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Viswanath L <viswanathl@nvidia.com >
Reviewed-by: Asha Talambedu <atalambedu@nvidia.com >
Reviewed-by: Sharad Gupta <sharadg@nvidia.com >
Tested-by: Asha Talambedu <atalambedu@nvidia.com >
2023-06-28 09:29:10 +00:00
Laxman Dewangan
6153eb4d5d
t23x: staging: Add base DTB for various SKU Jetson platforms
...
Add base DTB for the various SKU of Nvidia Tegra23x
based Jetson platform.
The SKU combination of base and compute modules are:
tegra234-p3768-0000+p3767-0000.dts
tegra234-p3768-0000+p3767-0001.dts
tegra234-p3768-0000+p3767-0003.dts
tegra234-p3768-0000+p3767-0004.dts
tegra234-p3768-0000+p3767-0005.dts
tegra234-p3737-0000+p3701-0000.dts
tegra234-p3737-0000+p3701-0004.dts
tegra234-p3737-0000+p3701-0005.dts
tegra234-p3737-0000+p3701-0008.dts
The base file of following combinations already exist:
tegra234-p3737-0000+p3701-0000.dts
tegra234-p3768-0000+p3767-0000.dts
Adding the top level base DTB for remaining SKUs combination.
Bug 4161664
Bug 4148987
Change-Id: Ic652f7b12487b03e3e925930ca6225f9cde58322
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2927259
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com >
2023-06-27 23:47:08 -07:00
Yi-Wei Wang
f463fd1dfe
p3701: overlay: Enable nvpmodel node for IGX
...
Enable nvpmodel for IGX for capping the max freq of the
specified clocks.
Bug 3963732
Bug 3972888
Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com >
Change-Id: Ie299b058d80e20fc47ba265bb462c8f71dacb6f9
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2923508
(cherry picked from commit 997e629dd5 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2925923
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-06-27 23:46:27 -07:00
Yi-Wei Wang
e16a92d008
p3767: overlay: Enable overcurrent event node
...
Enable the soctherm-oc-event so that the user can learn the information
regarding the overcurrent enable state and the event count via the hwmon
sysfs interface.
Bug 3571683
Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com >
Change-Id: I143ca294b5f57e397aad674c084b6f2b497802e7
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2923475
(cherry picked from commit 99d5c4bf98 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2925922
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-06-27 23:46:21 -07:00
Gautham Srinivasan
8d1c72a44d
overlay: p3768: Enable mttcan device
...
Enable mttcan (CAN0) dt entry for Orin NX.
Bug 3998955
Change-Id: Ida8a4082c083fa27e231a87f19191fd476b195f7
Signed-off-by: Gautham Srinivasan <gauthams@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2917194
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
2023-06-11 12:53:14 -07:00
Gautham Srinivasan
ae5cac4c35
overlay: p3768: Enable UART devices
...
Enable the below UART dt entries in overlay file for Orin NX.
UARTA - serial@3100000 (for 40 pin header)
UARTE - serial@3140000 (Goes to M2.E)
Bug 4148340
Change-Id: If8bc122b8382f1d752bd775b9ea3122d662fbc47
Signed-off-by: Gautham Srinivasan <gauthams@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2916105
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-by: Jonathan Hunter <jonathanh@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-06-10 19:42:24 -07:00
Gautham Srinivasan
4c64c3b9e9
overlay: tegra234: Add UARTE node
...
Add dt entry in overlay file for T234 to enable UARTE.
Bug 4148340
Change-Id: Ib730f565811123eb5705c2f1f6f6880fb0e89a8a
Signed-off-by: Gautham Srinivasan <gauthams@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2916104
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-by: Jonathan Hunter <jonathanh@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-06-10 19:42:19 -07:00
Jon Hunter
a63d9bdcb8
tegra234: overlay: Add optee DT overlay file.
...
Add the DT overlay for OPTEE that have been copied from the
nvidia-oot branch.
Bug 3733730
Change-Id: I13172d6c6e9930c85f0126477668858dccbbf560
Signed-off-by: Jon Hunter <jonathanh@nvidia.com >
Reviewed-by: Bibek Basu <bbasu@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/+/2916514
2023-06-08 18:45:39 -07:00