Commit Graph

2024 Commits

Author SHA1 Message Date
Lingutla Chandrasekhar
f2f5a9cf12 dt-bindings: soc: add qcom,cpucp_fast documentation
Add documentation for the device qcom,cpucp_fast, which is used
for handling system hints from firmware.

Signed-off-by: Lingutla Chandrasekhar <quic_lingutla@quicinc.com>
Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Change-Id: If7ddadeceebd7ff51c25f691e7f5a8bc4d033bdb
2024-07-27 18:34:18 -07:00
Shashikala Katthi
4bfa7a3ca5 ARM: dts: msm: add ufs wrapped key support to ravelin
Add support for ice wrapped keys to the UFS DTSI entry
to ravelin.

Signed-off-by: Shashikala Katthi <quic_skatthi@quicinc.com>
Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Change-Id: If34d4b01f607c556b5acb565a7bf2e6f8b5fe551
2024-07-27 18:34:05 -07:00
Srinivasarao Pathipati
96b635959d ARM: dts: msm: disable movable zone for parrot and ravelin
Pages are getting allocated from Movable zone even though they
are requested from  Normal zone. Disable movable zone as work
around until issue is fixed.

Signed-off-by: Srinivasarao Pathipati <quic_c_spathi@quicinc.com>
Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Change-Id: Ib55f9e9e75b2087be2e84bcad320d965f66adccc
2024-07-27 18:33:52 -07:00
Shashikala Katthi
f803421561 ARM: dts: msm: Add qseecom compatible
Add dt support for qseecom for ravelin.

Signed-off-by: Shashikala Katthi <quic_skatthi@quicinc.com>
Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Change-Id: I8f7641c8b6cb8fdb371dd75fe2301f992620ee72
2024-07-27 18:33:33 -07:00
Shilpa Suresh
95c5560197 ARM: dts: msm: Enable PM8010 nodes for Ravelin
Compatible strings for the PM8008 chip and PM8010 regulator nodes
were removed during the bulk DT porting for Ravelin on qcom-6.6
device-tree branch
'commit 1b78f8027a ("ARM: dts: msm: Add initial device tree
for ravelin")'.
Add them back to enable the PM8010 regulator support.

While at it, remove the PM8010's REVID device node references as
they are not required for Ravelin.

Signed-off-by: Shilpa Suresh <quic_c_sbsure@quicinc.com>
Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Change-Id: Id151f80718a56d78e581e7cb571978fb980b0dad
2024-07-27 18:33:16 -07:00
Jagadeesh Ponduru
0aa1c814bb ARM: dts: msm: Add smp2p ipa nodes for ravelin
Add the smp2p ipa device nodes to enable smp2p
communication with remote processors.

Signed-off-by: Pavan Kumar M <quic_rpavan@quicinc.com>
Signed-off-by: Jagadeesh Ponduru <quic_jponduru@quicinc.com>
Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Change-Id: Ifeb4b0da84234a5cec0a47f6e2f2b9520609cfa0
2024-07-27 18:33:02 -07:00
Shashikala Katthi
4e5a5b38b8 ARM: dts: msm: Add qrng device node
Add qrng device node support for ravelin.

Signed-off-by: Shashikala Katthi <quic_skatthi@quicinc.com>
Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Change-Id: I6b5637749de679576e8782e7390fe770c2dce93f
2024-07-27 18:32:40 -07:00
Prakash Yadachi
5adc01c6d2 ARM: dts: qcom: Update proper clock name
Update uart clock name from se to se-clk for Ravelin.

Signed-off-by: Prakash Yadachi <quic_pyadachi@quicinc.com>
Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Change-Id: I320f94e166f54e41b633473ee3c85bb65fcffa6f
2024-07-27 18:31:56 -07:00
Prakash Yadachi
e8ed46620f ARM: dts: msm: Add interconnect-names for Ravelin
Add interconnect-names qup-core,qup-config and qup-memory to all qupv3
nodes.

