Commit Graph

1525 Commits

Author SHA1 Message Date
Bibek Kumar Patro
3c46ebee9d ARM: dts: msm: Modify SMMU reg field format for sdxkova
Modify SMMU register field format as per the parent SoC
address and size cells.

Change-Id: Ifce3e103601a82b1b9f6295d6abef826f917b0fc
Signed-off-by: Bibek Kumar Patro <quic_bibekkum@quicinc.com>
2024-08-26 23:14:57 -07:00
Patrick Daly
e619e08e42 ARM: dts: msm: Correct iova-width values for sun
Bring the values in line with hw configuration.

Change-Id: I311222480b2228d12c42c18d21830223759f01a8
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2024-08-26 15:32:59 -07:00
QCTECMDR Service
1c71857e92 Merge "ARM: dts: msm: Add adsprpc-mem and adsprpc-mem CMA nodes" 2024-08-26 13:00:16 -07:00
QCTECMDR Service
329ca4503b Merge "ARM: dts: qcom: Add APQ support for ATP & RCM platforms" 2024-08-26 13:00:16 -07:00
QCTECMDR Service
49ae9dd886 Merge "ARM: dts: msm: Add boot_config support for Ravelin" 2024-08-26 08:50:43 -07:00
QCTECMDR Service
6b8cdaf9ba Merge "ARM: dts: msm: UART dt node enablement" 2024-08-26 08:50:42 -07:00
QCTECMDR Service
1b11ae8df3 Merge "ARM: dts: msm: Add boot_device_type for Parrot" 2024-08-26 04:40:21 -07:00
Kavya Nunna
902c29c7af ARM: dts: msm: Add UI peripherals support for tuna
Add UI peripherals support for tuna for pmxr2230
and pm7550ba.

While at it add pm7550ba, pmr735b, pmxr2230 files.

Change-Id: If355df7776f21e71e632966d691f13a14a9b3e4f
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
2024-08-26 01:51:22 -07:00
Vijayanand Jitta
1250e59bda ARM: dts: msm: Add secure-buffer device for tuna
Add the secure-buffer device, which supports hypervisor operations
to change the stage 2 permissions of memory.

Change-Id: Ie35729df57e57abba37cf4a286f5f4ac2faa1154
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-08-26 13:33:43 +05:30
Vijayanand Jitta
2c5e849024 ARM: dts: msm: Add smmu ACLTR values for tuna
Configure per-context bank pre-fetch settings using
actlr for tuna.

Change-Id: I9053c5ddac34a25d60fa7345f533678ff294d454
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-08-25 23:57:03 -07:00
Vijayanand Jitta
adfa829366 ARM: dts: msm: Add interconnect properties for smmus for tuna
Enable bus bandwidth voting by adding interconnect properties
for kgsl and apps smmu on tuna.

Change-Id: Iafb8c6975154048aff74b04fad75c9ce0f48aa3e
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-08-25 23:56:57 -07:00
Vijayanand Jitta
2b2f9d893c ARM: dts: msm: Add clock and regulator for kgsl-smmu for tuna
Add clock and regulator which would be required for
register accesses of kgsl-smmu for tuna.

Change-Id: Ib09be9911e6b37b1e83ad59183a46284de2835b9
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-08-25 23:56:49 -07:00
kamasali Satyanarayan
0c56d694fc ARM: dts: msm: Add boot_config support for Ravelin
Add boot_config reg reading support for shdci bootdevice
node through nvmem cell to check if the boot device is
emmc or ufs.

Change-Id: I341de8e37df9c2758889abf7c643b8a66c82f9d9
Signed-off-by: kamasali Satyanarayan <quic_kamasali@quicinc.com>
2024-08-25 23:48:24 -07:00
Krishna Chaithanya Reddy G
03df3b304b ARM: dts: msm: UART dt node enablement
Enabled console UART DT nodes for sdxkova.

Change-Id: Ifbf7688758d31ed8096aaa09b2a14e077b84df7c
Signed-off-by: Krishna Chaithanya Reddy G <quic_kgangapu@quicinc.com>
2024-08-26 12:07:41 +05:30
Jagadeesh Kona
6061800f8b ARM: dts: msm: Add evacc support for sun v2
Update the compatible string of evacc for sun
v2 platform.

Change-Id: I3701aa5031cfb0568f9b8f3cf10e3ec499b270bf
Signed-off-by: Jagadeesh Kona <quic_jkona@quicinc.com>
2024-08-26 09:27:23 +05:30
kamasali Satyanarayan
43670a7356 ARM: dts: msm: Add boot_device_type for Parrot
Add boot_device_type support and flag non-removable
for ufs node to check if the boot device is emmc or ufs.
Remove qcom,ufs-dev-revert to identify ufs device Version.

