Commit Graph

2196 Commits

Author SHA1 Message Date
QCTECMDR Service
711ff0a234 Merge "ARM: dts: msm: Add remoteproc node for sdxkova" 2024-09-27 12:27:32 -07:00
QCTECMDR Service
3abb707021 Merge "ARM: dts: msm: Ignore dependencies on children by PM framework" 2024-09-27 03:23:38 -07:00
QCTECMDR Service
9d4261427d Merge "ARM: dts: msm: Add xo clock handle for monaco" 2024-09-27 03:23:38 -07:00
QCTECMDR Service
a2cbc04ae2 Merge "ARM: dts: msm: Use per-device genpd domain" 2024-09-27 00:10:44 -07:00
QCTECMDR Service
ce949d1e16 Merge "ARM: dts: msm: Add bootargs for tuna and kera" 2024-09-26 11:19:54 -07:00
QCTECMDR Service
21114b8940 Merge "ARM: dts: msm: Add the EUD node in Tuna" 2024-09-26 11:19:54 -07:00
QCTECMDR Service
49a74e19e0 Merge "ARM: dts: msm: Add trustedvm support for Tuna" 2024-09-26 11:19:54 -07:00
QCTECMDR Service
b490508b20 Merge "bindings: Add Pinctrl documentation for Tuna VM" 2024-09-26 11:19:54 -07:00
QCTECMDR Service
f40860b03d Merge "ARM: dts: msm: Add watchdog node for kera and tuna" 2024-09-26 11:19:53 -07:00
QCTECMDR Service
6e750fb1ca Merge "ARM: dts: msm: Remove duplicate scm node for tuna" 2024-09-26 11:19:53 -07:00
QCTECMDR Service
b5e24e1e54 Merge "ARM: dts: msm: Add wpss rproc node for tuna" 2024-09-26 11:19:53 -07:00
Hrishabh Rajput
3e0774d0de ARM: dts: msm: Add trustedvm support for Tuna
Add device-tree nodes required to support trustedvm on Tuna SoC.

Change-Id: I877bafe340f09a0415edf27e1409e2475ad452d6
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
2024-09-26 11:49:48 +05:30
QCTECMDR Service
6b05eefe01 Merge "ARM: dts: msm: Remove duplicate reserved_memory nodes from Tuna DT" 2024-09-25 22:11:05 -07:00
Patrick Daly
23c3bd006e ARM: dts: msm: Use per-device genpd domain
Guidance from genpd team is to use a different power domain for each
device to avoid race condition in genpd framework when multiple devices
on same power domain runtime suspend in parallel.

Change-Id: I683ff80e5cef9583b65c14aa24db0f24d4ed981c
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2024-09-25 18:26:53 -07:00
Souradeep Chowdhury
c0ad941ff4 ARM: dts: msm: Add bootargs for tuna and kera
Add the bootargs entry for tuna and kera.

Change-Id: I07c281141826710d81d9b148e4eb25816d834c02
Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
2024-09-25 10:04:25 -07:00
QCTECMDR Service
bc942b62d5 Merge "ARM: dts: msm: rename "dynamic_clk" to "atclk"" 2024-09-25 09:43:01 -07:00
Souradeep Chowdhury
1ed9c05e8e ARM: dts: msm: Add the EUD node in Tuna
Add the DT entry for EUD in Tuna.

Change-Id: Iae927ff6e5a17909d8fbe76702efaf85d5113dd9
Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
2024-09-25 08:30:11 -07:00
Souradeep Chowdhury
3e6e93e7b4 ARM: dts: msm: Add watchdog node for kera and tuna
Add the gh_watchdog node for kera and tuna.

Change-Id: I49b90fc0e4abf6a912937cd474b048c2b8178ea5
Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
2024-09-25 08:26:02 -07:00
Hrishabh Rajput
3f87c02bd8 ARM: dts: msm: Remove duplicate reserved_memory nodes from Tuna DT
gunyah_hyp_mem and cpusys_vm_mem reserved memory nodes are added twice
for Tuna. Remove one set of redundant nodes.

