Commit Graph

13 Commits

Author SHA1 Message Date
Ninad Malwade
01d14d7458 t23x: nv-public: move taylor dts to nv-platform
Since the taylor high and low sku dts files are the overlay
files, moving them to nv-platform and correct the include
dt file accordingly.

Bug 4404298

Change-Id: I8d1b221e09e89c9b89264a072204f20ee21c9247
Signed-off-by: Ninad Malwade <nmalwade@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3093888
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
Tested-by: Yi-Wei Wang <yiweiw@nvidia.com>
Reviewed-by: Rajkumar Kasirajan <rkasirajan@nvidia.com>
Reviewed-by: Yi-Wei Wang <yiweiw@nvidia.com>
Reviewed-by: Ken Chang <kenc@nvidia.com>
2024-03-15 00:40:02 -07:00
Ninad Malwade
6b52bea6a0 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>
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3085508
Reviewed-by: Rajkumar Kasirajan <rkasirajan@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
2024-03-05 00:24:36 -08: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
Gautham Srinivasan
2f38af083f UPSTREAM: arm64: tegra: Support Jetson Orin NX reference platform
Add support for the combination of the NVIDIA Jetson Orin NX (P3767, SKU
0) module and the P3768 carrier board.

Ref CL: https://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git/commit/?h=for-6.4/arm64/dt&id=e63472eda5ea84424e4bff2b809389b0ba266613

Bug 3998955

Change-Id: I8733a7020e333332acb15da0a518f5c0b14affd7
Signed-off-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Gautham Srinivasan <gauthams@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2894103
Reviewed-by: svcacv <svcacv@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Jonathan Hunter <jonathanh@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
2023-05-05 02:32:05 -07:00
Shubhi Garg
0cf5b815ec UPSTREAM PENDING: arm64: tegra: Add support for IGX Orin
Add support for the NVIDIA IGX Orin development kit having P3701
module with P3740 carrier board.

Bug 4080340

Change-Id: I3f3c8c5b180727ba13f25696c026f7236d379a7b
Signed-off-by: Shubhi Garg <shgarg@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2897627
Reviewed-by: Jonathan Hunter <jonathanh@nvidia.com>
Reviewed-by: svcacv <svcacv@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
2023-05-04 11:47:32 -07:00
Laxman Dewangan
ee9ba4a950 Fix include and makefile path
The path of makefile and soc overlay files
has been changed from its original location.

Modify according to the new location of these
files.

Bug 4078385

Change-Id: Ib766564d13fa8b16f3346156cc24b0f775fc3fdf
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
2023-04-19 19:34:15 +00:00
Laxman Dewangan
e78eb6bffd Add base DTBs from the mainline for tegra234-p3737
Add base file DTS from the kernel-oot.
The folder commit log is

kernel-oot/arch/arm64/boot/dts/nvidia$ git log --oneline .
6cc6b20262452 [UPSTREAM PENDING]: ARM64: DT: tegra234: bump uarti reg
1e221c7b8867e [UPSTREAM v6.2]: arm64: tegra: Add SBSA UART for Tegra234
ec69e7d624b94 [UPSTREAM PENDING]: arch: arm64: DT: nvidia: fix reg tuples
76732ca4fd00f [UPSTREAM PENDING]: arm64: tegra: Bump #address-cells and #size-cells
568e9d3723fea [UPSTREAM PENDING]: arm64: tegra: Enable XUSB host and device on Jetson AGX Orin
5ace59fa956a4 [UPSTREAM PENDING]: arm64: tegra: Add iommus property to pcie nodes
4525ffc4d5237 [UPSTREAM PENDING]: arm64: tegra: Add uphy lane number and intr in p2u nodes
8b9c57f5db5cf [UPSTREAM v6.1]: arm64: tegra: Fix Prefetchable aperture ranges of Tegra234 PCIe controllers
7314e1bce4e7b UPSTREAM: arm64: tegra: Add node for CBB 2.0 on Tegra234

Bug 3948596

Change-Id: Ic1fc6190a9a1f0e5aa00544f8fb9dfb84d9852f1
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/platform/t23x/concord-generic-dts/+/2846913
Reviewed-by: svcacv <svcacv@nvidia.com>
Tested-by: Prathamesh Shete <pshete@nvidia.com>
2023-04-19 18:17:43 +00:00
Laxman Dewangan
6263a5978e generic-dts: Move overlay files to overlay folder
Remove the "-overlay" from file name and move all overlay
files to the overlay folder. This way, base and overlay will
be differentiate based on folder at source level and based
on extension on binary level.

Bug 3523182

Change-Id: I361877cea630be216cd22390daf8a7da8605c5e3
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/platform/t23x/concord-generic-dts/+/2808882
Reviewed-by: svcacv <svcacv@nvidia.com>
Reviewed-by: Jonathan Hunter <jonathanh@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
2023-04-19 18:17:43 +00:00
Jon Hunter
283e3a58f7 arm64: tegra: Add more DT overlays
Add a new DT overlay for Tegra194 Jetson boards that populates the
necessary device-tree nodes for devices that use out-of-tree
drivers.

