507 Commits

Author SHA1 Message Date
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
Laxman Dewangan
a7a7af00d8 include: dt-bindings: Add headers for nvidia-oot
Add DT binding headers, non-upstreamed version, which
are used for SOC and platform DTS/DTSI. These headers
are in staging state and taken from the
     hardware/nvidia/soc/generic-dts/tegra/include/nvidia-oot.

Bug 4078385

Change-Id: Ia482b55e44c708ce5cab7d1fbcb8abfc07f4e440
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
2023-04-19 18:17:16 +00:00
Laxman Dewangan
493823811d include: dt-bindings: Sync required header from kernel v6.3-rc5
Sync the DT binding headers for tegra234 which are required
for SOC and platform DTS/DTSI from kernel V6.3-rc5.

Bug 4078385

Change-Id: I96ee533ae752879ca8a3f06a732180c631cce228
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
2023-04-19 18:17:10 +00:00
Harshit Mehta
197d77f33f Initial empty repository 2023-04-19 04:33:38 -07:00