Change-Id: I9673b12e1911d5cc782aed62d9c1f22f821a7af6
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
2024-09-25 17:05:36 +05:30
Kartikey Arora
b3872295bc ARM: dts: msm: Add wpss rproc node for tuna
Add wpss rproc node for tuna.

Change-Id: Ic40fb4ec80e55b9a3279969dd4145f759768795f
CRs-Fixed: 3932187
Signed-off-by: Kartikey Arora <quic_kartaror@quicinc.com>
2024-09-25 15:34:32 +05:30
Souradeep Chowdhury
cc4e4c8168 ARM: dts: msm: Remove duplicate scm node for tuna
Remove the duplicate entries for SCM node in tuna.

Change-Id: I64fb9995dc3a371e8bcf19abd4ba68b7a10e0be4
Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
2024-09-25 14:30:37 +05:30
QCTECMDR Service
a90176da56 Merge "ARM: dts: msm: Add mem-buf device for tuna" 2024-09-24 22:40:14 -07:00
QCTECMDR Service
52191aea68 Merge "ARM: dts: msm: Spilt memdump entries to static and dynamic" 2024-09-24 22:40:14 -07:00
QCTECMDR Service
b5ba019d8f Merge "ARM: dts: msm: add memory dump entry for tuna" 2024-09-24 22:40:14 -07:00
QCTECMDR Service
3a7b925417 Merge "ARM: dts: msm: Add necessary device nodes for Kera SoC" 2024-09-24 22:40:14 -07:00
QCTECMDR Service
7f850bdb82 Merge "ARM: dts: msm: Add smmu ACLTR values for kera" 2024-09-24 22:40:14 -07:00
QCTECMDR Service
8d9e3e307b Merge "ARM: dts: msm: Add coresight components for tuna" 2024-09-24 22:40:14 -07:00
Khaja Hussain Shaik Khaji
9e13f86902 ARM: dts: msm: Add remoteproc node for sdxkova
Add remoteproc node for sdxkova modem subsystem.

Change-Id: I0ee5423964240f74a1dad0819722ce8262f5850f
Signed-off-by: Khaja Hussain Shaik Khaji <quic_kshaikkh@quicinc.com>
2024-09-24 17:30:19 +05:30
QCTECMDR Service
68f0f0ef20 Merge "ARM: dts: msm: Add secure-buffer device for kera" 2024-09-24 03:17:14 -07:00
QCTECMDR Service
6baabf5099 Merge "ARM: dts: msm: Enable PMU on Kera" 2024-09-24 03:17:14 -07:00
QCTECMDR Service
c8d4b758ee Merge "ARM: dts: msm: Remove duplicate cmd-db mapping for tuna" 2024-09-24 03:17:14 -07:00
QCTECMDR Service
cb14c190c2 Merge "ARM: dts: msm: Add CPUSYS_VM support for Kera" 2024-09-24 03:17:14 -07:00
Prakash Yadachi
79824b3a5b ARM: dts: msm: Ignore dependencies on children by PM framework
Change https://lore.kernel.org/all/20230525113034.46880-1-tony@atomide.com
registers serial core controller as a child of msm uart device.

Since child should suspend first, due to the child's auto suspend
delay (SERIAL_PORT_AUTOSUSPEND_DELAY_MS), additional 500msecs
delay is added during msm_geni_serial_runtime_suspend.

Added new dtsi flag 'qcom,suspend-ignore-children', to ignore
dependencies on children by runtime PM framework, this helps to
exit quickly from msm_geni_serial_runtime_suspend and save power.

Change-Id: I4b552c76a8b25fcad92762eba036ffe1797c4e26
Signed-off-by: Prakash Yadachi <quic_pyadachi@quicinc.com>
2024-09-24 14:31:50 +05:30
Vijayanand Jitta
268875af17 ARM: dts: msm: Add mem-buf device for tuna
The mem-buf device provides memory related services for shared
memory between host and guest VMs.