Signed-off-by: Prakash Yadachi <quic_pyadachi@quicinc.com>
Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Change-Id: I1b8404e95bbb171847295705b3a10f942d703221
2024-07-27 18:31:39 -07:00
Srinivasarao Pathipati
547429d6f5 ARM: dts: msm: parrot: Add msgq-names property for Parrot
The commit 39dd329a019b ("mem-buf-msgq: Support multiple msgqs")
mandates to have 'msgq-names' property in node 'mem-buf-msgq'.
Adding default msgq entry to fix probe failure.

Signed-off-by: Srinivasarao Pathipati <quic_c_spathi@quicinc.com>
Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Change-Id: I96bb135e3569ded8ca4c9c6a7c5dca34d4dcbaec
2024-07-27 18:31:26 -07:00
Ram Prakash Gupta
e3869b4a44 ARM: dts: msm: Enable broken AH8 WA for sun ufs
Some random aborts are reported in pdt testing, and
signature looks to be due ah8 issue which was fixed on
pineapple.

Signed-off-by: Ram Prakash Gupta <quic_rampraka@quicinc.com>
Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Change-Id: Ib7d496466e4c59b06ad8ec8f9a365bd7300f82f6
2024-07-27 18:31:04 -07:00
Raviteja Laggyshetty
c7f0e45be6 ARM: dts: msm: Add interconnect devices for TUNA
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: I0f5946c8f529dd7716ab9890221b3a32c4a55570
Signed-off-by: Raviteja Laggyshetty <quic_rlaggysh@quicinc.com>
2024-07-27 20:43:53 +05:30
Pranav Mahesh Phansalkar
9b090db434 ARM: dts: qcom: Add aoss, aop and tme nodes for kera
Add devicetree nodes to enable qmp communication with aop and tme.

Change-Id: I4e30e6854fcb1d29ea3733d9d59bb01acfe6667b
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
2024-07-27 09:44:57 +05:30
QCTECMDR Service
cc94cac107 Merge "dt-bindings: clock: Add cpufreq debug hw bindings" 2024-07-26 11:57:26 -07:00
QCTECMDR Service
150227040d Merge "ARM: dts: msm: Uncomment compatible string for PMIC drivers" 2024-07-26 11:57:26 -07:00
QCTECMDR Service
d1a2def8f0 Merge "ARM: dts: msm: Define max no.of XHCI interrupters for parrot" 2024-07-26 05:50:31 -07:00
Raviteja Laggyshetty
f99ce7c5c1 dt-bindings: interconnect: Add interconnect bindings for TUNA
Add interconnect device bindings for TUNA SoC. These devices
can be used to describe any RPMH and NoC based interconnect devices.

Change-Id: If040c6ebc9457b9385d75cbbe19ad7cd7bcb7994
Signed-off-by: Raviteja Laggyshetty <quic_rlaggysh@quicinc.com>
2024-07-26 15:23:21 +05:30
QCTECMDR Service
d0cd45facd Merge "ARM: dts: msm: Add support for graphics clock controller on TUNA" 2024-07-26 01:24:45 -07:00
Pranav Mahesh Phansalkar
7d4f9f859d ARM: dts: msm: Add smem nodes for kera
Add smem nodes for kera SoC.

Change-Id: Icaa26bfe01227bc21e0e3bce324779834f204e68
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
2024-07-26 12:22:26 +05:30
QCTECMDR Service
ecefde49d6 Merge "ARM: dts: msm: Map llcc gold bwmon as non-early for sun" 2024-07-25 21:43:50 -07:00
QCTECMDR Service
f1e01feb97 Merge "dt-bindings: clock: qcom: add CAMCC and CAMBISTMCLKCC bindings on tuna" 2024-07-25 21:43:50 -07:00
QCTECMDR Service
aeffe232df Merge "ARM: dts: msm: Add fast entry in sun" 2024-07-25 21:43:50 -07:00
Saranya R
388c7d4765 ARM: dts: msm: Define max no.of XHCI interrupters for parrot
DWC3 host and XHCI plat now communicates the maximum number
of interrupters the XHCI HCD will allocate. Since platforms
only require a limited number of interrupters (i.e. 3) make
sure XHCI doesn't allocate more than is required.

