Commit Graph

2525 Commits

Author SHA1 Message Date
Swetha Chikkaboraiah
0beccbc35b ARM: dts: msm: Add CPUSYS_VM support for parrot/ravelin
Add support for CPUSYS_VM loading for parrot and
ravelin targets.

Change-Id: I501768800e705cf0a7fdec60264b88555dc5a4b9
Signed-off-by: Swetha Chikkaboraiah <quic_schikk@quicinc.com>
2024-10-22 12:44:42 +05:30
Nitesh Kumar
1783e66276 ARM: dts: qcom: Add PMIC die temp alarm, socd, bcl support for Tuna
Add PMIC die temp mitigation, socd mitigation, bcl support for
tuna.

Change-Id: I5d6fc37c0b9f4e137510abb1ee4aa3b47cae6005
Signed-off-by: Nitesh Kumar <quic_nitekuma@quicinc.com>
2024-10-22 10:10:59 +05:30
QCTECMDR Service
b6c2e72311 Merge "dt-bindings: interconnect: Add interconnect bindings for KERA" 2024-10-21 21:01:55 -07:00
QCTECMDR Service
eae5b8b9df Merge "ARM: dts: msm: Add wpss rproc node for kera" 2024-10-21 21:01:55 -07:00
QCTECMDR Service
775fc046b0 Merge "ARM: dts: msm: Add support for VIDEO clock controller on KERA" 2024-10-21 21:01:55 -07:00
QCTECMDR Service
45e36b8aeb Merge "ARM: dts: msm: Add register entry to ssusb in tuna" 2024-10-21 21:01:55 -07:00
quic_swarbu
c62aec98c2 ARM: dts: qcom: add goodix touch support for Clarence platform
Add goodix touch support for clarence RCM platform.

Change-Id: I73d8d4523c3b07bbbccef4d41b4739a56655f338
Signed-off-by: quic_swarbu <quic_swarbu@quicinc.com>
2024-10-22 09:21:04 +05:30
QCTECMDR Service
08f698c29a Merge "ARM: dts: msm: Update subsystem stats node for tuna" 2024-10-21 17:07:19 -07:00
QCTECMDR Service
ed068afa28 Merge "ARM: dts: msm: Update videocc clock node as GenPD provider" 2024-10-21 17:07:19 -07:00
QCTECMDR Service
d4df8fb626 Merge "ARM: dts: msm: Move SDC2 core_reset to tuna SoC dtsi" 2024-10-21 17:07:19 -07:00
Swetha Chikkaboraiah
d67461e249 ARM: dts: qcom: Add ParrotPRO SKU soc id support
Add ParrotPRO SKU soc id support for parrot-vm.

Change-Id: I18de30fd773f92f1190da036fd3008ccb9263148
Signed-off-by: Swetha Chikkaboraiah <quic_schikk@quicinc.com>
2024-10-21 21:16:37 +05:30
Raviteja Laggyshetty
e3754277a6 ARM: dts: msm: Add interconnect devices for KERA
Add interconnect devices for clk_virt_noc, mc_virt_noc,
aggre1_noc, aggre2_noc, cnoc_cfg_noc, cnoc_main_noc, gem_noc,
lpass_ag_noc, lpass_lpiaon_noc, lpass_lpicx_noc, mmss_noc,
nsp_noc, pcie_anoc and system_noc. This will allow consumers
to get their path and set bandwidth constraints on them.

Change-Id: I99812ef866f12c4a3d4b4ee9cf0dd809c946a64f
Signed-off-by: Raviteja Laggyshetty <quic_rlaggysh@quicinc.com>
2024-10-21 06:20:35 -07:00
Sanskar Omar
e8e8edde95 ARM: dts: msm: Add fps entry for tuna
Add fps entry for tuna.

Change-Id: I54eec125fe80f167bc243283c2ac668c569c8147
Signed-off-by: Sanskar Omar <quic_sansomar@quicinc.com>
2024-10-21 05:57:26 -07:00
Manish Pandey
777901812f ARM: dts: msm: Move SDC2 core_reset to tuna SoC dtsi
Move core_reset for SDC2 from platform-specific files to the tuna SoC.
This change ensures that the reset properties are managed centrally in
the SoC file, reducing redundancy and improving maintainability.

Change-Id: If8e6bcdac9b05275d20f1d205dfc7e6461d39b72
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
2024-10-21 16:50:07 +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
Anaadi Mishra
86ee38dfc0 ARM: dts: msm: Update gpucc and gx_clkctl clock node as GenPD provider
Mark gpucc clock node as GenPD provider and disable the
graphics GDSC regulator nodes. Update gxclkctl
node to add support for gx_clkctl_gx_gdsc power domain.

While at it, keep the gdsc regulator nodes as it is on rumi platform.

