Commit Graph

1843 Commits

Author SHA1 Message Date
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
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
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
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
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
Manish Pandey
62c67d65fd ARM: dts: msm: Add SD card support for tuna
Add SD card support for tuna target.

Change-Id: Iff912a5b284cae6ef6026918e3124f483cfe9802
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
2024-09-20 14:33:05 +05:30
songchai
b132c01ab8 ARM: dts: msm: Add coresight components for tuna
Add coresight components to enable TMC/STM/CTI/TPDM/ETM functions.

Change-Id: I5a3a11041f03660376fe709366ffb71fcbc694e6
Signed-off-by: songchai <quic_songchai@quicinc.com>
2024-09-20 16:03:47 +08:00
Ankur Bansal
ed4772646d ARM: dts: msm: update dcc sram offset for Sun
update dcc sram offset for Sun.

Change-Id: I36065724df8429428a6a613ffb187b4b84b04940
Signed-off-by: Ankur Bansal <quic_ankban@quicinc.com>
2024-09-20 10:18:32 +05:30
QCTECMDR Service
5d593ba7de Merge "ARM: dts: msm: Add SPS node for sdxkova" 2024-09-19 15:43:55 -07:00
QCTECMDR Service
0b1f15da46 Merge "ARM: dts: msm: Add reserve GPIOs in Tuna TLMM node" 2024-09-19 15:43:55 -07:00
Swetha Chikkaboraiah
627807ed09 ARM: dts: msm: Update msgq-names for mem-buf-msgq node
Update msgq-names for mem-buf-msgq node for waipio vm.

Change-Id: Iae6080718d78c3be34ebd7fc158e906ab6109226
Signed-off-by: Swetha Chikkaboraiah <quic_schikk@quicinc.com>
2024-09-19 22:09:19 +05:30
Ajit Pandey
2ade629af3 ARM: dts: msm: Add support for DEBUGCC on Tuna platform
Add support for debug clock controller nodes on Tuna platform.
While at it add stubs clock support nodes for gxclkctl.

Change-Id: I80e490feaaf9577a099990bda57fe660e8009222
Signed-off-by: Ajit Pandey <quic_ajipan@quicinc.com>
2024-09-19 21:39:47 +05:30
Anaadi Mishra
fb5ce2b78a ARM: dts: msm: Add support for display clock controller on TUNA
Add support for display clock controller and move correspondin gdsc's
from dummy to real on Tuna platform.

Change-Id: I3949ba5bc798d5a62d891c151115bd616004a466
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2024-09-19 20:07:03 +05:30
Souradeep Chowdhury
60c016bb2f ARM: dts: msm: Add reserve GPIOs in Kera TLMM node
Add list of GPIOs reserved for QUP 2 SE 6(20,21,22,23),
CXM UART1(111,112) and CXM UART2(110,116).

Change-Id: If501f5da5f732c5270438066525389001d345321
Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
2024-09-19 16:19:22 +05:30
QCTECMDR Service
c4b678839d Merge "ARM: dts: msm: Enable flash, PON, PWM & other nodes for Ravelin" 2024-09-19 03:16:56 -07:00
QCTECMDR Service
bd5f8e5464 Merge "ARM: dts: msm: Update transaction timeout for sun" 2024-09-19 03:16:56 -07:00
Swetha Chikkaboraiah
a3c7be7f79 ARM: dts: msm: Update root and init mount points
Update root and init mount points for parrot.

Change-Id: I942794c6bcb929cd0d6c2f784341fcbba694e9a9
Signed-off-by: Swetha Chikkaboraiah <quic_schikk@quicinc.com>
2024-09-19 02:28:56 -07:00
Souradeep Chowdhury
26aa19bfd0 ARM: dts: msm: Add reserve GPIOs in Tuna TLMM node
Add list of GPIOs reserved for CXM UART1(82,83), CXM UART2(111,112)
and QUP 1 SE 1(4,5,6,7).

Change-Id: I06ad98537aa01ab812a9cd311ec3156074af7247
Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
2024-09-19 12:57:36 +05:30
QCTECMDR Service
4cecd665a4 Merge "ARM: dts: qcom: add goodix touch support for Parrot RCM platform" 2024-09-18 23:39:05 -07:00
QCTECMDR Service
d327f00a61 Merge "ARM: dts: qcom: Enable touch for ravelin QRD" 2024-09-18 23:39:05 -07:00
QCTECMDR Service
4d1e896cc6 Merge "ARM: dts: msm: Add QUPv3 and GPI DT nodes on tuna" 2024-09-18 23:39:05 -07:00
QCTECMDR Service
a9ff298e9d Merge "ARM: dts: msm: Add qcom,old-i2c-freq-cfg for parrot/ravelin" 2024-09-18 06:05:36 -07:00
QCTECMDR Service
8f361b0b72 Merge "ARM: dts: msm: Add SPS node for tuna" 2024-09-18 06:05:36 -07:00
Souradeep Chowdhury
6c403cade8 ARM: dts: msm: Enable PMU on Kera
Add dt node for PMU on kera SoC.

