Commit Graph

2381 Commits

Author SHA1 Message Date
Paras Sharma
960b39e2cc ARM: dts: msm: Add the "gcc_cfg_noc_pcie_anoc_ahb_clk" clock for tuna
Add the "gcc_cfg_noc_pcie_anoc_ahb_clk" clock for tuna.

Change-Id: Ib023883dc4aac18e024aa8f0250de7aa5ad2b91a
Signed-off-by: Paras Sharma <quic_parass@quicinc.com>
2024-10-22 17:53:48 +05:30
QCTECMDR Service
d1b840cb53 Merge "ARM: dts: msm: add Modem DSM region info to IMEM" 2024-10-21 03:37:05 -07:00
QCTECMDR Service
46a8cd4e73 Merge "ARM: dts: msm: Update dispcc clock node as GenPD provider" 2024-10-21 03:37:05 -07:00
QCTECMDR Service
6f7280c96d Merge "ARM: dts: msm: Add chipinfo region as ext-region for cpusysvm" 2024-10-18 15:35:05 -07:00
QCTECMDR Service
5e3ec81e9d Merge "ARM: dts: msm: Add trustedvm and oemvm support for Kera" 2024-10-18 15:35:05 -07:00
QCTECMDR Service
bb6caa3d39 Merge "ARM: dts: msm: Override adsp firmware names for Tuna7" 2024-10-18 15:35:05 -07:00
QCTECMDR Service
c94812f7d1 Merge "ARM: dts: msm: Added interconnects for Tuna" 2024-10-18 15:35:05 -07:00
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
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
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
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
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
Yingchao Deng
42ef810658 ARM: dts: msm: Use reserved memory instead of CMA
On qcom-6.6, the memory reserved for memory_dump_v2 should be
configured as reserved memory instead of CMA.

Change-Id: I181b9fc4431838879d3bb99ceafd4512bcf5914e
Signed-off-by: Yingchao Deng <quic_yingdeng@quicinc.com>
2024-10-14 23:40:21 -07:00
Vijayanand Jitta
8d54d3baa8 ARM: dts: msm: Add mem-offline device for tuna
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: I448969b10b0e29f44ca2b7949472ea21c63ffb3a
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-10-15 12:03:11 +05:30
Nitesh Kumar
1402955d21 ARM: dts: qcom: Add cooling-cells for cpu in monaco
Add cooling-cells for the CPU sensors in monaco.

Change-Id: I6ef6acac51952effd6de820b6384401feeb610b4
Signed-off-by: Nitesh Kumar <quic_nitekuma@quicinc.com>
2024-10-15 10:48:31 +05:30
Kavya Nunna
61d2ada8fd ARM: dts: qcom: Add PMIC PON log device for tuna
Add a PMIC PON log parser device which reads the log stored in
PMK8550 SDAM5 and SDAM6.

while at it add a dependency between the gh-watchdog and
pmic-pon-log devices for tuna boards.  This ensures that
during system boot-up, the driver responsible for the
gh-watchdog device initializes before the one
responsible for the pmic-pon-log device.

Change-Id: I5e2c13807570e5a2e1740e9160cce626fa9004c6
Signed-off-by: Kavya Nunna <quic_knunna@quicinc.com>
2024-10-15 07:58:33 +05:30
Vijayanand Jitta
db4d2f168b ARM: dts: msm: disable slub debug for sun
Disable slub debug option through command line for sun.

Change-Id: Ide22d13c6a39e9a6ade53435c3e1072efd493206
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-10-14 09:36:16 -07:00