Commit Graph

2130 Commits

Author SHA1 Message Date
Maulik Shah
dd6fce7356 ARM: dts: msm: Add optional cluster device properties for sun
Add properties like premature count, sample invalid time and whether
to use bias timer for cluster device.

Change-Id: I487e420ce422766b18d6c86632c521215b0ed484
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
2024-06-18 11:48:13 +05:30
Maulik Shah
1af4923610 dt-bindings: Document optional properties for cluster device
Document optional properties.

Change-Id: If6ad8199f3d6ac7f35bd3550b997e97bd8612799
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
2024-06-18 11:48:09 +05:30
qctecmdr
69b90ab4ae Merge "ARM: dts: msm: enable rpm-smd and mpm device node for Monaco" 2024-06-17 22:03:05 -07:00
qctecmdr
1493d567ab Merge "ARM: dts: msm: Add qcom,force-low-pwm-size prop for parrot pm6450 pwm" 2024-06-17 22:03:05 -07:00
mxing
acc834e002 ARM: dts: msm: Add SDIO support for monaco
This change adds SDIO support for monaco.

Change-Id: I1ce969435b01cad2f65de025deea6c545e7adfbf
Signed-off-by: mxing <quic_mxing@quicinc.com>
2024-06-18 10:06:50 +08:00
qctecmdr
daf20e4e6c Merge "dt-bindings: pwm-qti-lpg: Add qcom,force-low-pwm-size property" 2024-06-17 11:27:12 -07:00
qctecmdr
deb2a9ceb6 Merge "ARM: dts: msm: Add GLINK PKT loopback node for sun" 2024-06-17 11:27:12 -07:00
qctecmdr
1b7fd4cfae Merge "ARM: dts: msm: dt snabpshot for Monaco SoC" 2024-06-17 05:52:12 -07:00
Shilpa Suresh
a2fc769fb8 ARM: dts: msm: Add qcom,force-low-pwm-size prop for parrot pm6450 pwm
For backward compatibility for parrot target, add
qcom,force-low-pwm-size property to limit setting PWM sizes to
6 and 9 bit modes only, rather than using the full 8 to 15 bit
PWM sizes range.

Change-Id: Iff15fe61977ad34eed4c0dd75de3f233c08fd681
Signed-off-by: Shilpa Suresh <quic_c_sbsure@quicinc.com>
2024-06-17 16:28:42 +05:30
Shilpa Suresh
e726add23a dt-bindings: pwm-qti-lpg: Add qcom,force-low-pwm-size property
Add qcom,force-low-pwm-size property that would indicate the
forced use of legacy low PWM sizes (6 or 9 bits) instead of
full 8-15 bit PWM sizes.

Change-Id: Ic0e2b972bc16871891d81ec20ec0b48d326f6666
Signed-off-by: Shilpa Suresh <quic_c_sbsure@quicinc.com>
2024-06-17 16:03:44 +05:30
Koushik Immadisetty
0404ac4ac3 ARM: dts: qcom: add device tree for AON
Add device tree snapshot for AON from msm-5.15.c2.

Snapshot is taken from msm-5.15.c2 kernel commit 95ffcf910eee
("ARM: dts: msm: add aon-rma glink node").

Change-Id: I7f6a2a1c2f5fd04b97f16f5dbace4ce87e88f0b7
Signed-off-by: Koushik Immadisetty <quic_kimmadis@quicinc.com>
2024-06-17 02:48:59 -07:00
qctecmdr
94873196df Merge "dt-bindings: clock: qcom: add VIDEO/EVA clock controller bindings on tuna" 2024-06-16 23:19:54 -07:00
Fenglin Wu
b19eebefbd dt-bindings: qcom,hv-haptics: add qcom,sw-cmd-freq-detect
Add qcom,sw-cmd-freq-detect property to support software command based
2-step LRA resonant frequency detection method.

Change-Id: I04ebe79c5f93498bc437605dac8d284e71dad414
Signed-off-by: Fenglin Wu <quic_fenglinw@quicinc.com>
2024-06-17 13:35:35 +08:00
Yuanfang Zhang
fcac16f9c7 ARM: dts: msm: move scandump_gpu to dynamic memory dump
Move scandump_gpu dump entry to dynamic memory dump.

