Commit Graph

1134 Commits

Author SHA1 Message Date
qctecmdr
d8f258e96f Merge "ARM: dts: msm: Fix for EMMC & SD card enumeration for Parrot" 2024-06-13 20:57:26 -07:00
qctecmdr
072713fc59 Merge "ARM: dts: msm: Add dependency of iommu node on USB driver" 2024-06-13 20:57:26 -07:00
qctecmdr
5a1fed0168 Merge "ARM: dts: msm: Add initial device tree for ravelin" 2024-06-13 20:57:26 -07:00
qctecmdr
155e211f45 Merge "ARM: dts: msm: Add qcom,msgq-names property on pineapple" 2024-06-13 20:57:26 -07:00
Patrick Daly
840ca8a672 ARM: dts: msm: Add qcom,msgq-names property on pineapple
Probe of mem-buf device fails unless this property is present.

Fixes: c811ad67a6 ("ARM: dts: msm: Add support for mem-buf-msgq between oemvm and pvm")
Change-Id: I8ec7302fb79f554edf20e55b2d15ae61486f6d0c
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2024-06-13 12:51:06 -07:00
Raghavendra Kakarla
f085d759f8 ARM: dts: msm: enable rpm-smd and mpm device node for Monaco
This change adds the compatible string for rpm-smd and mpm
device nodes so that rpm-smd and mpm drivers will probe
during device boot up.

Change-Id: I8816a9e3dd8c9cef39440a1bf912d6d5f06f9f59
Signed-off-by: Raghavendra Kakarla <quic_rkakarla@quicinc.com>
2024-06-13 15:35:27 +05:30
Prerna Singh
2f39297be8 ARM: dts: msm: Add compatible string for cc nodes monaco
Add the compatible strings for clk controller nodes in monaco.

Change-Id: I2acb4c9520bb217711a75eb8e79fc75ba98e587f
Signed-off-by: Prerna Singh <quic_prersing@quicinc.com>
2024-06-13 01:20:19 -07:00
kamasali Satyanarayan
af104388b5 ARM: dts: msm: Fix for EMMC & SD card enumeration for Parrot
Parrot target doesn't support IO coherency.
So, remove the coherent property from storage nodes.

Change-Id: I061c1fc21b08769e5cf345be8d60ac2b092444ec
Signed-off-by: kamasali Satyanarayan <quic_kamasali@quicinc.com>
2024-06-12 20:23:58 -07:00
qctecmdr
3bed654494 Merge "ARM: dts: msm: Add the gpu_speed_bin fuse entry on sun" 2024-06-12 18:27:38 -07:00
qctecmdr
b7d824e199 Merge "ARM: dts: msm: Remove SLV_ADDR_SPACE_SIZE register value from dt" 2024-06-12 15:04:51 -07:00
qctecmdr
3e5307912f Merge "ARM: dts: msm: parrot: Add qrng device node" 2024-06-12 04:01:31 -07:00
qctecmdr
2f9cca6a1c Merge "ARM: dts: msm: Add ufs shutdown power supply for sun" 2024-06-12 00:48:53 -07:00
Swetha Chikkaboraiah
1b78f8027a ARM: dts: msm: Add initial device tree for ravelin
Add initial device tree support for ravelin target.
This is a snapshot of dtsi files as of KP.1.0
'commit <370d8eab7cc6> ("Merge "ARM: dts: qcom:
Disable cnss-kiwi SOL on anorak platform"")'.
Modified as per compilation and bootup.

Change-Id: Icb9a6e67879c68dbf894d1713fa2837882b9f00c
Signed-off-by: Swetha Chikkaboraiah <quic_schikk@quicinc.com>
2024-06-11 23:43:27 -07:00
Nageswara reddy Karnati
49b995da14 ARM: dts: msm: parrot: Add qrng device node
Add dt support for qrng for Parrot SOC.

<Tests>:compile and tested the code on target using
test binary.

Change-Id: I4ea707cc9e2d8d58aa16530a2c6a2e47670e58c5
Signed-off-by: Nageswara reddy Karnati <quic_nkarnati@quicinc.com>
2024-06-11 22:26:40 -07:00
Gokul krishna Krishnakumar
d7483f4aed ARM: dts: qcom: Add ready ack to the list of soccp interrupts
Add an extra bit in the SOCCP SMP2P to check if the soccp is in D0.

Change-Id: I0df3ab9b135e4273d028443cecf8887e7ad794ab
Signed-off-by: Gokul krishna Krishnakumar <quic_gokukris@quicinc.com>
2024-06-11 13:53:08 -07:00
qctecmdr
dcda3f9af5 Merge "ARM: dts: qcom: add low power cpu to gold bwmon for sun" 2024-06-11 10:59:56 -07:00
Vishnu Santhosh
fb27e21352 ARM: dts: msm: Add GLINK PKT loopback node for sun
GLINK PKT provides a userspace interface to RPMSG GLINK through
character device nodes. Add the loopback node and corresponding
channel device to enable GLINK communication from userspace to
communicate with loopback test server.

