Commit Graph

2491 Commits

Author SHA1 Message Date
QCTECMDR Service
c94812f7d1 Merge "ARM: dts: msm: Added interconnects for Tuna" 2024-10-18 15:35:05 -07:00
Saranya R
98d4c76e70 ARM: dts: msm: Cleanup parrot and ravelin devicetree
Cleanup parrot and ravelin devicetree.

Change-Id: Ib33b78a825fb481017be90d23c8066f2977b82a5
Signed-off-by: Saranya R <quic_sarar@quicinc.com>
2024-10-18 18:55:45 +05:30
Shivendra Pratap
d7325aaa00 ARM: dts: msm: Override adsp firmware names for Tuna7
ADSP will use distinct firmware BINs for Tuna and Tuna7.
Remoteproc driver reads the firmware-name from adsp dt node and
loads the corrosponding adsp firmware. Override the firmware-name
for ADSP in Tuna7 dtsi file to load the correct firmware for Tuna7.

Change-Id: I914d9ff400688826196f2e9e205e728da3894c45
Signed-off-by: Shivendra Pratap <quic_spratap@quicinc.com>
2024-10-18 18:38:59 +05:30
Khaja Hussain Shaik Khaji
d7d25e4f4a ARM: dts: msm: add Modem DSM region info to IMEM
IMEM gets updated with Modem DSM memory region info when Modem taken out
of reset by APPS and the info is used for collection of coredumps.

Change-Id: If549119c1516f8a995978c419fcb74b3d3e3ed9d
Signed-off-by: Khaja Hussain Shaik Khaji <quic_kshaikkh@quicinc.com>
2024-10-18 06:04:07 -07:00
QCTECMDR Service
69b0897d31 Merge "ARM: dts: qcom: add support for wcd usbss i2c slave on tuna" 2024-10-18 04:11:59 -07:00
QCTECMDR Service
a302bd99d9 Merge "ARM: dts: msm: remove always-on for hap-swr-slave regulator" 2024-10-18 04:11:59 -07:00
Vijayanand Jitta
694b80d9da ARM: dts: msm: Add mem-offline device for kera
Add the device-tree node for the mem-offline driver to enable
memory offlining and convey the sizes of the offlineable memory.
Describe the communication channel used to communicate with the
firmware which supports onlining and offlining of memory.

Change-Id: I6c7868545fe7601d3cc2c6d5ea95c980046c52b4
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-10-18 16:11:41 +05:30
Vijayanand Jitta
9d441e95f5 ARM: dts: msm: Add mem-buf device for kera
The mem-buf device provides memory related services for shared
memory between host and guest VMs.

Change-Id: Ib29a426101ef274106b71ef613ca83f1577cf142
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-10-18 16:10:14 +05:30
Sumadhura Kalyan Singamchetti
0273c1dd4c ARM: dts: msm: Update touch tlmm for parrot vm
Update touch tlmm for parrot vm.

Change-Id: Ibea4d9cc5dd415d750eec9c1b0e18ad13a491406
Signed-off-by: Sumadhura Kalyan Singamchetti <quic_ssingamc@quicinc.com>
2024-10-18 15:35:09 +05:30
Hrishabh Rajput
3a5024df85 ARM: dts: msm: Add initial devicetree for Kera OEMVM
Add initial devicetree files for OEMVM for RUMI platform on Kera SoC.

Change-Id: I92019de68818c03dce6c93bba96902b071bb5785
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
2024-10-18 15:19:31 +05:30
Hrishabh Rajput
cdd788bd9e ARM: dts: msm: Add initial devicetree for Kera VM
Add initial devicetree files for trustedvm for RUMI platform on Kera
SoC.

Change-Id: I8028e413de1935d8363edc49a13bf7a722432892
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
2024-10-18 15:13:43 +05:30
QCTECMDR Service
5dc0b62602 Merge "ARM: dts: msm: Add llcc perfmon node for tuna SOC" 2024-10-17 23:33:02 -07:00
QCTECMDR Service
c41950c5a8 Merge "ARM: dts: msm: Correct imem child bus address map" 2024-10-17 15:41:18 -07:00
QCTECMDR Service
8bb7c9bcee Merge "ARM: dts: msm: Update qcom stats node for Monaco" 2024-10-17 11:05:21 -07:00
QCTECMDR Service
e4a5baba88 Merge "ARM: dts: msm: Add mem-offline device for tuna" 2024-10-17 11:05:21 -07:00
QCTECMDR Service
6d30be675c Merge "dt-bindings: qcom,hv-haptics: add qcom,hbst-ovp-trim property" 2024-10-17 11:05:20 -07:00
QCTECMDR Service
1f7daa2d4f Merge "ARM: dts: msm: Add smp2p node for Kera" 2024-10-17 06:59:31 -07:00
QCTECMDR Service
58d9bab0dd Merge "ARM: dts: msm: disable slub debug for sun" 2024-10-17 06:59:31 -07:00
QCTECMDR Service
d9b2e0a9cd Merge "ARM: dts: qcom: Add cooling-cells for cpu in monaco" 2024-10-17 06:59:31 -07:00
Khaja Hussain Shaik Khaji
8892bda7c1 ARM: dts: msm: Correct imem child bus address map
Change imem node ranges to map imem address space to the
child node's address space correctly.