Change-Id: If205c2116841ff3a11ebce4e06ca3067c4a8721b
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2024-10-21 15:08:33 +05:30
Anaadi Mishra
644206f2a6 ARM: dts: msm: Update videocc clock node as GenPD provider
Mark videocc clock node as GenPD provider and disable the
video GDSC regulator nodes for tuna platform.
While at it, keep the gdsc regulator nodes as it is on rumi platform.

Change-Id: I8e8fc066ea54f16ccbc73b9b8705881b27d4d112
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2024-10-21 15:08:33 +05:30
Anaadi Mishra
195658105f dt-bindings: clock: Add gx_clkctl bindings for TUNA
Add gx_clkctl bindings for tuna device.

Change-Id: Ib6e4eb7d11eb6fcf23ebccc13e0f8b33f92522b1
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2024-10-21 15:08:33 +05:30
Anaadi Mishra
c24d51903a dt-bindings: clock: qcom: add debugcc bindings for Kera
Add debug clock controller bindings for Kera platform.

Change-Id: I8a15eeaaf5a20ec4a7c11629fea2ee51d0478c6e
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2024-10-21 11:53:31 +05:30
Anaadi Mishra
8aa0642122 ARM: dts: msm: Add support for VIDEO clock controller on KERA
Add support for VIDEO clock controller and move corresponding gdsc's from
dummy to real on Kera platform.

Change-Id: I830ceb12fb979613401859313518d9e4de67e674
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2024-10-21 11:53:31 +05:30
Ravi Kumar Bokka
7e9f80bdf3 ARM: dts: msm: Adding SMMU Proxy for Tuna
Adding smmu-proxy driver entries for Tuna.

Change-Id: Iecc1d56757c9ec0c486c2612aa2a2ae24be9312d
Signed-off-by: Ravi Kumar Bokka <quic_c_rbokka@quicinc.com>
2024-10-21 11:48:27 +05:30
Anaadi Mishra
cbf54b8fbf dt-bindings: clock: qcom: add GPU clock controller bindings on kera
Add GPU clock controller bindings on kera device.

Change-Id: I64ce64a93077f9699a559e76865fa09d571a4f36
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2024-10-21 11:31:55 +05:30
Anaadi Mishra
57d974a176 ARM: dts: msm: Add support for GCC and TCSRCC on Kera
Add support for GCC and TCSRCC on Kera platform. While at it,
move the corresponding GDSC's to real.

Change-Id: I1ecf7e1ec14afc71a9fc228c636668d9052ba14b
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2024-10-21 11:31:55 +05:30
Saranya R
85baae8710 ARM: dts: qcom: Add few nodes to optimize bootup time
Add dsi_pll_codes and disp_rdump_region nodes in the
beginning of devicetree to optimize the bootloader
search for these nodes during bootup which reduces
bootup time.

Change-Id: I18a85629b8a20980c07a09a74f1b0da0f41fb1f3
Signed-off-by: Saranya R <quic_sarar@quicinc.com>
2024-10-21 11:28:49 +05:30
Rakesh Kundaram
eae1f4e7d5 ARM: dts: msm: Add sleepmon dtsi changes tuna and kera
Add adsp sleepmon driver dtsi chagnes for tuna and kera.

Change-Id: Iea7bd40bcfbed3167a298e1795816aa75aa4f348
Signed-off-by: Rakesh Kundaram <quic_krakeshk@quicinc.com>
2024-10-20 22:42:15 -07:00
Kartikey Arora
99cac882c1 ARM: dts: msm: Add wpss rproc node for kera
Add wpss rproc node for kera.

Change-Id: Id61d12a4c4d5d346e8e06cc88997ef1342f24925
CRs-Fixed: 3954263
Signed-off-by: Kartikey Arora <quic_kartaror@quicinc.com>
2024-10-20 22:36:31 -07:00
Shilpa Suresh
f96418d810 ARM: dts: msm: Enable tri-led node for Ravelin
Add compatible string to led DT node for Ravelin. This
was removed from the bulk DT porting for Ravelin on qcom-6.6
device-tree branch.

Also, the pwm driver probe fails when the "qcom,num-lpg-channels"
value is higher than the number of configured channels in the
dtsi for the pwm node. This is because the driver uses the
lpg_sdam_base for every channel during probe and fails if not
configured correctly in the dtsi. So, change the num-lpg-channels
to 3 since only 3 channels are configured and used.

Change-Id: I9dbe8a2bf97316fad69ff6a5f9db42a19b839901
Signed-off-by: Shilpa Suresh <quic_c_sbsure@quicinc.com>
2024-10-19 12:24:15 +05:30
Sneh Mankad
98a422d702 ARM: dts: msm: Added CPUIdle and PSCI devices for kera
Added idle states for CPUs and CPU clusters, and 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: Ic41e219c5c4dabe29f9ac787010ea09c5c123534
Signed-off-by: Sneh Mankad <quic_smankad@quicinc.com>
2024-10-19 09:50:54 +05:30
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
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