Change-Id: I9f22a477377873284f1d69fe98c9a466ce237184
Signed-off-by: Saranya R <quic_sarar@quicinc.com>
2024-07-25 14:42:40 +05:30
Prerna Singh
1a7000b6f3 dt-bindings: clock: Add cpufreq debug hw bindings
Add bindings for qcom-cpufreq-hw-debug controller.

Change-Id: I4b388687d51f5c142fa4e3ba17ac3e038b966c2a
Signed-off-by: Prerna Singh <quic_prersing@quicinc.com>
Signed-off-by: Imran Shaik <quic_imrashai@quicinc.com>
2024-07-25 12:09:02 +05:30
QCTECMDR Service
47753bb575 Merge "ARM: dts: msm: Mention class cpus as cpu phandles for sun/pineapple" 2024-07-24 01:49:20 -07:00
QCTECMDR Service
d8ac094241 Merge "dt-bindings: clock: qcom: add GCC and TCSRCC bindings on KERA" 2024-07-24 01:49:20 -07:00
Ajit Pandey
c349cbd563 dt-bindings: clock: qcom: add CAMCC and CAMBISTMCLKCC bindings on tuna
Add camera and cambistmclk clock controller bindings on tuna device.
While at it, fix existing yaml documentation for dtbs failure.

Change-Id: I8484292fe7336f1bdd4d018e1a342da04148efd1
Signed-off-by: Ajit Pandey <quic_ajipan@quicinc.com>
2024-07-24 13:58:19 +05:30
Lingutla Chandrasekhar
6d5d8319b0 ARM: dts: msm: Add fast entry in sun
Add CPUCP fast device tree entry to get mailbox channel id and cpus to
be controlled with fast.

Change-Id: Ibfc2db806adf97985bf3921fac1244032749d61a
Signed-off-by: Lingutla Chandrasekhar <quic_lingutla@quicinc.com>
2024-07-23 23:40:53 -07:00
Lingutla Chandrasekhar
0289936a74 dt-bindings: soc: add qcom,cpucp_fast documentation
Add documentation for the device qcom,cpucp_fast, which is used
for handling system hints from firmware.

Change-Id: I2336051df317d09d5224244e2d8248242980cc18
Signed-off-by: Lingutla Chandrasekhar <quic_lingutla@quicinc.com>
2024-07-23 23:40:46 -07:00
QCTECMDR Service
3e97ccc2ee Merge "ARM: dts: msm: add remote debugger support" 2024-07-23 21:34:33 -07:00
QCTECMDR Service
ca51b8d528 Merge "dt-bindings: soc: qcom: Add non-early mapping to bwmon bindings" 2024-07-23 21:34:33 -07:00
Patrick Daly
aeb4dbdd4c ARM: dts: msm: Enable memmap_on_memory on arm64 on sun-vm
Memmap_on_memory changes the behaviour of memory hotplug to reserve
the first X Mb of a memory block for the struct page array. On arm64,
the size of the struct page array for a 128Mb memory block is 2Mb.
However, the memory-hotplug code requires X to be pageblock aligned (4Mb).

memory_hotplug.memmap_on_memory="force" informs the memory-hotplug core
to round up the size of the memory reserved for struct page array to
meet this 4Mb requirement, even though only 2Mb will actually be used.

This is preferred over allocating the struct page array from ZONE_NORMAL
because adding additional memory into ZONE_NORMAL is not supported on
this target.

Change-Id: I9544b58c202cecddbe80be67a24a1115b162e478
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2024-07-23 21:07:09 -07:00
QCTECMDR Service
89800220a4 Merge "ARM: dts: msm: Enable the SPMI node and add node its documentation" 2024-07-23 15:52:17 -07:00
Linux Build Service Account
6e1acd46dc Merge 26c2d81f5a on remote branch
Change-Id: If2d93ed12cfb1ae9899ffde571a5150f6dbfc6ac
2024-07-23 11:03:52 -07:00
Amir Vajid
c831e5e8c5 dt-bindings: soc: qcom: Add non-early mapping to bwmon bindings
Update bwmon bindings to include support for non-early memory
mapping.