Change-Id: Ic4ec5cbf233011f48341b7c2788e1cf983a2dc7b
Signed-off-by: Khaja Hussain Shaik Khaji <quic_kshaikkh@quicinc.com>
2024-10-17 06:31:38 -07:00
Prem Sai Grandhi
e729238809 ARM: dts: msm: Add llcc perfmon node for tuna SOC
Add llcc perfmon entry, qdss clock node to
llcc perfmon driver and aoss_qmp headers.

Change-Id: I8f3b823f754bcf505c8441820cddfa03b5782305
Signed-off-by: Prem Sai Grandhi <quic_grandhir@quicinc.com>
2024-10-17 14:57:52 +05:30
Prasad Kumpatla
23ea0a9998 ARM: dts: qcom: add support for wcd usbss i2c slave on tuna
add support for wcd_usbss i2c slave and sdam interrupt
registration.

Change-Id: I03369812d52781c96a86922eb92a930da08f7833
Signed-off-by: Prasad Kumpatla <quic_pkumpatl@quicinc.com>
2024-10-17 01:54:00 -07:00
Kavya Nunna
d3c5fd0500 ARM: dts: msm: add primary SPMI Arbiter and SPMI debug bus for kera boards
Add spmi-pmic-arb devices for the primary and secondary SPMI buses
found on kera.  The primary bus operates at 19.2 MHz and is used
for most of the PMICs. The secondary bus operates at 4.8 MHz
and is used exclusively for charging PMICs. Note that the
secondary bus is not used so it is kept disabled.

Add SPMI debug device and associated child devices for the primary
SPMI interface. This provides consumers with unrestricted access
to the PMIC registers on pre-production devices. This helps
make debugging easier.

Change-Id: Idbb39999b00dd296419eb570b30083e208cf2bce
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
2024-10-17 12:02:23 +05:30
QCTECMDR Service
9b96e0ba0b Merge "ARM: dts: msm: Add qfprom node for kera and tuna" 2024-10-16 19:16:25 -07:00
QCTECMDR Service
b3581787f2 Merge "ARM: dts: msm: Add medium cluster to perf core" 2024-10-16 19:16:25 -07:00
QCTECMDR Service
7a8e8a07a0 Merge "dt-bindings: Add rpm-stats-v2 dt binding" 2024-10-16 12:39:41 -07:00
QCTECMDR Service
16ddba06d8 Merge "ARM: dts: msm: Use reserved memory instead of CMA" 2024-10-16 09:05:07 -07:00
QCTECMDR Service
009ebfb867 Merge "ARM: dts: msm: Add CPUCP/SCMI node for Kera" 2024-10-16 09:05:07 -07:00
QCTECMDR Service
76b0ed9bbb Merge "ARM: dts: msm: Add clock and regulator for kgsl-smmu for kera" 2024-10-16 09:05:07 -07:00
QCTECMDR Service
7d714ec8e9 Merge "ARM: dts: msm: Add gic-interrupt-router for kera and tuna" 2024-10-16 09:05:07 -07:00
QCTECMDR Service
cb1489ed60 Merge "ARM: dts: msm: Set vCPU affinity to CPU0 for VMs on Tuna" 2024-10-16 09:05:07 -07:00
QCTECMDR Service
0a06c817f5 Merge "ARM: dts: msm: Add spi, i2c, gpi nodes for SVM tuna" 2024-10-16 09:05:07 -07:00
Souradeep Chowdhury
ecf75bb5d7 ARM: dts: msm: Add qfprom node for kera and tuna
Add qfprom node for kera and tuna.

Change-Id: I2fc32aebc58b6793cb9be896b4dd1dc8734a05a8
Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
2024-10-16 08:26:18 -07:00
Nitin Rawat
167166ab42 ARM: dts: msm: Add medium cluster to perf core
Currently cpufreq delayed work is queued with delayed
timer as 30ms. On expiry, we monitor load and then
enable storage boost feature if load exceeds certain
predefined threshold.

Unlike pineapple, we are monitoring the load request only
on prime/large cluster and not on medium cluster.
This is causing some additional delay to reach the
threshold required to enable storage boost feature.

Benchmark tools like Antutu completes read or write IO
within 120-130ms which mean any small delay can impact
Antutu to large extent. Hence add medium clusters to perf
score similar to pineapple so that load on medium cluster
along with large cluster is considered.

This will decrease the window time to reach the threshold
to start the storage boost and hence improve Storage
benchmark performance.