Change-Id: Iffc910eead033b8d15881aeb14fc1aa71299aae3
Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
2024-09-18 04:31:24 -07:00
Souradeep Chowdhury
9d9da82a77 ARM: dts: msm: Add necessary device nodes for Kera SoC
Add IMEM, debug kinfo, qcom-ramoops, minidump, va-minidump
nodes for Kera SoC.

Change-Id: Ib5e4e5b4bd47bb3ba35450f27c4b38f49d362bfc
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
Signed-off-by: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
2024-09-18 04:19:40 -07:00
songchai
275cefb5be ARM: dts: msm: add memory dump entry for tuna
Add memory dump entry for tuna to collect dump data.

Change-Id: I53bd8e4b2d4ae180eff5b8f8dd46010901b7f401
Signed-off-by: songchai <quic_songchai@quicinc.com>
2024-09-18 18:04:15 +08:00
Shilpa Suresh
33de48bd13 ARM: dts: msm: Enable flash, PON, PWM & other nodes for Ravelin
Add compatible strings to PON, PWM-LPG, VIBRATOR, FLASH-V2 and
PMI632 gpio DT nodes for Ravelin. These were removed from the
bulk DT porting for Ravelin on qcom-6.6 device-tree branch.

Change-Id: I5e9d6a98fe537b805174b520239f12bfbf676a52
Signed-off-by: Shilpa Suresh <quic_c_sbsure@quicinc.com>
2024-09-18 02:37:12 -07:00
QCTECMDR Service
3352db9318 Merge "ARM: dts: msm: Update smmu ACLTR mask values for tuna" 2024-09-18 02:11:04 -07:00
QCTECMDR Service
b3ac1b14ae Merge "ARM: dts: msm: Enable PMU on Tuna" 2024-09-18 02:11:04 -07:00
Mao Jinlong
579617980c ARM: dts: msm: Update transaction timeout for sun
Update DCC transaction timeout value to 0x80.

Change-Id: I11271d05416b49f8c7c9055de71273c4d36bc3f9
Signed-off-by: Mao Jinlong <quic_jinlmao@quicinc.com>
2024-09-17 23:44:00 -07:00
QCTECMDR Service
c9ed428687 Merge "ARM: dts: msm: Enable AW2016 led node for ravelin" 2024-09-17 22:43:12 -07:00
Balaji Vekatesh Kalkonda
7208450220 ARM: dts: qcom: Enable touch for ravelin QRD
The addition of compatible string enables touch for ravelin QRD device.

Change-Id: I3a02ae436c7214c0f71a0abd3a6f1854ba62f219
Signed-off-by: Balaji Vekatesh Kalkonda <quic_bkalkond@quicinc.com>
2024-09-18 09:22:33 +05:30
Ajit Pandey
fa4158f63f ARM: dts: msm: Vote MMNOC BW for cam_cc_titan_top_gdsc on Tuna
The cam_cc_titan_top_gdsc causes camera to permanently assert qactive
when it's enabled. If MMNOC attempts to collapse when the GDSC is
enabled, then the qactive signal will cause BCM to get stuck in the
collapse sequence. This will eventually lead to rpmh driver timeouts
when requested for MMNOC. Fix this by explicitly voting for MMNOC on
behalf of the GDSC.

Change-Id: I6e75a8da8867a64389fec07ad8ca506b6ac3e860
Signed-off-by: Ajit Pandey <quic_ajipan@quicinc.com>
2024-09-17 05:12:13 -07:00
Gopireddy Arunteja Reddy
f36945f6bd ARM: dts: msm: Add CDSP shared memory
Reserve 4MB for EVA HFI queue on CDSP.

Change-Id: Ie93c5cf5a482bb01efdef7f7ce8b4e561b01b51a
Signed-off-by: Gopireddy Arunteja Reddy <quic_garuntej@quicinc.com>
2024-09-17 04:36:07 -07:00
Krishna Chaithanya Reddy G
595cfd5322 ARM: dts: msm: Add SPS node for sdxkova
Add SPS module to device tree. SPS (Smart Peripheral System)
enables the support of all BAMs in the system which provide DMA
functionality to various peripherals for Niobe.

Change-Id: I54640b7c444744f527414280021186fd90e0acf5
Signed-off-by: Krishna Chaithanya Reddy G <quic_kgangapu@quicinc.com>
2024-09-17 13:44:43 +05:30
Balaji Vekatesh Kalkonda
4b0c79c3b4 ARM: dts: qcom: add goodix touch support for Parrot RCM platform
Add goodix touch support for Parrot RCM platform.

Change-Id: I0a23d64fae1425be07903d9b8ed04b363db22c2c
Signed-off-by: Balaji Vekatesh Kalkonda <quic_bkalkond@quicinc.com>
2024-09-17 13:30:58 +05:30
Prasanna S
c08728f0b8 ARM: dts: msm: Add SPS node for tuna
Add SPS module to device tree. SPS (Smart Peripheral System)
enables the support of all BAMs in the system which provide DMA
functionality to various peripherals for tuna.

Change-Id: I00db626825ae664e42e3a5a71c75baef11823a27
Signed-off-by: Prasanna S <quic_prass@quicinc.com>
2024-09-17 10:56:46 +05:30