Yi Ju Huang
eddfded360
t23x: dts: temporarily remove framebuffer
...
A dce-fw crash is happening due to improper handoff of display
framebuffer from uefi to the kernel.
Remove the /chosen/framebuffer node temporarily until t23x kernel
display hand-off is supported.
Bug 5411101
Change-Id: Ib5a200a92d94cb59870d6528667d4c17d6ae2012
Signed-off-by: Ivy Huang <yijuh@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3433780
(cherry picked from commit 2e8b144a8f9d2b91794956c849883ddf6c18b18e
in dev-main)
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3454531
Reviewed-by: Andrew Chew <achew@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
Tested-by: Andrew Chew <achew@nvidia.com >
rel-38_eng_2025-10-06
2025-09-18 13:56:53 -07:00
Shubhi Garg
1ffe0b2bb4
t23x: move mttcan prod settings to soc
...
MTTCAN prod setttings for TDCR is not specific for Concord (P3701).
It will valid for all platforms based on T234 SoC. With this change,
prod settings will be applied for Orin NX.
Bug 5451961
Change-Id: I10d93d000903f9752560435717cb71861e6b399c
Signed-off-by: Shubhi Garg <shgarg@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3442879
(cherry picked from commit 9a55ca5812 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3446039
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2025-09-10 03:57:09 -07:00
Praveen AC
f1c9521e5d
[P3762/P3783]:Virtual i2c mux support all Hawks
...
Add virtual i2c bus support for 2nd,3rd & 4th Hawks
to read/write EEPROM data while streaming
Bug 4807682
Change-Id: I76e4a1128a66f22d13f7ee2c04c64d42da519080
Signed-off-by: Praveen AC <pac@nvidia.com >
(cherry picked from commit e96aba03cf )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3258815
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Ankur Pawar <ankurp@nvidia.com >
jetson_38.2.2
jetson_38.2.1
jetson_38.2
2025-05-23 11:56:42 -07:00
Sungbae Yoo
b6c54fa3ca
dts: optee: Add stdout-path and console node
...
Bug 5237817
Change-Id: Ie9333e4f08ddedbcb6bf4dc953783f09827384de
Signed-off-by: Sungbae Yoo <sungbaey@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3347019
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Nitin Kumbhar <nkumbhar@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Mark Zhang <markz@nvidia.com >
2025-05-09 21:07:46 -07:00
Bruce Xu
211c8a4b67
nv-public: remove serialno in bootarg
...
after enable bootconfig since 2024/12/25, serialno is read from eeprom.
there is conflict with the hardcoded serialno in bootarg.
here is the changes to enable bootconfig with serialno reading:
https://git-master.nvidia.com/r/c/tegra/bootloader/uefi/edk2-nvidia/+/3246057
https://git-master.nvidia.com/r/c/tegra/bootloader/uefi/edk2-nvidia/+/3270705
here is the boot failure(no more useful info. looks no correct partition is mounted due to the conflict):
[ 3.592828][ T1] #0 : NVIDIA Firespray HDA at 0x3518000 irq 93^M
[ 3.601620][ T1] Freeing unused kernel memory: 5376K^M
[ 3.604326][ T1] Run /init as init process^M
[ 3.609939][ T1] init: init first stage started!^M
[ 3.613994][ T1] init: Loading module /lib/modules/ivc_ext.ko with args ''^M
[ 3.621074][ T1] ivc_ext: loading out-of-tree module taints kernel.^M
[ 3.627387][ T1] ivc_ext: module verification failed: signature and/or required key missing - tainting kernel^M
[ 3.637608][ T1] Inserting ivc_ext.ko module^M
[ 3.637666][ T1] init: Loaded kernel module /lib/modules/ivc_ext.ko^M
[ 3.648310][ T1] init: Loading module /lib/modules/tegra_hv.ko with args ''^M
[ 3.656096][ T1] init: Loaded kernel module /lib/modules/tegra_hv.ko^M
[ 3.662399][ T1] init: Loading module /lib/modules/tegra_hv_vblk_oops.ko with args ''^M
[ 3.670817][ T1] init: Loaded kernel module /lib/modules/tegra_hv_vblk_oops.ko^M
[ 3.677970][ T1] init: Loading module /lib/modules/tegra_vblk.ko with args ''^M
[ 3.686055][ T1] init: Loaded kernel module /lib/modules/tegra_vblk.ko^M
[ 3.692144][ T1] init: Loading module /lib/modules/ivc-cdev.ko with args ''^M
[ 3.699716][ T1] ivc-cdev: hypervisor not present^M
[ 3.790480][ T1] ^@
I> Task: Trigger mailbox for PSC-BL1 exit^M
I> Sending opcode 0x4d420802 to psc^M
I> Received ACK from psc^M
I> Task: Trigger load FSI keyblob^M
I> Sending opcode OP_FSI_KEYBLOB to psc-fw^M
I> Sending opcode 0x53535452 to psc^M
I> Sent opcode to psc^M
did not check further whether this conflict caused the boot issue.
but really don't need the hardcoded parameter.
so remove the hardcoded serialno in bootarg.
after remove it, boot is OK.
Bug 4958861
Change-Id: I6b1b34759e7441b0a749fbec292935d7e12e6c91
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3322151
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Chun Ng <chunn@nvidia.com >
Reviewed-by: Guosheng Xu <brucex@nvidia.com >
Tested-by: Guosheng Xu <brucex@nvidia.com >
2025-04-30 11:22:51 -07:00
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
Jon Hunter
51841bdbe5
arm64: tegra: Resize aperture for the IGX PCIe C5 slot
...
Some discrete graphics cards such as the NVIDIA RTX A6000 support
resizable BARs. When connecting an A6000 card to the NVIDIA IGX Orin
platform, resizing the BAR1 aperture to 8GB fails because the current
device-tree configuration for the PCIe C5 slot cannot support this.
Fix this by updating the device-tree 'reg' and 'ranges' properties for
the PCIe C5 slot to support this.
Signed-off-by: Jon Hunter <jonathanh@nvidia.com >
Link: https://lore.kernel.org/r/20250116151903.476047-1-jonathanh@nvidia.com
Signed-off-by: Thierry Reding <treding@nvidia.com >
(cherry picked from commit 6d4bfe6d86af1ef52bdb4592c9afb2037f24f2c4 mainline)
Bug 4309882
Change-Id: If6f66d5ee77ac3e7b13a31e9aed958b3008c2e45
Signed-off-by: Yi Ju Huang <yijuh@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3344136
(cherry picked from commit 3ad362efba )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3345344
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
2025-04-23 15:12:08 -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
Ninad Malwade
2a1ae7928a
arm64: tegra: Remove the Orin NX/Nano 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.
Having this unused pin mapped as the suspend key can lead to
unpredictable behavior for low power modes.
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 remove the "suspend" key.
Cc: stable@vger.kernel.org
Fixes: e63472eda5ea ("arm64: tegra: Support Jetson Orin NX reference platform")
Signed-off-by: Ninad Malwade <nmalwade@nvidia.com >
Signed-off-by: Ivy Huang <yijuh@nvidia.com >
Link: https://lore.kernel.org/r/20250206224034.3691397-1-yijuh@nvidia.com
Signed-off-by: Thierry Reding <treding@nvidia.com >
(cherry picked from commit bb8a3ad25f098b6ea9b1d0f522427b4ad53a7bba mainline)
Bug 4868022
Change-Id: I8520b4b3a44ee56067ebadf3e3bc9a21ea125a70
Signed-off-by: Yi Ju Huang <yijuh@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3344135
(cherry picked from commit 2f23bd48f5 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3345342
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2025-04-23 15:11:59 -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
Yijun Zhou
0440a552b5
t23x: nv-public: Correct license for Android
...
Device-tree code should use GPL license.
Bug 5095651
Change-Id: Id9c82f3c1b48dafe34d2ff2b1ef8edaff7728530
Signed-off-by: Yijun Zhou <yijunz@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3305055
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
2025-02-25 22:16:24 -08:00
Yijun Zhou
2039982712
android: embed AVB key0 in cpubl-dtb
...
UEFI needs this data under protected cpubl-dtb to determine green state.
The value is test key only and will be overriden on signing server.
Bug 4264841
Change-Id: I9897c06e2f191abf619a734caecad33f33848d8d
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3262316
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com >
Tested-by: Yijun Zhou <yijunz@nvidia.com >
Reviewed-by: Byungkuk Seo <bseo@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2025-02-19 03:08:28 -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
Yi Ju Huang
369f63f7fd
t23x: nv-soc: remove disablement of sce-fabric
...
The SCE fabric disablement is now upstream. Remove the
duplicate fix in the override file.
Bug 4369009
Change-Id: Ie822ede04b61a96dae8096fc9ddc369b4c9669b6
Signed-off-by: Yi Ju Huang <yijuh@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3295634
(cherry picked from commit da79c21a2e )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3298149
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
2025-02-11 23:39:25 -08:00
Sumit Gupta
692bce2cf5
arm64: tegra: Disable Tegra234 sce-fabric node
...
Access to safety cluster engine (SCE) fabric registers was blocked
by firewall after the introduction of Functional Safety Island in
Tegra234. After that, any access by software to SCE registers is
correctly resulting in the internal bus error. However, when CPUs
try accessing the SCE-fabric registers to print error info,
another firewall error occurs as the fabric registers are also
firewall protected. This results in a second error to be printed.
Disable the SCE fabric node to avoid printing the misleading error.
The first error info will be printed by the interrupt from the
fabric causing the actual access.
Cc: stable@vger.kernel.org
Fixes: 302e154000ec ("arm64: tegra: Add node for CBB 2.0 on Tegra234")
Signed-off-by: Sumit Gupta <sumitg@nvidia.com >
Signed-off-by: Ivy Huang <yijuh@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
Link: https://lore.kernel.org/r/20241218000737.1789569-3-yijuh@nvidia.com
Signed-off-by: Thierry Reding <treding@nvidia.com >
(cherry picked from mainline commit a5e6fc0a10fe280989f1367a3b4f8047c7d00ea6)
Bug 4369009
Change-Id: Ia0a5906362a636b07730792c8802daca2d53cc36
Signed-off-by: Yi Ju Huang <yijuh@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3295633
(cherry picked from commit f05e1511ba )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3298148
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
2025-02-11 23:39:21 -08:00
Yi Ju Huang
d7b7b31fda
t23x: nv-soc: remove DCE typo fix in overlay file
...
The Tegra DCE fabric typo fix is now upstream. Remove the
duplicate fix in the override file.
Bug 4369009
Change-Id: I03b2695abcfa5cf0a8b9430351d5586934b7e129
Signed-off-by: Yi Ju Huang <yijuh@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3295630
(cherry picked from commit e3b19dcab0 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3298147
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2025-02-11 23:39:17 -08:00
Sumit Gupta
7c6bee8b30
arm64: tegra: Fix typo in Tegra234 dce-fabric compatible
...
The compatible string for the Tegra DCE fabric is currently defined as
'nvidia,tegra234-sce-fabric' but this is incorrect because this is the
compatible string for SCE fabric. Update the compatible for the DCE
fabric to correct the compatible string.
This compatible needs to be correct in order for the interconnect
to catch things such as improper data accesses.
Cc: stable@vger.kernel.org
Fixes: 302e154000ec ("arm64: tegra: Add node for CBB 2.0 on Tegra234")
Signed-off-by: Sumit Gupta <sumitg@nvidia.com >
Signed-off-by: Ivy Huang <yijuh@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
Link: https://lore.kernel.org/r/20241218000737.1789569-2-yijuh@nvidia.com
Signed-off-by: Thierry Reding <treding@nvidia.com >
(cherry picked from mainline commit 604120fd9e9df50ee0e803d3c6e77a1f45d2c58e)
Bug 4369009
Change-Id: I68743045fc4621527b0ebdf2c97ed23b4fc50d22
Signed-off-by: Yi Ju Huang <yijuh@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3295605
(cherry picked from commit 309236c6bd )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3298146
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2025-02-11 23:39:13 -08:00
Brad Griffis
07bbe2fdcf
arm64: tegra: Fix Tegra234 PCIe interrupt-map
...
For interrupt-map entries, the DTS specification requires
that #address-cells is defined for both the child node and the
interrupt parent. For the PCIe interrupt-map entries, the parent
node ("gic") has not specified #address-cells. The existing layout
of the PCIe interrupt-map entries indicates that it assumes
that #address-cells is zero for this node.
Explicitly set #address-cells to zero for "gic" so that it complies
with the device tree specification.
NVIDIA EDK2 works around this issue by assuming #address-cells
is zero in this scenario, but that workaround is being removed and so
this update is needed or else NVIDIA EDK2 cannot successfully parse the
device tree and the board cannot boot.
Fixes: ec142c44b026 ("arm64: tegra: Add P2U and PCIe controller nodes to Tegra234 DT")
Signed-off-by: Brad Griffis <bgriffis@nvidia.com >
Cc: stable@vger.kernel.org
Link: https://lore.kernel.org/r/20241213235602.452303-1-bgriffis@nvidia.com
Signed-off-by: Thierry Reding <treding@nvidia.com >
(cherry picked from mainline commit b615fbd70fce8582d92b3bdbbf3c9b80cadcfb55)
JIRA TEGRAUEFI-3252
Change-Id: I6dfe58de9346f79ed02b5bd0ff427e317b631db3
Signed-off-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3295646
(cherry picked from commit 6476a872ee )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3296123
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
2025-02-05 07:08:37 -08:00
Brad Griffis
be2e2fc352
Revert "t234: soc: add missing cells parms to intc"
...
This reverts commit d544ee193d .
Reason: remove override-implementation and replace with the
upstream implementation.
JIRA TEGRAUEFI-3252
Change-Id: Id47240170a4e7267316e7fa0811da8cfe45c0a94
Signed-off-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3295645
(cherry picked from commit ba684a7ad2 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3296122
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
2025-02-05 07:08:33 -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
Ankur Pawar
09dba03b85
t23x: DT: IMX390: modify WDR and SDR mode
...
Modify the following settings.
-Image dimensions
-Pixel clock
-Default, min and max gain
-Default, min and max exposure time
-PWL points(for WDR mode)
Bug 4774547
Change-Id: Ic21194a1a734af84b0a713cc770711ad8eb220a3
Signed-off-by: Ankur Pawar <ankurp@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3193163
(cherry picked from commit a11daeb06b )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3283634
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-by: Praveen AC <pac@nvidia.com >
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2025-01-29 08:24:02 -08:00
Akihiro Mizusawa
2800aa3976
t23x: Remove power-domains from ISP
...
Remove the power-domains property from host1x ISP node, to prevent
nvhost from making power domain requests.
Bug 3805317
Change-Id: Iddc0166a9b793e8eba51a33c0cda0ab4e3e36bd4
Signed-off-by: Akihiro Mizusawa <amizusawa@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3278012
Reviewed-by: Chinniah Poosapadi <cpoosapadi@nvidia.com >
Reviewed-by: Frank Chen <frankc@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2025-01-18 07:56:18 -08:00
Gautham Srinivasan
8d23843c99
t23x: overlay: add jetson-io support for ONX super
...
Add compatible strings to support Orin NX/Nano super
configuration in jetson-io tool.
Bug 4131473
Change-Id: Ia49e1cd5195203bd456dd3b21dd2173f1d44a6bf
Signed-off-by: Gautham Srinivasan <gauthams@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3273805
(cherry picked from commit 85ce314b25 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3276198
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
2025-01-07 17:45:41 -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
Yijun Zhou
2c26f25676
android: enable use-partition-name-suffixes
...
Android native support support suffix for android partition now.
Bug 4264841
Change-Id: Icaf70333c88196cd5e10ce5104159dd830fa0833
Signed-off-by: Yijun Zhou <yijunz@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3263814
Reviewed-by: Jian-Min Liu <jianminl@nvidia.com >
Reviewed-by: svc-sw-mobile-l4t <svc-sw-mobile-l4t@nvidia.com >
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-12-30 19:14:58 -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
Chun Ng
7c06ceffce
t23x: nv-public: Disable unused nodes
...
Disable unused nodes in kdump kernel to removes the cbb errors and
occasionally system hang issue caused by these nodes. It also reduced
kdump kernel boot time from ~30s to 8s.
Bug 4958861
Change-Id: I112e7cfad44aba99d9119f3c6c37c33c7ae11b34
Signed-off-by: Chun Ng <chunn@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3261533
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: svcacv <svcacv@nvidia.com >
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-by: Evan Wei <evwei@nvidia.com >
2024-12-06 04:20: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
Dara Stotland
bd70105ad2
arm64: tegra: Create SKU8 AGX Orin board file
...
The existing tegra234-p3737-0000+p3701-0000.dtb is compatible
with the following modules:
p3701-0000
p3701-0004
p3701-0005
Add support for p3701-0008. Move data that is common to all SKUs
to a new file called tegra234-p3737-0000+p3701.dtsi. Update Makefile.
Signed-off-by: Dara Stotland <dstotland@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
Signed-off-by: Thierry Reding <treding@nvidia.com >
(cherry picked from mainline commit b8b248de004251625fa0b285cea007eff3441e6d)
Bug 4707773
Change-Id: Id5f3ab820a48216305ef69b8a19cc95b0875816a
Signed-off-by: Brad Griffis <bgriffis@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3260397
(cherry picked from commit 5210a9d4ed )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3260519
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-12-03 19:06:28 -08:00
Santosh Reddy Galma
6bc42e1ca0
t23x: nv-soc: add simplefb DT node for display
...
- Add simplefb device-tree node which is required to show
early boot-up logs on display when UEFI initializes display
- Default status of the node is disabled by default in DT
and is enabled dynamically by UEFI only when it initializes display
- Following information is contained in the simplefb node.
i) Add display power-domain property. Without this, genpd driver
will powergate the display power-domain during kernel boot.
ii) Add all display clocks handles (even if not enabled by UEFI).
Without this, kernel CCF will disable clocks during kernel boot-up.
iii) Add reference to fb reserved region memory node.
fb reserved region node is updated by UEFI driver when it
initializes display.
iv) Add width, height, stride properties initialized to
"0" and format of display surface initialized to 32bit RGB pixel
format. These are updated by UEFI when it initializes display as
per UEFI display surface properties.
Bug 3601162
Bug 4650169
Change-Id: If938853e1d29c08753e71e94bfd5a9a007a9585a
Signed-off-by: Santosh Reddy Galma <galmar@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/soc/t23x/+/2917196
(cherry picked from 8baa582f3e4b26d1354bb05ee4c88c868ba2e6a7)
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2942107
(cherry picked from commit 8b898bc900 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2978254
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-12-03 18:50:15 -08:00
Santosh Reddy Galma
3c9f1cd343
t23x: nv-soc: Add display fb carveout DT node
...
- Add display fb carveout region node to the list of
reserved memory regions
- UEFI updates the "reg" property with base address and
size of display fb carveout memory region and "status"
of display fb carveout region node to "okay" if UEFI
initializes display.
- keeping the fb carveout region node disabled by default
such that it is enabled by UEFI dynamically only when UEFI
initializes display and handsoff display fb carveout region
to kernel.
- add display fb reserved region node handle to display DT node
for unity mapping of display reserved region when SMMU driver
comes up in kernel only if display fb carveout region DT node
is enabled by UEFI.
Bug 3601162
Bug 4650169
Change-Id: Ia7060558e0723f4c04c2b026bc93a7e58692898a
Signed-off-by: Santosh Reddy Galma <galmar@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/soc/t23x/+/2857443
(cherry picked from 5b2263f878459f4795e079d475cb0c3f416aaf7d)
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2942106
(cherry picked from commit 09beba7104 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2978255
Reviewed-by: Jon Hunter <jonathanh@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
2024-12-03 18:50:11 -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
Mikko Perttunen
37f753a246
t23x: nv-soc: Add host1x syncpoint shim
...
Add memory node for the syncpoint shim and reference to it from
the host1x node.
Jira HOSTX-5722
Bug 4919132
Change-Id: Iee03b8c515f3a7da9c870df57777ef7d22563d57
Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3252020
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
Reviewed-by: Santosh BS <santoshb@nvidia.com >
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
Reviewed-by: Lakshmanan Selvi Muthusamy <lm@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-11-26 13:15:00 -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
Mark Zhang
1a33506e87
dts: optee: Update fTPM v2.0 nodes
...
This patch updates the fTPM nodes in Tegra234 OP-TEE dts to conform to the fTPM v2.0 design.
Bug 200771475
Bug 4610123
Change-Id: I6a620f7097b9b7a3b6698f50c3cc0e8b83c7c7f8
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3193965
(cherry picked from commit a082494d45 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3209491
Tested-by: Mark Zhang <markz@nvidia.com >
Reviewed-by: svc-bootloader-acv <svc-bootloader-acv@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Jimmy Zhang <jimmzhang@nvidia.com >
Reviewed-by: Nitin Kumbhar <nkumbhar@nvidia.com >
2024-11-17 16:27:12 -08:00
Girish Mahadevan
d69491744a
t234: soc: add mapping for scratch register space
...
Add the mapping for the scratch register space needed for StMM
TA. StMM needs to know A/B used during boot to access appropriate
GPT.
Bug 4261930
Change-Id: I76aef309cc390f664010cc65426bc36137e6519b
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3240524
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Nitin Kumbhar <nkumbhar@nvidia.com >
Reviewed-by: Mark Zhang <markz@nvidia.com >
Reviewed-by: svc-bootloader-acv <svc-bootloader-acv@nvidia.com >
Reviewed-by: Jimmy Zhang <jimmzhang@nvidia.com >
Tested-by: Mark Zhang <markz@nvidia.com >
2024-11-17 16:27:08 -08:00
Gautham Srinivasan
599ccf6ee3
t23x: overlay: rename csi connector pins
...
Rename csi camera connector pins to 22 instead of 24.
Bug 4888305
Change-Id: I6e53e3184637ed4025398c65499caf3f6b623ca7
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3237691
(cherry picked from commit 3a75233537 )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3243984
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Gautham Srinivasan <gauthams@nvidia.com >
Tested-by: Gautham Srinivasan <gauthams@nvidia.com >
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
2024-11-14 17:32:37 -08:00
Yijun Zhou
cfda14f180
bootargs: move common androidboot. param to bootconfig
...
Remove common androidboot.<param> from cmdline and set "bootconfig".
Bug 4256908
Change-Id: I5f77bc3645ec888c8272bc31f923b854b82f2340
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3112136
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com >
Reviewed-by: Yijun Zhou <yijunz@nvidia.com >
Reviewed-by: svc-sw-mobile-l4t <svc-sw-mobile-l4t@nvidia.com >
Reviewed-by: Ankita Garg <ankitag@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Tested-by: Yijun Zhou <yijunz@nvidia.com >
2024-11-08 03:53:11 -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
Akhil R
066def4143
nv-public: Fix DMA REQ_SEL ID for SPI2
...
REQ_SEL ID for spi@c260000 is '16' as per the flow control mapping
document. Update the incorrect value in the device tree.
Bug 4945416
Signed-off-by: Akhil R <akhilrajeev@nvidia.com >
Change-Id: I42e5f9f4bbc896976c4861934fb2f8170e8edf1b
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3243637
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Bibek Basu <bbasu@nvidia.com >
2024-11-07 16:29:49 -08:00
Hiteshkumar Patel
842eef1ded
t23x: nv-public: Disable IMX219 auto-detection
...
Disable IMX219 auto-detection. It was introducing boot error as
"imx219_board_setup: error during i2c read probe (-121)" when
IMX219 sensor is not connected.
Bug 4777964
Bug 4911127
Change-Id: I43349fb3ca40067df3e4f8132c2058a794c8fbf9
Signed-off-by: Hiteshkumar Patel <hiteshkumarg@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3239680
(cherry picked from commit 924686a94f )
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3242813
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
Reviewed-by: Brad Griffis <bgriffis@nvidia.com >
2024-11-06 02:18:35 -08:00
Jeshua Smith
1df507ec3f
t234: soc: add missing cells parms to intc
...
DTB spec says:
"A DTSpec-compliant boot program shall supply #address-cells and
#size-cells on all nodes that have children"
This adds the required cells to the interrupt-controller node.
It also fixes up pcie interrupt-map values to
use the correct number of #address-cells. They
appeared to be using 0 before.
JIRA TEGRAUEFI-3252
Signed-off-by: Jeshua Smith <jeshuas@nvidia.com >
ChangeId: Iaa30ab7a1612aa8927a6de239fb201c66049ab0f
Change-Id: Iaa30ab7a1612aa8927a6de239fb201c66049ab0f
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3231095
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com >
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com >
2024-10-29 08:20:44 -07:00
Vishwaroop A
0c0a471654
t23x: nv-soc: add t234 spi compatible
...
Controller driver has enabled a new flag called fatal interrupt. This
is only supported for t234 so add the compatible in the device tree.
Bug 200767420
Change-Id: I702eed40ccb050645a41afdce666f0e669baabe6
Signed-off-by: Vishwaroop A <va@nvidia.com >
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3223782
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com >
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com >
2024-10-18 12:32:55 -07: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