Change-Id: I4f45ea0fd3f219325463d832c958ebd900f15f1c
Signed-off-by: Amir Vajid <quic_avajid@quicinc.com>
Signed-off-by: Shivnandan Kumar <quic_kshivnan@quicinc.com>
2024-07-23 17:22:34 +05:30
QCTECMDR Service
62da18f4a4 Merge "ARM: dts: msm: disable movable zone for parrot and ravelin" 2024-07-23 01:13:24 -07:00
Anaadi Mishra
40aa1b3eb7 dt-bindings: clock: qcom: add GCC and TCSRCC bindings on KERA
Add GCC and TCSRCC clock bindings on kera platform.

Change-Id: I29f71b82ea76855a068ce26682037ae6095255e5
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2024-07-23 12:04:06 +05:30
Mukesh Ojha
8e39e7601f ARM: dts: msm: Mention class cpus as cpu phandles for sun/pineapple
Remove the hard coded class cpus and replace them with their
phandles.

Change-Id: I283ac79d64d945e12477f61a67b058574bde7031
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
2024-07-22 22:40:36 -07:00
Devender Kaushik
15556562b8 ARM: dts: msm: add remote debugger support
Add remote debugger device configuration. The Remote Debugger driver
allows a debugger running on a host PC to communicate with a remote
stub running on peripheral subsystems.

Change-Id: I6513c219a4d3a50f0c0723036bd7387da3558477
Signed-off-by: Devender Kaushik <quic_dkaushik@quicinc.com>
2024-07-23 10:39:32 +05:30
QCTECMDR Service
f4be45d558 Merge "ARM: dts: msm: Add glink probe entry for Sun" 2024-07-22 15:45:25 -07:00
QCTECMDR Service
35efc06202 Merge "ARM: dts: msm: save 2M vmemmap of memory on sun" 2024-07-22 15:45:25 -07:00
Akshay Gola
c8ce3e1b00 ARM: dts: msm: Enable the SPMI node and add node its documentation
Enable SPMI  node and add its documentation for bring-up.

Change-Id: I6ddfb75c6ba03935a5c8338f859147ea676205dd
Signed-off-by: Akshay Gola <quic_agola@quicinc.com>
2024-07-22 11:53:01 +05:30
QCTECMDR Service
31737c383b Merge "ARM: dts: msm: Enable raydium touch driver node" 2024-07-19 15:30:31 -07:00
QCTECMDR Service
5ea41b116a Merge "ARM: dts: msm: add ufs wrapped key support to ravelin" 2024-07-19 15:30:31 -07:00
QCTECMDR Service
36408f6dd7 Merge "ARM: dts: msm: Add DMA-BUF heaps node for kera" 2024-07-19 15:30:31 -07:00
QCTECMDR Service
1da4e72981 Merge "ARM: dts: msm: Add initial device tree for ravelin Gaming Variant" 2024-07-19 12:31:01 -07:00
QCTECMDR Service
d72fceda20 Merge "dt-bindings: clock: qcom: add GPU clock controller bindings on tuna" 2024-07-19 12:31:00 -07:00
QCTECMDR Service
2779cf4e5e Merge "ARM: dts: msm: Add initial SMMU configuration for sdxkova" 2024-07-19 12:31:00 -07:00
Shashikala Katthi
c810232086 ARM: dts: msm: add ufs wrapped key support to ravelin
Add support for ice wrapped keys to the UFS DTSI entry
to ravelin.

Change-Id: Ica90929da90464c64bb4b23c9a8236fa7149ed1e
Signed-off-by: Shashikala Katthi <quic_skatthi@quicinc.com>
2024-07-19 15:23:00 +05:30
QCTECMDR Service
71827025d9 Merge "ARM: dts: msm: Enable PM8010 nodes for Ravelin" 2024-07-19 01:01:10 -07:00