Change-Id: I5682b7f335482a84bee0539765f7124a82544161
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2024-06-17 13:26:53 +08:00
Raviteja Laggyshetty
b7766f108e ARM: dts: msm: enable interconnect devices for Monaco
Enable the interconnect devices for cnoc, snoc, bimc, clk_virt,
mmnrt_virt and mmrt_virt.
This will allow consumers to get their path and set bandwidth
constraints on them.

Change-Id: Iefa87748870578a5472ed08e3692d04a7a81337c
Signed-off-by: Raviteja Laggyshetty <quic_rlaggysh@quicinc.com>
2024-06-16 07:46:18 -07:00
Mike Tipton
49c9ea7847 ARM: dts: msm: Enable scmi_clk protocol to CPUCP on Sun
CPUCP exposes certain clocks over SCMI. Enable the clock protocol to
handle these.

Change-Id: Idfc040e852cb19adae8340f6ceda7f95f52ccb1c
Signed-off-by: Mike Tipton <quic_mdtipton@quicinc.com>
2024-06-15 23:20:09 +08:00
Pradnya Dahiwale
58daad1f6c ARM: dts: msm: dt snabpshot for Monaco SoC
Add dt snapshot of cpu level cache from branch msm-5.15.c2
commit 8ae5ffe89e0f ("ARM: dts: msm: Add mdsp heap for mDSP compute").

Change-Id: Id833a1f0894f29753c0ce08839bf3111b8d57a61
Signed-off-by: Pradnya Dahiwale <quic_pdahiwal@quicinc.com>
2024-06-15 19:10:51 +05:30
Swetha Chikkaboraiah
e27b15b151 ARM: dts: msm: Add support for cpufreq cycle counter driver
Reuse cpufreq cycle counter register information of parrot for
ravelin.

Change-Id: Ib17ba9f86da998c49404971f77718a1e9a4d6b03
Signed-off-by: Swetha Chikkaboraiah <quic_schikk@quicinc.com>
2024-06-14 12:04:43 +05:30
Swetha Chikkaboraiah
db31e6dd0c ARM: dts: msm: Remove events specific to SPM feature
SPM feature is deprecated from 5.15 kernel. So remove
events specific to SPM feature for Ravelin.

Change-Id: Idbcbbd6f3736ad19cb1b0ea479809548a020195d
Signed-off-by: Swetha Chikkaboraiah <quic_schikk@quicinc.com>
2024-06-14 11:58:16 +05:30
Swetha Chikkaboraiah
33159c6103 ARM: dts: msm: Add cpucp scmi nodes for ravelin
Add nodes to enable scmi communication to cpucp on ravelin.
Update tx and rx regname for cpucp.

Change-Id: I9674a974e58d8be1eb02063846f5e9e0d1b046c6
Signed-off-by: Swetha Chikkaboraiah <quic_schikk@quicinc.com>
2024-06-14 11:57:36 +05:30
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
Manish Pandey
96c9f00c8b ARM: dts: msm: Add UFS ESI CPU mask for sun
Add CPUs for each CQ in qcom,esi-affinity-mask.

Change-Id: I78dd9b6ffa28aceaeb5feeaec543172c672bb986
Signed-off-by: Manish Pandey <quic_mapa@quicinc.com>
2024-06-13 01:25:07 -07:00
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
qctecmdr
070aaeb6a4 Merge "dt-bindings: Add dt binding for qrng" 2024-06-10 23:48:54 -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
Nageswara reddy Karnati
c5abe41755 dt-bindings: Add dt binding for qrng
Addition of dt binding compatible string for qring node.

Change-Id: I875d10955ed7563b07ecc9b9d1980f8bbf0fe3c8
Signed-off-by: Nageswara reddy Karnati <quic_nkarnati@quicinc.com>
2024-06-07 03:31:18 -07:00
qctecmdr
1a1d6a94be Merge "dt-bindings: clock: Add clock controller bindings for Monaco" 2024-06-06 12:23:19 -07:00
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
00ad8cb3da Merge "dt-bindings: pinctrl: Correct the documentation path for x1e80100 TLMM block" 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