Change-Id: Id9e925d78860c4518ab10c12cc628dd8b385a5e8
Signed-off-by: kamasali Satyanarayan <quic_kamasali@quicinc.com>
2024-08-23 21:35:11 -07:00
QCTECMDR Service
a209882743 Merge "ARM: dts: qcom: Remove sdpm clock driver support" 2024-08-23 13:01:03 -07:00
QCTECMDR Service
cb0f0daae5 Merge "ARM: dts: msm: Add cambistmclkcc support for Sun v2" 2024-08-23 13:01:03 -07:00
QCTECMDR Service
a8b7e747d0 Merge "ARM: dts: msm: add mmc wrapped key support to parrot" 2024-08-23 13:01:03 -07:00
QCTECMDR Service
4785b4fc88 Merge "ARM: dts: qcom: Add tlmm gpio reserved ranges for sdxkova" 2024-08-23 04:03:55 -07:00
Nitesh Kumar
acfc51f2dd ARM: dts: qcom: Remove sdpm clock driver support
Remove SDPM clock driver support from clarence gaming.
Remove cpu pause action on boot core.
Add cold temperature interrupt handling support in clarence.

Change-Id: I05da43e8a8e392f2bec8f425ac9750f559221953
Signed-off-by: Nitesh Kumar <quic_nitekuma@quicinc.com>
2024-08-22 22:53:04 -07:00
QCTECMDR Service
b47469c186 Merge "ARM: dts: qcom: intent redistribution of sensor glink channel" 2024-08-22 15:57:33 -07:00
QCTECMDR Service
ca5ab29b52 Merge "ARM: dts: msm: Add adsprpc-mem and adsprpc-mem CMA nodes" 2024-08-22 11:21:33 -07:00
QCTECMDR Service
7582f1a12b Merge "ARM: dts: msm: Add tui_test heap for sun-vm" 2024-08-22 11:21:33 -07:00
QCTECMDR Service
6d8c175810 Merge "ARM: dts: msm: Add interconnect vote for kgsl-smmu on sun" 2024-08-22 11:21:33 -07:00
QCTECMDR Service
ff357af0cf Merge "ARM: dts: qcom: Add crash-restart to support restart after VM crash" 2024-08-22 11:21:33 -07:00
Seshu Madhavi Puppala
59b839c213 ARM: dts: msm: add mmc wrapped key support to parrot
Add support for ice wrapped keys to the MMC DTSI entry
on parrot targets.

Change-Id: Ia818b700bfd2d7f117e90f0d1d1fdc2befe10cce
Signed-off-by: Seshu Madhavi Puppala <quic_spuppala@quicinc.com>
2024-08-22 19:22:51 +05:30
QCTECMDR Service
a00ca72ec4 Merge "ARM: dts: msm: Add boot_config support for Parrot" 2024-08-22 01:51:39 -07:00
QCTECMDR Service
166bd82f88 Merge "ARM: dts: msm: Add CPUIdle and PSCI related devices for tuna" 2024-08-22 01:51:39 -07:00
QCTECMDR Service
72ac5e9ce8 Merge "ARM: dts: msm: Add aliases and tlmm node for sdxkova" 2024-08-22 01:51:39 -07:00
Khaja Hussain Shaik Khaji
e78d9052db ARM: dts: qcom: Add tlmm gpio reserved ranges for sdxkova
Add the TLMM GPIO reserved ranges for the sdxkova platform.
The reserved range is set to <110 6> to ensure proper
allocation and avoid conflicts with other GPIOs.

Change-Id: I6b01f9c6a21f918df078dcbe078be602dd889898
Signed-off-by: Khaja Hussain Shaik Khaji <quic_kshaikkh@quicinc.com>
2024-08-22 12:01:50 +05:30
QCTECMDR Service
6e47aaccae Merge "ARM: dts: msm: sun: add interconnects for soccp rproc" 2024-08-21 13:47:41 -07:00
Prasanna S
bf34f7e5c8 ARM: dts: msm: Add QUPv3 UART console node for kera
Enable console support on kera.

Change-Id: I5ad3d0c05512b6f49cd67a773e5b2e16f6d1a10d
Signed-off-by: Prasanna S <quic_prass@quicinc.com>
2024-08-21 18:29:56 +05:30
Yogesh Lal
98ebac6b5f ARM: dts: msm: Add aliases and tlmm node for sdxkova
Initial change to add aliases and tlmm.

Change-Id: I3c3b7c5474761b6cadcc1d7781be0f1cb9199108
Signed-off-by: Yogesh Lal <quic_ylal@quicinc.com>
2024-08-21 15:31:22 +05:30
Kalpak Kawadkar
27f3f46701 ARM: dts: msm: Add cambistmclkcc support for Sun v2
Update the compatible string of cambistmclkcc for SUN v2
platform.

Change-Id: I5a984c8ea24308fbe39c4e84e61cc38891e1f7eb
Signed-off-by: Kalpak Kawadkar <quic_kkawadka@quicinc.com>
2024-08-21 14:45:52 +05:30
Patan Saddam
fc55b42d53 ARM: dts: msm: Add adsprpc-mem and adsprpc-mem CMA nodes
Add adsprpc-mem and CMA nodes for tuna target.

