Akhil R
a09707acf9
t23x: overlay: Add iommus property to i2c nodes
...
Add iommu property to i2c nodes to facilitate owning of DMA
memory allocated from I2C adapter driver. This is required to
solve the impact from the below commit.
"Revert "i2c: tegra: Allocate DMA memory for DMA engine""
which reverts commit f064fda92c68a8a89d00b8d2822d67203b5bb39d.
Bug 200761027
Bug 4112053
Bug 4253415
Bug 4251463
Bug 4233150
Signed-off-by: Akhil R <akhilrajeev@nvidia.com >
Change-Id: I330c878495aa871c65a778168f32193b013727af
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2971477
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-09-01 07:03:09 -07:00
Brad Griffis
2de60953e8
t23x: overlay: remove tegra234-p3768-0000+p3767-0005
...
There should only be one overlay for p3768 carrier board and it
supports all module variants through use of the
tegra234-p3767-sku-handling.dtsi file.
For now the p3768 overlay will utilize the "corepair" instead of
"cluster" thermal cooling as it is compatible with all p3767
modules. The "cluster" cooling would be preferred for SKU 0, but
it will soon be upstreamed to the base dtb. To simplify overlay
maintenance we will use "corepair" for now.
Bug 4204734
Change-Id: I3908eca02b62a6a07f6ce7e7814cddab6f56449e
Signed-off-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2969217
(cherry picked from commit 5888137f08 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2971124
Reviewed-by: Gautham Srinivasan <gauthams@nvidia.com >
Reviewed-by: Jonathan Hunter <jonathanh@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-09-01 07:00:57 -07:00
Aniket Bahadarpurkar
4c979cbaf7
overlay: Reduce camdbg carveout
...
Halve camdbg carveout for DRAM optimization
Bug 3995285
Change-Id: Ic5ca2b3c9dfee1fe54e50073d008c0e3f893e0e6
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2902774
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
2023-08-28 15:12:13 -07:00
Yi-Wei Wang
cd6b649562
t23x: overlay: Disable throttling for safety IGX
...
The clock frequency should be static and avoid any kind of throttling
mechanism for safety IGX. So, this change overwrites the cooling states
of the cpufreq and the devfreq cooling devices to 0 to avoid entering
any other cooling states that could throttle the clocks.
Bug 4035713
Bug 4084478
Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com >
Change-Id: I9756787c0e22f9325d32a4c6f3a2e7bccdd41274
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2952583
(cherry picked from commit f29dd7b7c4 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2953639
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
2023-08-22 02:12:42 -07:00
Yi-Wei Wang
0af37f9714
t234: overlay: Enable thermal slowdown features
...
As slower clock frequency generates less heat, this change enables
thermal slowdown features which throttles CPU clock and GPU clock
when the passive trip points are crossed.
It's worth mentioning that all the CPU cores within the same cluster
are designed to operate at same clock frequency for Tegra234 platforms.
For AGX Orin series and Orin NX 16GB, there are 12 or 8 CPU cores
which are split into 3 or 2 clusters with 4 cores in each. So only one
CPU core per cluster needs to be registered as a cooling device.
But for Jetson Orin NX 8GB, Jetson Orin Nano 8GB, and Jetson Orin Nano
4GB platforms, there are only 6 CPU cores, 4 of which are in a cluster,
and the remaining 2 are in pairs in another cluster. Since it's
unpredictable at build-time which CPU cores will be disabled for a given
unit, there should be one CPU core registerd as cooling device per CPU
core pair to ensure all the CPU clocks can be throttled.
So, this change adds tegra234-soc-thermal-slowdown-cluster.dtsi and
tegra234-soc-thermal-slowdown-corepair.dtsi to handle both of the cases.
The passive trip point temperatures are derived from
//hw/ar/doc/t23x/sysarch/power/global_functions/thermal_management/
T234_Thermal_Settings.xlsx#21.
Bug 4035713
Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com >
Change-Id: I5e0bea5ce6e2370710c303a057773b3d7352d168
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2952086
(cherry picked from commit 74f3a2846e )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2933111
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
2023-08-22 02:12:32 -07:00
Ashish Mhetre
42cad285fd
overlay: Add mc-hwpm DT node
...
Add device tree node for mc-hwpm driver in T234 overlay files.
Bug 4235766
Change-Id: I7deb3278a8796e51ed35235ee5ac8ed2c45eec9b
Signed-off-by: Ashish Mhetre <amhetre@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2963152
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
2023-08-20 17:44:02 -07:00
Ankur Pawar
fb00a2ea6e
camera: include IMX219 and IMX477 camera sensor
...
Include IMX219 and IMX477 device tree in p3768 overlay.
Enable following nodes
tegra-hsp@b950000
nvjpg@15380000
nvjpg1@15540000
nvjpg@15540000
Bug 3583587
Change-Id: Iae8472d89cbb3efa3e78aed3a3056fd3698e4368
Signed-off-by: Ankur Pawar <ankurp@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2912259
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Praveen AC <pac@nvidia.com >
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-by: Anubhav Rai <arai@nvidia.com >
2023-08-20 08:24:23 -07:00
Yijun Zhou
18ccd16576
WAR: android: disable SE1 nvhost for concord
...
Disable SE1-nvhost on concord, which leads to cpu stall during init and
hurt boot time quite a lot.
Bug 4218838
Change-Id: I2401e8ea047e1a19456980e5d271bcd374d5120a
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2962361
Tested-by: Yijun Zhou <yijunz@nvidia.com >
Tested-by: Akshay Tigga <atigga@nvidia.com >
Reviewed-by: Akshay Tigga <atigga@nvidia.com >
Reviewed-by: Ankita Garg <ankitag@nvidia.com >
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-08-18 11:04:05 -07:00
Anubhav Rai
8841f1e93a
prometheus: add HDMI CSI bridge
...
add HDMI CSI bridge overlay
bug 4231431
Change-Id: Ie510275f5493d7cfb5113d4841d3e96ddd101e9d
Signed-off-by: Anubhav Rai <arai@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2954139
Reviewed-by: Ankur Pawar <ankurp@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-08-18 10:52:51 -07:00
Ankur Pawar
11e6f4528d
concord: configure camera sensor using jetson-io
...
Add camera sensor overlay for auto detection
and selection using jetson-io tool.
Sensor enabled in this gerrit:
IMX274
IMX318
E3333
IMX185
Bug 4191790
Change-Id: I6b5aba39828d5bc3ffba216edc49370781def9c8
Signed-off-by: Ankur Pawar <ankurp@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2902663
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Shubham Chandra <shubhamc@nvidia.com >
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-08-18 10:44:32 -07:00
Yijun Zhou
a0e2238921
WAR: android: disable all se node for concord
...
On concord, tegra_se_nvhost has keyslot issue and leads to OOM
when cryptofs.
Disabled se node in concord dts
Bug 4097192
Change-Id: I82ae26bfe5f4ff04aec26bff9e0aeefbeefe3cc7
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2953390
Tested-by: Yijun Zhou <yijunz@nvidia.com >
Reviewed-by: Byungkuk Seo <bseo@nvidia.com >
Reviewed-by: Ankita Garg <ankitag@nvidia.com >
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-08-16 06:41:57 -07:00
Yi-Wei Wang
007c60a4db
t23x: overlay: Disable rail-gating for safety IGX
...
This change disables GPU rail-gating as it's not a mandatory feature for
safety IGX. The ideal approach for disabling GPU rail-gating should be
deleting the `power-domains` property in GPU node. But the
/delete-property/ is not a valid syntax in the device tree overlay, the
`nvidia,tegra-joint_xpu_rail` is specified to achieve the same as an
alternative.
Bug 4084478
Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com >
Change-Id: Ia186cc0bc18f5d1a216a511af3e5cc4588c07b21
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2946710
(cherry picked from commit 6c69a54be5 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2953502
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
2023-08-13 00:37:46 -07:00
Johnny Liu
ad7a616489
t234: overlay: add actmon clock and reg
...
To enable actmon infrastructure, we need to add actmon reg and clock
handle information in the dtb file.
Bug 4231068
Signed-off-by: Johnny Liu <johnliu@nvidia.com >
Change-Id: Ic177b13d66e96b5da22e2c45ffc075cddbff6455
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2953481
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-08-13 00:36:47 -07:00
Sameer Pujar
2c1a3120cd
tegra234: overlay: Make sound upstream compatible
...
It is nice to have downstream DTB working well with upstream kernel
drivers. This gives a flexibile option for users to choose between
out-of-tree and upstream audio drivers by selectively adding either
of these to deny list.
However, this does not work today because of following reasons:
- The compatible property is overridden to work only with
downstream machine driver. Thus upstream machine driver
doesn't get probed and downstream machine driver cannot
work with upstream AHUB drivers.
- The downstream machine driver uses 'pll_a_out0' as clock
name for PLLA_OUT0. Where as upstream uses 'plla_out0'.
This causes probe failure in upstream machine driver with
downstream DTB.
To fix above issues following changes are made in the overlay:
- Extend compatible property in the overlay rather than
overriding. This means include compatibles for both upstream
and downstream machine drivers.
- Align with upstream compatible clock name.
Bug 4119612
Change-Id: Iad2adbf1a391f99c5102b0c7e49391e6c5f39942
Signed-off-by: Sameer Pujar <spujar@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2948459
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
2023-08-10 00:33:10 -07:00
Brad Griffis
53cd13710e
t23x: overlay: add fusb301 to p3768
...
The carrier board of the Orin Nano Dev Kit uses the fusb301
for determining which mode to set the USB. Add the necessary
device tree entries to enable this IC.
Bug 4119758
Change-Id: I1915487bc9fd259118c6e785da4014424e5837fc
Signed-off-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2938182
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
2023-08-10 00:26:13 -07:00
Yi-Wei Wang
ec77d845b5
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
(cherry picked from commit cf3129d52e )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2943443
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-08-08 06:37:56 -07:00
Laxman Dewangan
2cf1cedaa4
tegra234: p3737-0000: Move audio codec to base from overlay
...
The audio codec and sound nodes are added into the base DTS
file in mainline. Hence, to align the base DTB with mainline,
move the audio codec from overlay file to the base file.
Cherry picked from commit f3e2de01530fdeb1317d7680740f0b5894ffd607
Change: Partial integration limited to codec only. Rest of changes
are already integrated.
Bug 4037899
Change-Id: I0d4835b2d1503610261dacc3049d61514592fea2
Signed-off-by: Mohan Kumar <mkumard@nvidia.com >
Signed-off-by: Thierry Reding <treding@nvidia.com >
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2949578
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
2023-08-06 05:02:34 -07:00
Laxman Dewangan
f0a23e3a6e
tegra234: Add ethernet node properties in base file
...
Add properties of ethernet node which are missing
from mainline 6.5-rc2.
The properties which are used for downstream are
applied via overlay.
Bug 4037899
Change-Id: I76bba693844b6c16f4e915b9c55c152e22824117
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2949571
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-08-05 13:11:49 -07:00
Laxman Dewangan
6e96c24966
tegra234: Add bootargs in base DTB tegra234-p3737-0000+p3701-0000
...
Add bootargs matching with mainline for the platform
tegra234-p3737-0000+p3701-0000 as
bootargs = "console=ttyTCU0,115200n8"
Bug 4037899
Change-Id: I8123348fd8b5b6ed344a6955e7294f77612511f4
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2948332
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-08-04 14:11:31 -07:00
Laxman Dewangan
377744a854
tegra234: Move boot argument from base to overlay
...
The property "bootargs" is not available in base file
available in mainline. Hence, move this to overlay file.
Bug 4037899
Change-Id: I3065495c1d7e3e6f67f456fe0359c355cb024aff
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2947548
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-08-03 20:40:30 -07:00
Laxman Dewangan
9912826b40
tegra234: Align serial, usb and regulator nodes with 6.5.rc2
...
Do the multiple minor alignment with mainline DTS/DTSI file
as follows:
- Rearranged the clock speed of serial port based on mainline.
- Corrected the pci3v3 regualotr GPIO on P3701-0000.
- Corrected usb phy-names on Pp3768-0000.
Bug 4037899
Change-Id: Ie39ede2eaed8f7eb0a2cbee6cdde47205a358c19
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2945863
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
2023-08-02 14:24:41 -07:00
Sheetal
cd12a9cdad
t23x: concord: Split pins into AON and MAIN nodes
...
- Pinmux driver split the AON and MAIN GPIO pins into
2 nodes. It requires the change in audio headers.
- Defined new fragment for AON GPIO pins.
Bug 3960866
Bug 3950014
Change-Id: I74153b8c0cbb4e1d9986142f32af814f5cb5625f
Signed-off-by: Sheetal <sheetal@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2943593
(cherry picked from commit 865ce043f6 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2943062
Reviewed-by: Mohan Kumar D <mkumard@nvidia.com >
Reviewed-by: Sharad Gupta <sharadg@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-08-02 14:06:08 -07:00
Sheetal
9ca36435b2
t23x: p3768: Split pins into AON and MAIN nodes
...
- Pinmux driver split the AON and MAIN GPIO pins into
2 nodes. It requires the change in audio headers.
- Defined new fragment for AON GPIO pins.
Bug 3960866
Bug 3950014
Change-Id: Ic8c841a9422b5b684d9fed41e77a07551db2d732
Signed-off-by: Sheetal <sheetal@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2943594
(cherry picked from commit b2ecb56725 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2943061
Reviewed-by: Mohan Kumar D <mkumard@nvidia.com >
Reviewed-by: Sharad Gupta <sharadg@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-08-02 14:06:03 -07:00
Laxman Dewangan
133a575efc
tegra234: overlay: Make hardware-timestamp node disabled by default
...
The node of "hardware-timestamp" is added in the base file but
there is no status property. Add status property and make as
disabled. The plafrom who needs these node will enable in their
respective DTS file.
Bug 4037899
Change-Id: I960eb024978aa4d424568b785433d2b295fb4f70
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2945730
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-08-02 13:50:02 -07:00
Johnny Liu
2f86965a1a
t234: overlay: add interconnect property to gpu
...
Add interconnects property with NVLINK MC client ID and
path info to the node representing NVGPU.
Bug 3997304
Signed-off-by: Johnny Liu <johnliu@nvidia.com >
Change-Id: I17ac18fdd6149720369f207c2336d96989f226a6
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2941869
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Sumit Gupta <sumitg@nvidia.com >
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-by: Rajkumar Kasirajan <rkasirajan@nvidia.com >
Reviewed-by: Jonathan Hunter <jonathanh@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-08-01 23:18:09 -07:00
Yijun Zhou
c306a04573
generic-dts: ACK: cmdline: add androidboot.xudc param
...
initrc will handle this and set to xudc property dynamically.
Bug 4015418
Change-Id: I6fb011b2ff4b18af4a7867ffaff27d02071742d3
Signed-off-by: Yijun Zhou <yijunz@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2927985
Tested-by: Jian-Min Liu <jianminl@nvidia.com >
Reviewed-by: Jian-Min Liu <jianminl@nvidia.com >
Reviewed-by: Ankita Garg <ankitag@nvidia.com >
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-08-01 12:31:26 -07:00
Yi-Wei Wang
7bf00fe9bd
t23x: overlay: add tegra234-p3768-0000+p3767-0005
...
Add overlay/tegra234-p3768-0000+p3767-0005.dts with content equal to
tegra234-p3768-0000+p3767-0000.dts + overlay/tegra234-p3768-0000+p3767-0000.dts
- tegra234-p3768-0000+p3767-0005.dts.
Bug 4204734
Signed-off-by: Yi-Wei Wang <yiweiw@nvidia.com >
Change-Id: I48d0b2513f00748a7a8f7b39598fe36c4f1c7058
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2944157
(cherry picked from commit 9caca45828 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2944440
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-08-01 02:56:31 -07:00
Yi-Wei Wang
37b6533aaf
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
(cherry picked from commit 5108617a44 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2944438
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
2023-08-01 02:56:21 -07:00
Laxman Dewangan
4299749de8
tegra234: overlay: Remove unnecessarily xpads overlay
...
The xusb pads initialisation of the USB nodes are synced
with mainline. This have the required phy initialisation
in usb nodes. Hence, it is not required from overlay.
Remove the non-required overlay and label.
Bug 4037899
Change-Id: I3001a76802bf9413e5c4657022b162f6fc166091
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2945472
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
2023-07-31 22:37:22 -07:00
Laxman Dewangan
f596618d50
tegra234: Move reset/clock names property to overlay
...
The serial and qspi nodes of mainline version of tegra234.dtsi
do not have the clock and reset names as properties.
Match the tegra234.dtsi and move these properties to overlay.
Bug 4037899
Change-Id: I47647ece2d99430623bbaf7af5176298405c277a
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2945386
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-07-31 22:36:33 -07:00
Laxman Dewangan
fb6e6b2f31
tegra234: Move un-upstreamed pci nodes to overlay
...
PCIE nodes get added in the base DTS file
"tegra234-p3768-0000+p3767-0000" which are not up-streamed
to mainline yet. Move such nodes to the overlay file.
Bug 4037899
Change-Id: I3b58e9d6a118ab399fd4dad512b51ea59e1aa443
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2945336
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-07-31 22:36:20 -07:00
Laxman Dewangan
e27a7ad362
tegar234: overlay: tegra234-p3740-0002: Remove duplicate regulator
...
Following regulators are synced from mainline 6.5.rc-3 into the
base DTSI file.
- regulator-vdd-3v3-dp
- regulator-vdd-3v3-sys
- regulator-vdd-wifi-3v3
Removing the same regulator from the overlay files.
Bug 4037899
Change-Id: I2fe5e1f1e155f2249aaba6727501fc25b68b2357
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2945323
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-07-31 22:35:44 -07:00
Mohan Kumar
794029d8b3
NVIDIA_INTERNAL: arm64: tegra: Audio support for P3740 + P3701
...
Add audio overlay support for P3740 + P3701 board.
Bug 4115300
Change-Id: I879c8a2cffdbd85ee5b34df43977d90133cbd3a2
Signed-off-by: Mohan Kumar <mkumard@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2918645
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-07-29 01:24:57 -07:00
Prathamesh Shete
2ae6d83c8b
nvidia-oot: dts: split and move pinmux dt node to base dts
...
Split pinmux DT node into MAIN and AON instance
and move it to base dtsi.
Cherry picked from commit 282fde002760d3a006128c1d70b329e68a6ef844
Change: Deleting the duplicate content from overlay file.
Bug 3950014
Bug 4204726
Change-Id: I7beb4074faf0c48e8ab38136ef7b495fd8c60fa6
Signed-off-by: Thierry Reding <treding@nvidia.com >
Signed-off-by: Prathamesh Shete <pshete@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2897828
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
2023-07-25 15:04:17 -07:00
Wayne Chang
e58b066be0
Revert "WAR: android: disable 3610000.usb"
...
This reverts commit 54eedab168 .
Reason for revert: the issue in 4185707 is fixed
Bug 4185707
Signed-off-by: Wayne Chang <waynec@nvidia.com >
Change-Id: I533f06214d43b1e26a984bd1c22b70e40dfc0c2e
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2941218
Tested-by: Jian-Min Liu <jianminl@nvidia.com >
Reviewed-by: Jian-Min Liu <jianminl@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-07-24 17:51:11 -07:00
Sumit Gupta
da6a15459c
tegra234: move opp from base overlay to tegra234 dts
...
OPP table in Upstream tegra234.dtsi is synched with latest
downstream table in below patch. In this change, moving
the table from base overlay to "nv-public/tegra234.dtsi" as
the tables are Upstreamed now.
https://lore.kernel.org/lkml/20230713133850.823-1-sumitg@nvidia.com/T/
Bug 4204733
Change-Id: I0969d0ac90b0c1c7c0a5c77eb532ffad646d3436
Signed-off-by: Sumit Gupta <sumitg@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2940613
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
Tested-by: Laxman Dewangan <ldewangan@nvidia.com >
2023-07-24 17:49:23 -07:00
shaochunk
78739a0fe5
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 >
(cherry picked from commit 7719633209 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2939008
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-by: Sumit Gupta <sumitg@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-07-24 07:06:02 -07:00
Laxman Dewangan
5fd589841f
tegra234: Move dma-coherant property from overlay to base
...
The base DTSI file of tegra234, tegra234.dtsi, have already
property of dma-coherent inside node host1x@13e00000 in mainline.
Move this property from overlay to the base file to match
tegra234.dtsi with mainline.
Bug 4037899
Change-Id: I1260ce822a594308e9a0cc672c4669d185e20277
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2940603
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-07-21 20:25:03 -07:00
shaochunk
4a462092da
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 >
(cherry picked from commit 66dff8d4b3 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2932001
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-07-20 00:57:54 -07:00
Yi-Wei Wang
5e8cb17169
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
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Rajkumar Kasirajan <rkasirajan@nvidia.com >
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
2023-07-12 18:52:21 -07:00
Shubhi Garg
b1d8129dca
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
(cherry picked from commit 1642f39c4b )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2933498
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-07-11 19:14:48 -07:00
Prathamesh Shete
f9fc949127
oot: overlay: add emmc HS mode properties
...
Add High speed mode properties in emmc DT node
Bug 4181788
Change-Id: Icc10f77ed552aa316fcefac8db76fb8ad78e0146
Signed-off-by: Prathamesh Shete <pshete@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2931982
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
2023-07-11 04:22:17 -07:00
Yi-Wei Wang
5f1c273029
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
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-07-10 10:02:53 -07:00
Ankur Pawar
005844c171
camera: include ar1335 sensor in camera DT
...
Include ar1335 dt in camera device tree.
Add ar1335 sensor device tree for concord.
Bug 3583587
Bug 4111978
Change-Id: Ie4a146d52142fc9cdadff8e2a004aadec5d20aeb
Signed-off-by: Ankur Pawar <ankurp@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2911719
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Jonathan Hunter <jonathanh@nvidia.com >
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
2023-07-10 09:40:50 -07:00
Mohan Kumar
5492933556
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
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
2023-07-07 06:58:24 -07:00
Yijun Zhou
13c7c88531
WAR:concord:ACK:add verifiedbootstate=orange by default
...
Android 14 needs verifiedbootstate for enable adb/remount.
Bug 4097529
Bug 4147526
Change-Id: Ie9329553e0235893e189c9e04d1b30de34284d95
Signed-off-by: Yijun Zhou <yijunz@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2930905
Reviewed-by: Jian-Min Liu <jianminl@nvidia.com >
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
Tested-by: Jian-Min Liu <jianminl@nvidia.com >
2023-07-07 06:56:52 -07:00
Krishna Yarlagadda
dcd58b3d6a
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/+/2927282
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
2023-07-07 06:52:54 -07:00
Sameer Pujar
7f973335a8
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
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Mohan Kumar D <mkumard@nvidia.com >
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-07-07 06:50:34 -07:00
Laxman Dewangan
c4a1279ddc
tegra234: p3701/p3767: Remove sku based override 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: If44e13821ed31de3ad2ef643d32d794648930d38
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2930743
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com >
2023-07-05 14:59:01 -07:00
Akhil R
dd983702fc
t23x: overlay: Add NVRNG device tree node
...
Add nvrng device tree node and enable it in required platforms
Bug 4174174
Signed-off-by: Akhil R <akhilrajeev@nvidia.com >
Change-Id: Ibfdafeca19cdaaa195585b090e4109052afd8cbb
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2930241
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
2023-07-05 14:53:49 -07:00