Change-Id: I8777564c695c5b5718d5016e79ec09beeb353d90
Signed-off-by: Vishnu Santhosh <quic_vishsant@quicinc.com>
2024-06-11 09:46:13 +05:30
qctecmdr
20c1c233c5 Merge "ARM: dts: msm: Add entry for KMHal and DeviceID UID" 2024-06-10 21:13:58 -07:00
qctecmdr
4679fb1dda Merge "ARM: dts: msm: Add smp2p ipa nodes for volcano" 2024-06-09 23:51:26 -07:00
Piyush Pradeep Jain
0b093bd582 ARM: dts: msm: Add entry for KMHal and DeviceID UID
Add entry for KMHal and DeviceID UID in vm config consumed by
RM to communicate with qtee service.

Change-Id: I1fecedaa960c764d45e154d217c58abf71752125
Signed-off-by: Piyush Pradeep Jain <quic_piyushpr@quicinc.com>
2024-06-08 23:29:08 +05:30
Ke Du
ac218ced98 ARM: dts: msm: Add dependency of iommu node on USB driver
Currently, wait_for_device_probe api added before dwc3_probe
is called in core_init which is suppose to ensure that in case
the child is getting teared down, the userspace doesn't get to
write UDC and do gadget_start.

However, wait_for_device_probe api makes sure that the driver wait
until all probes are completed. Ideally, it wouldn't be a problem
but in cases of other driver's probe fails, usb would be affected
here even though usb isn't at fault.

Fix this by making a dummy-dependency on smmu node since the original
intention of the patch was to make sure if smmu driver was probed
successfully, then only proceed for child driver's probe.

Change-Id: Id05797f8dcd26783e3c0eab4facf4f4672790fe6
Signed-off-by: Udipto Goswami <quic_ugoswami@quicinc.com>
Signed-off-by: Ke Du <quic_kedu@quicinc.com>
2024-06-06 05:07:24 -07:00
qctecmdr
be9897104f Merge "ARM: dts: msm: Update entry, exit latency and min residency for sun" 2024-06-06 01:19:05 -07:00
qctecmdr
24f95afe95 Merge "ARM: dts: msm: move spr/cpuss_reg to dynamic dump" 2024-06-06 01:19:05 -07:00
qctecmdr
b01475a239 Merge "ARM: dts: msm: parrot: Add qseecom compatible" 2024-06-06 01:19:05 -07:00
Lynus Vaz
1dcffc73d8 ARM: dts: msm: Add the gpu_speed_bin fuse entry on sun
Add the gpu_speed_bin fuse entry on sun devices.

Change-Id: I790d3456e7d7108a6ae5ec90fc791fde6b1eeab8
Signed-off-by: Lynus Vaz <quic_lvaz@quicinc.com>
2024-06-05 13:39:36 -07:00
qctecmdr
2a02476b93 Merge "ARM: dts: msm: Remove master property from VM entry" 2024-06-05 09:54:20 -07:00
Maulik Shah
ecaad8e10a ARM: dts: msm: Update entry, exit latency and min residency for sun
Update cluster low power mode entry, exit and minimum residency numbers.

Change-Id: I059c9fdb3e646bd5e1acdb4153e5443be0d354a4
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
2024-06-05 09:02:37 -07:00
Sarannya S
c4c533f4bd ARM: dts: msm: Remove master property from VM entry
Remove the 'master' property from the VM devicetree
entry. This property is not used anymore so as to
handle any bootup order.

Change-Id: I261f85a61b522f5b07a2e67d4669deccd3a2872d
Signed-off-by: Sarannya S <quic_sarannya@quicinc.com>
2024-06-05 03:54:40 -07:00
qctecmdr
934e621062 Merge "ARM: dts: msm: Use "iommu-addresses" property for parrot dwc3" 2024-06-05 02:06:32 -07:00
qctecmdr
6b038821f0 Merge "ARM: dts: msm: Use "iommu-addresses" property for parrot qup" 2024-06-05 02:06:32 -07:00
qctecmdr
6c01814bba Merge "ARM: dts: msm: enable memory object extension for Sun TUIVM" 2024-06-04 23:10:43 -07:00
qctecmdr
12cdde99bc Merge "ARM: dts: qcom: Novatek touch screen compatible string added for parrot" 2024-06-04 23:10:42 -07:00
Jagadeesh Ponduru
2b0ebab889 ARM: dts: msm: Add smp2p ipa nodes for volcano
Add the smp2p ipa device nodes to enable smp2p
communication with remote processors.

Change-Id: Ifc5232c05ff77d977b9af1dcd8ab1b4d17b4eb8c
Signed-off-by: Pavan Kumar M <quic_rpavan@quicinc.com>
Signed-off-by: Jagadeesh Ponduru <quic_jponduru@quicinc.com>
2024-06-05 10:09:19 +05:30
qctecmdr
ee2894a67e Merge "ARM: dts: msm: Add max-cpu for parrot" 2024-06-04 20:09:06 -07:00
Amirreza Zarrabi
3818b3ed8b ARM: dts: msm: enable memory object extension for Sun TUIVM
Add DT entry to enable the memory onject support for si-core.