Add the DT overlays for OPTEE and the Tegra234 SBSA UART that have
been copied from the linux-stable branch. By adding them to this
repository we can remove from linux-stable branch because this branch
should only include changes from upstream.

Bug 3733730

Signed-off-by: Jon Hunter <jonathanh@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2770883
Reviewed-by: Bibek Basu <bbasu@nvidia.com>

Change-Id: Id7997557bb0dd8e95a0f9c0089c0fe131f1abe8a
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/platform/t23x/concord-generic-dts/+/2807816
Reviewed-by: svcacv <svcacv@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
2023-04-19 18:17:43 +00:00
Ketan Patil
815a4596cd arm64: tegra: Add overlay dts for t234 carveouts
Add overlay dts file for tegra carveouts needed for t234.

Bug 3821422

Signed-off-by: Ketan Patil <ketanp@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2795647
Reviewed-by: Jonathan Hunter <jonathanh@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>

Change-Id: I398c83de74dcf57cd997c3785120f65809b82877
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/platform/t23x/concord-generic-dts/+/2807815
Reviewed-by: svcacv <svcacv@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
2023-04-19 18:17:43 +00:00
Laxman Dewangan
5b10afdbe5 dts: Add Jetson overlay file
Add T234 Jetson overlay file. This file is moved from
nvidia-oot. The changes contains on this file are:

**
commit 6799b30ec71c629fb6cb2ef92b2f05723e4cdddb
Author: Dinesh T <dt@nvidia.com>
    dts: Add linux-cma node with 256MB for GPU requirements

    This is adding a linux-cma node for supporting compression
    for NVGPU and other contiguous memory requirements.

    Bug 3793199

commit c9759f1ef7227fc3e8f0bf7a0d8e1f0bd35e60aa
Author: Brad Griffis <bgriffis@nvidia.com>
    arm64: tegra: Update Tegra234 Jetson DT overlay

    Add devices nodes for Multimedia, DLA, PVA and GPU devices.

    Bug 3724727

commit cd6fe5db1dee486a0c823d40a9d1488b81d68cfa
Author: Brad Griffis <bgriffis@nvidia.com>

    arm64: tegra: Add DT overlay for Tegra234 Jetson

    Add a new overlay for Tegra234 Jetson boards that populates the
    necessary device-tree nodes for devices that use out-of-tree drivers.

    Bug 3724727
**/

Change-Id: I6d72db3a24dffd6b1f88f546cf39e1ddcf61a1e3
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/platform/t23x/concord-generic-dts/+/2807814
Reviewed-by: svcacv <svcacv@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
2023-04-19 18:17:43 +00:00
Laxman Dewangan
6726f647ef dts: remove non-concord DTS
Remove non-concord DTS from the concord tree.

Change-Id: I34f394c34ce84e9802f911752378837da8858568
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/platform/t23x/concord-generic-dts/+/2807813
Reviewed-by: svcacv <svcacv@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
2023-04-19 18:17:43 +00:00
Laxman Dewangan
e13cd817e0 overlay: Copy concord overlay DTS files from nvidia-oot
Overlay DTS files contain the overlay DTBO nodes to apply on top
of base DTB of the given platform.

The overlay DTS files are used by non-linux client also and
doest not have access to nvidia-oot path.

Copy all concord overlay DTS files so client can refer these
overlay dtbos.

These files are copied only without any edit.
Files are synced from the nvidia-oot/archarm64/boot/dts/nvidia
Change list from folder nvidia-oot/archarm64/boot/dts/nvidia is:
            af9627e nvidia-oot: dts: pinmux: Add pinmux DT node for T234
            2af0e64 arm64: dts: Add smmu_test node
            7ca4e62 arm64: tegra: Remove GPCDMA driver from OOT
            b068fae t23x: concord: dts: enable cpu core power gating
            f23cc48 dtb: disp: Add display node to concord overlay dtb
            994623c nvidia-oot: add soc-hwpm device node
            6d2a57d nvidia-oot: add tsec driver as oot module
            9bc606c arm64: tegra: Enable RT5640 codec support
            a765a2e arm64: tegra: Add overlay dts for t234 carveouts
            f8c472c dts: pwm-fan: Add Tegra234 PWM FAN
            bfea978 arm64: tegra: Add assigned-clocks binding for AHUB
            bbde9d8 dts: pwm: Add Tegra234 PWM controller
            6799b30 dts: Add linux-cma node with 256MB for GPU requirements
            9fa1d2a DTB: DCE : Add dce node to t234 soc overlay
            943cc4d arm64: tegra: Enable APE sound card
            55220a5 arm64: tegra: Correct the compatible for SE4
            b0746ed arch: arm64: add gpu node in OOT

Bug 3860258

Change-Id: I03dee2f1cce9b26dcdbd0ce81f4082bc92f95220
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/platform/t23x/concord-generic-dts/+/2807228
Reviewed-by: svcacv <svcacv@nvidia.com>
2023-04-19 18:17:43 +00:00