Change-Id: I6da8838d50578b4f621bdd2b48215c4ba002ed7b
Signed-off-by: Patan Saddam <quic_psaddam@quicinc.com>
2024-08-21 00:26:25 -07:00
Patan Saddam
f71bb8e08f ARM: dts: msm: Add adsprpc-mem and adsprpc-mem CMA nodes
Add adsprpc-mem and CMA nodes for kera target.

Change-Id: Ic1f0d3962281cb31cbddaeddf53fefa2ae1ef830
Signed-off-by: Patan Saddam <quic_psaddam@quicinc.com>
2024-08-21 00:26:04 -07:00
QCTECMDR Service
b491fa6563 Merge "ARM: dts: msm: pcie: Set ultrashort channel settings sun PCIe" 2024-08-20 03:06:39 -07:00
Saranya R
2ce01442f5 ARM: dts: msm: Spilt memdump entries to static and dynamic
Spilt memdump entries to static and dynamic dumps. Static dumps
are enabled by default. Dynamic mem dumps are enabled/disabled
using sysfs nodes and it's disabled in perf build.

Change-Id: I1f1f105d796391ec6e6001c249add9e8ba4b91ce
Signed-off-by: Saranya R <quic_sarar@quicinc.com>
2024-08-20 11:00:21 +05:30
Vivek Pernamitta
5d615962e8 ARM: dts: msm: pcie: Set ultrashort channel settings sun PCIe
Set RX settings mode to zero for Ultrashort channel
settings for sun PCIe controller.

Change-Id: I50b7896e6dabb2cda069c9242340dee02a225b8c
Signed-off-by: Vivek Pernamitta <quic_vpernami@quicinc.com>
2024-08-19 21:35:00 -07:00
QCTECMDR Service
073b033833 Merge "ARM: dts: msm: Fix trust_ui_vm_mem alignment for Parrot" 2024-08-19 02:42:41 -07:00
QCTECMDR Service
ee84699fd2 Merge "ARM: dts: qcom: Add cold temperature mitigation cooling device" 2024-08-19 02:42:41 -07:00
QCTECMDR Service
30a6c6b4d7 Merge "ARM: dts: msm: Add platform_mpam slc node for sun" 2024-08-17 09:52:09 -07:00
QCTECMDR Service
63b45e34ec Merge "ARM: dts: msm: Add initial device tree for parrot/ravelin vm" 2024-08-17 06:34:05 -07:00
Nitesh Kumar
c6abca418a ARM: dts: qcom: Add cold temperature mitigation cooling device
Add cx regulator cooling device to handle cold interrupt case
in parrot, it gets activated when cold temperatures interrupt
triggers.

Change-Id: I75c350ac3b30304e97e7bb2f2450f197b0a34900
Signed-off-by: Nitesh Kumar <quic_nitekuma@quicinc.com>
2024-08-16 03:38:38 -07:00
Sneh Mankad
bfeba3fcee ARM: dts: msm: Add CPUIdle and PSCI related devices for tuna
Add idle states for CPUs and CPU clusters, added PSCI device,
to enable CPUs to enter deeper LPMs.
Disabled the idle states till Rumi validations are done.

Additionally. updated APPS RSC device to be in cluster power domain
to handle RSC activities when cluster is powering off.

Change-Id: I0dc50ff04bb480eb9ebdfa0bbaebfdf954c7c41b
Signed-off-by: Sneh Mankad <quic_smankad@quicinc.com>
2024-08-16 14:31:38 +05:30
Georgi Djakov
35f3c16d5e ARM: dts: msm: Add tui_test heap for sun-vm
The tui_test heap will be used by the large_dmabuf test
on sun-vm.

Change-Id: I84e5aee85c03e2cc809acc307509ce00aa74d967
Signed-off-by: Georgi Djakov <quic_c_gdjako@quicinc.com>
2024-08-15 10:19:04 -07:00
Patrick Daly
29854f0195 ARM: dts: msm: Add interconnect vote for kgsl-smmu on sun
When all clients remove DDR bandwidth vote, DDR may power collapse.
As part of its shutdown sequence, it waits for an 'active' signal to
no longer be asserted by the gpu cx gdsc. Thus, if SW votes for the
gdsc to be active, but not for DDR bandwidth, this sequence may
get stuck.

Change-Id: I48d704f08cfe6d17159eb04d02f5ed123809f967
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2024-08-14 15:29:38 -07:00
QCTECMDR Service
a4b731a3d6 Merge "ARM: dts: qcom: Add Nodes for SLC MPAM support" 2024-08-14 03:25:38 -07:00
QCTECMDR Service
bf34df5bc6 Merge "ARM: dts: msm: Add a node for cpufreq cycle counter driver" 2024-08-13 22:14:21 -07:00