Change-Id: Ie2551143a14773ac5cdd9196c39832f8579abd5d
Signed-off-by: Amirreza Zarrabi <quic_azarrabi@quicinc.com>
2024-06-04 14:38:37 -07:00
kamasali Satyanarayan
5c5c310e87 ARM: dts: msm: Add max-cpu for parrot
Add "qcom,max-cpus" DT to specify the maximum number
of CPUs the SoC supports.

Change-Id: If7289eeac6732f354c31abd69b4e4fabd549c834
Signed-off-by: kamasali Satyanarayan <quic_kamasali@quicinc.com>
2024-06-04 02:43:56 -07:00
Yuanfang Zhang
e7fc8e39ef ARM: dts: msm: add version property for Trace Noc
add qcom,interconnect-trace-noc/qcom,trace-noc-v2 property for Trace
Noc on Sun.

Change-Id: I8b990102722565cd9c3ccf4590dd66faa6e3d086
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2024-06-03 22:25:32 -07:00
Prudhvi Yarlagadda
cf4836e995 ARM: dts: msm: Remove SLV_ADDR_SPACE_SIZE register value from dt
No need to configure the SLV_ADDR_SPACE_SIZE register value
from devicetree node because the PCIe driver is taking care
of configure it to the maximum possible size.

Change-Id: I925b51a913be06d14c62ce65a954cdb0d96a814f
Signed-off-by: Prudhvi Yarlagadda <quic_pyarlaga@quicinc.com>
2024-06-03 16:00:04 -07:00
qctecmdr
6e78904269 Merge "ARM: dts: msm: Add support for dummy clocks/GDSCs for kera" 2024-06-03 12:34:01 -07:00
Yuanfang Zhang
10e5f31ee5 ARM: dts: msm: move spr/cpuss_reg to dynamic dump
Move spr/cpuss_reg dump entry to dynamic dump.

Change-Id: I9cb30827a86d6d03ed6eb14ecf6cf9b3b059ea7b
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2024-06-03 07:49:16 -07:00
Prasanna S
f57588b209 ARM: dts: msm: Add QUPv3 UART console node for tuna
Enable console support on tuna.

Change-Id: I0ece6ae1ba50d94f90404522403c24176c3770e0
Signed-off-by: Prasanna S <quic_prass@quicinc.com>
2024-06-03 16:45:23 +05:30
Yuanfang Zhang
18c5b67de5 ARM: dts: msm: Use reserved memory instead of CMA
Use reserved memory instead of CMA for memdump node. The dump entries
are divided into two groups, one is static_dump, entries in this group
are enabled by default during startup. dynamic_dump is the other group,
entries in this group can be enabled/disabled after startup and disabled
on perf build.

Change-Id: I4f40cc29e2920cd0b2dd6b6b7285a770f1b39b3e
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2024-06-03 13:43:44 +08:00
Nageswara reddy Karnati
bd5fa79a77 ARM: dts: msm: parrot: Add qseecom compatible
Add dt support for qseecom for Parrot SOC.

Change-Id: Idfca637295821e47183e865fd257e44cb4a4dc58
Signed-off-by: Nageswara reddy Karnati <quic_nkarnati@quicinc.com>
2024-06-01 08:53:21 -07:00
Syed Ahmed
323c7decba ARM: dts: qcom: Novatek touch screen compatible string added for parrot
Added compatible string for touch screen novatek,NVT-ts for parrot.

Change-Id: I25f19eb2ce731e05c979ab1fdbfd1af85ef87733
Signed-off-by: Syed Ahmed <quic_syedahme@quicinc.com>
2024-06-01 14:32:14 +05:30
Manish Pandey
b3aca64a14 ARM: dts: qcom: Enable UFS MCQ on Pineapple platforms
Enable the UFS MCQ feature on the Pineapple platforms.

Change-Id: I205f0c0444d5579333cac28a504a89985b95b469
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
2024-05-30 23:30:21 -07:00
Anaadi Mishra
21931c9f8f ARM: dts: msm: Add support for dummy clocks/GDSCs for kera
Add the dummy clock and gdsc handles for clients to be able to request
on them for kera platform.

Change-Id: I24fa8bf818483947760c8b87497b25bcf40be84c
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2024-05-31 10:39:28 +05:30
qctecmdr
d095a657d3 Merge "ARM: dts: msm:Uncomment compatible string for rpm-smd-regulator" 2024-05-30 09:58:31 -07:00
qctecmdr
40d84296b5 Merge "ARM: dts: msm: Enable PM8010, flash, PON, PWM & other nodes for parrot" 2024-05-30 04:28:31 -07:00
Ajit Pandey
b751e5268c ARM: dts: msm: Add support for GCC and TCSRCC on Tuna
Add support for GCC and TCSRCC on Tuna platform. While at it,
move gcc's GDSC to real.

Change-Id: Ife8d7c141b80c84767bdd2f8b54b6fa2603d5881
Signed-off-by: Ajit Pandey <quic_ajipan@quicinc.com>
2024-05-30 01:42:27 -07:00
qctecmdr
c2954e7aa0 Merge "ARM: dts: msm: Add cmd-db, RSC and PDC devices for tuna" 2024-05-30 01:35:11 -07:00