Change-Id: I8563cffc4da8fa7729d38fc71c8996b20b79b1ec
Signed-off-by: Nitin Rawat <quic_nitirawa@quicinc.com>
2024-10-16 07:22:43 -07:00
Sneh Mankad
b89277fa9f ARM: dts: msm: Add stats and sys-pm-vx nodes for kera
Add qcom sleep stats, rpmh stats nodes to enable
cpu and soc stats. Also add sys-pm-vx node.

Change-Id: If29d34169b2adeab6843d010325f59787727f999
Signed-off-by: Sneh Mankad <quic_smankad@quicinc.com>
2024-10-16 17:47:43 +05:30
Sneh Mankad
63a7ad9b53 bindings: arm: msm: Document sys-pm-violators compatible for kera
Document sys-pm-violators compatible for kera.

Change-Id: I86fe8ca8e49bf7f8e8e78983f74e58eb838ad6d2
Signed-off-by: Sneh Mankad <quic_smankad@quicinc.com>
2024-10-16 17:45:04 +05:30
Sneh Mankad
dc5d86c9d3 ARM: dts: msm: Update subsystem stats node for tuna
This change updates subsystem stats node according to latest
version.

Change-Id: I638652beb177156d73fd1608f69d956b54b75cae
Signed-off-by: Sneh Mankad <quic_smankad@quicinc.com>
2024-10-16 17:36:14 +05:30
Raghavendra Kakarla
b813022cd5 dt-bindings: Add rpm-stats-v2 dt binding
This change adds the rpm-stats-v2 to the
rpm-stats dt binding.

Change-Id: I02d04d33347ea73ee29f59e0ca5691ecbb5b96fd
Signed-off-by: Raghavendra Kakarla <quic_rkakarla@quicinc.com>
2024-10-16 04:16:42 -07:00
Raviteja Laggyshetty
aa7d69fbcd dt-bindings: interconnect: Add interconnect bindings for KERA
Add interconnect device bindings for KERA SoC. These devices
can be used to describe any RPMH and NoC based interconnect devices.

Change-Id: I757a0dd285190be94f2aafa15daf70218121bb03
Signed-off-by: Raviteja Laggyshetty <quic_rlaggysh@quicinc.com>
2024-10-16 03:29:10 -07:00
Raghavendra Kakarla
84e0391a4e ARM: dts: msm: Update qcom stats node for Monaco
This change updates the qcom stats node with proper
compatible string. Also, removes the subsystem-sleep-stats
and qcom,rpm-master-stats nodes which are deprecated.

Change-Id: I71b653ef539ccc757f4fb79413c539bbdee56d53
Signed-off-by: Raghavendra Kakarla <quic_rkakarla@quicinc.com>
2024-10-16 01:52:22 -07:00
QCTECMDR Service
f11bc10923 Merge "ARM: dts: qcom: Add few nodes to optimize bootup time" 2024-10-15 23:52:16 -07:00
QCTECMDR Service
0847f3386e Merge "ARM: dts: msm: Add BOB regulator for tuna" 2024-10-15 23:52:16 -07:00
QCTECMDR Service
f32d3e6fa9 Merge "ARM: dts: msm: Add glink egde for adsp, modem and cdsp" 2024-10-15 23:52:16 -07:00
QCTECMDR Service
83aa91b894 Merge "ARM: dts: msm: Update tlmm-vm-gpio-list for parrot vm" 2024-10-15 23:52:16 -07:00
Prasanna S
f1bff316cc ARM: dts: msm: Add spi, i2c, gpi nodes for SVM tuna
Adding spi, i2c, gsi nodes for SVM tuna.

Change-Id: I3c534c3e68573e34541c5681bea609ac44f28af2
Signed-off-by: Prasanna S <quic_prass@quicinc.com>
2024-10-16 11:05:57 +05:30
QCTECMDR Service
f6063d4eda Merge "ARM: dts: qcom: Add PMIC PON log device for tuna" 2024-10-15 19:17:54 -07:00
QCTECMDR Service
ac7c3d647a Merge "ARM: dts: msm: Enable virtio-mem device for oemvm on tuna" 2024-10-15 19:17:53 -07:00
QCTECMDR Service
58e6e37499 Merge "ARM: dts: msm: Remove clocks property form CPU nodes" 2024-10-15 19:17:53 -07:00
Souradeep Chowdhury
d6f1bceb5c ARM: dts: msm: Add gic-interrupt-router for kera and tuna
Add the gic-interrupt-router for kera and tuna.

Change-Id: I86164eed35857f93eabe32c1383733a723929920
Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
2024-10-15 00:17:54 -07:00
Sayantan Chakraborty
1076194f99 ARM: dts: msm: Add CPUCP/SCMI node for Kera
Add device nodes for the cpucp mailbox, cpucp logs,
and SCMI nodes for Kera.

Change-Id: Ia787f5f2b6fd739df0be380946beadef1963a0e9
Signed-off-by: Sayantan Chakraborty <quic_saycha@quicinc.com>
2024-10-15 12:26:10 +05:30