Change-Id: I72412dc7c5cbba1ddfd991a10c603bbbd15a266c
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-09-24 13:41:22 +05:30
QCTECMDR Service
9a213b4136 Merge "ARM: dts: msm: Add SD card support for tuna" 2024-09-23 23:28:22 -07:00
QCTECMDR Service
22391dbcc5 Merge "bindings: spmi: spmi-pmic-arb: Add description for "qcom,mid"" 2024-09-23 11:27:43 -07:00
Sayali Patil
8c6647b133 ARM: dts: msm: Add xo clock handle for monaco
Add xo clock handle for monaco.

Change-Id: Ifd7fba89ea8bd19e288494373573a0d83d925692
Signed-off-by: Sayali Patil <quic_sayapati@quicinc.com>
2024-09-23 10:37:11 -07:00
QCTECMDR Service
5f1c2327be Merge "ARM: dts: msm: tuna: Add capacity and DPC properties" 2024-09-23 06:58:49 -07:00
QCTECMDR Service
325199722a Merge "ARM: dts: msm: Update root and init mount points" 2024-09-23 06:58:49 -07:00
QCTECMDR Service
89cc01960d Merge "ARM: dts: msm: Add reserve GPIOs in Kera TLMM node" 2024-09-23 06:58:49 -07:00
QCTECMDR Service
c4a99ba633 Merge "ARM: dts: msm: Update msgq-names for mem-buf-msgq node" 2024-09-23 06:58:49 -07:00
Ayyagari Ushasreevalli
a2a1c398f5 bindings: spmi: spmi-pmic-arb: Add description for "qcom,mid"
Add a description for the "qcom,mid" property which corresponds
to the SPMI master ID of the SPMI PMIC arbiter controller. It is
most useful in systems with multiple masters, e.g. when there are
multiple SoCs connected to a single SPMI bus.

Change-Id: I376e6f569f9bbea44ba3930480a330fb1dd2c2de
Signed-off-by: Ayyagari Ushasreevalli <quic_aushasre@quicinc.com>
2024-09-23 16:32:32 +05:30
Jigyanshu Mani
eaa7efe742 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: I0d0e7fa1602626f59ec1eed2d2337a88a3d76730
Signed-off-by: Jigyanshu Mani <quic_jmani@quicinc.com>
2024-09-23 16:11:13 +05:30
Hrishabh Rajput
c5b6b69b4d ARM: dts: msm: Add CPUSYS_VM support for Kera
Add support for CPUSYS_VM for Kera target.

Change-Id: I7c8f0656ff69cc4f117b8a1c17baa86fd6ec8eb5
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
2024-09-23 14:45:00 +05:30
Hrishabh Rajput
b998d88cde bindings: Add Pinctrl documentation for Tuna VM
Add documentation describing the pinctrl devicetree properties for Tuna
VM.

Change-Id: Ib0372ed8bf383e1af067aba5d75ad00907f72882
Signed-off-by: Hrishabh Rajput <quic_hrishabh@quicinc.com>
2024-09-23 12:39:16 +05:30
Sneh Mankad
b01eca59b8 ARM: dts: msm: Remove duplicate cmd-db mapping for tuna
This change removes duplicate cmd_db mapping, since it
is mapped twice in reserved-memory section.

Change-Id: Ied3b2c6a572ff9fac61c2c50bf9eb781ccf37626
Signed-off-by: Sneh Mankad <quic_smankad@quicinc.com>
2024-09-23 12:21:57 +05:30
QCTECMDR Service
02a679524e Merge "ARM: dts: msm: Add support for display clock controller on TUNA" 2024-09-22 22:36:47 -07:00
QCTECMDR Service
deb909a647 Merge "ARM: dts: msm: Align rcu expedited parameters for sunvm" 2024-09-22 17:31:28 -07:00
QCTECMDR Service
425f0afb86 Merge "ARM: dts: msm: update dcc sram offset for Sun" 2024-09-20 16:31:32 -07:00
Ankit Sharma
9ada1c9254 ARM: dts: msm: tuna: Add capacity and DPC properties
The "capacity-dmips-mhz" and "dynamic-power-coefficient" are
used to build Energy Model which in turn is used by EAS to take
placement decisions.

Change-Id: Iac04bf0b435d6741fd6b5ae10c4cc38675ac5170
Signed-off-by: Ankit Sharma <quic_anshar@quicinc.com>
2024-09-20 15:39:06 +05:30