Commit Graph

1594 Commits

Author SHA1 Message Date
Linux Build Service Account
27b74baef4 Merge "ARM: dts: msm: Add support for new parrot board id" into kernel.lnx.6.6.r1-rel 2024-06-29 05:53:14 -07:00
Swetha Chikkaboraiah
37bec57729 ARM: dts: msm: Add support for new parrot board id
Add initial device tree support for new parrot board id.
This is a snapshot of dtsi files as of KP.1.0
'commit <f3d0974ae0c8> ("ARM: dts: msm: Add
support for new WCN Card for Parrot")'.
Modified as per compilation and bootup.

Change-Id: Ic9b5c7dc8c900c9e7e8e2bbd4d56f8b8e92ed1ad
Signed-off-by: Swetha Chikkaboraiah <quic_schikk@quicinc.com>
2024-06-28 20:28:18 -07:00
Akhil Manikoth Kallankandy
81209d1c4d ARM: dts: msm: Remove qcom,msm_fastrpc from parrot.dtsi
Remove the qcom,msm_fastrpc nodes as these
are moved to dsp-devicetree.

Change-Id: Id85d39d8eb1eedd9786e66a2126248a17c2edd11
Signed-off-by: Akhil Manikoth Kallankandy <quic_c_akhika@quicinc.com>
2024-06-28 02:06:46 -07:00
Shilpa Suresh
42408353ae ARM: dts: qcom: Update pmic_glink device compatible string for parrot
The downstream pmic_glink driver and compatible string has been
renamed to qti_pmic_glink on the qcom-6.6 kernel branch, to avoid
conflict with the independent upstream driver.

This was handled for the "PMIC_RTR_ADSP_APPS" channel clients
(UCSI, Altmode and Battery charger), but got missed for the
"PMIC_LOGS_ADSP_APPS" channel clients (battery-debug, charger-ulog
and spmi-glink-debug). Fix it.

Change-Id: I441aecde368fab411d6df3ae0d8c04b9c3a002f2
Signed-off-by: Shilpa Suresh <quic_c_sbsure@quicinc.com>
2024-06-25 11:32:57 -07:00
Bikki Srinivasa Rao
ff3d90fee4 ARM: dts: msm: Enable goodix_ts touch for qrd device
Add compatible string for qrd goodix_ts parrot.

Change-Id: Ibc8d62f34c386bf9480c82661906a9c5b32b7f67
Signed-off-by: Syed Ahmed <quic_syedahme@quicinc.com>
Signed-off-by: Bikki Srinivasa Rao <quic_bikksrin@quicinc.com>
2024-06-25 11:32:56 -07:00
Shilpa Suresh
afb3758131 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-25 11:32:55 -07:00
Shilpa Suresh
1aaa31e674 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-25 11:32:53 -07:00
Maulik Shah
0ef09b4880 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-25 11:32:52 -07:00
Maulik Shah
58321593fc 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-25 11:32:51 -07:00
Ram Prakash Gupta
d3687be7a8 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.

Change-Id: If41724cefdf9cbd41ec38c9fc0c21b20330f3771
Signed-off-by: Ram Prakash Gupta <quic_rampraka@quicinc.com>
2024-06-25 11:32:50 -07:00
Gokul krishna Krishnakumar
2c52e49b2a 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-25 11:32:48 -07:00
Linux Build Service Account
812aff9c19 Merge d8f258e96f on remote branch
Change-Id: I5477b88116252c866905874c87551d3ee2d4ca2d
2024-06-20 02:09:09 -07:00
Bruce Levy
94d63d5d5e Revert "ARM: dts: msm: Update to memory map v5 for sun"
This reverts commit 8d9209a2eb.

Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Change-Id: I727777b85f83c1f990a5a05cbc0703d7e547e42b
2024-06-18 15:30:47 -07:00
Bruce Levy
17908ea765 Revert "ARM: dts: msm: Add ufs shutdown power supply for sun"
This reverts commit 6e78144f90.

Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Change-Id: Iaa267b38461e7de85bdf4f586628a3526d7017a7
2024-06-18 15:30:38 -07:00
Bruce Levy
cfae502c05 Revert "ARM: dts: msm: Add CRMB_PT reg for sun"
This reverts commit 1378c5ce61.

Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Change-Id: I16bf35f012416b1e29b5e0e3d44bf25d048ea787
2024-06-18 15:30:24 -07:00
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
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
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
qctecmdr
20c1c233c5 Merge "ARM: dts: msm: Add entry for KMHal and DeviceID UID" 2024-06-10 21:13:58 -07:00
Maulik Shah
1378c5ce61 ARM: dts: msm: Add CRMB_PT reg for sun
CRMB_PT is used to dump TCS and FSM status.

Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
Change-Id: If85ca57da03fce5efb857b59d9ae186af7ac06ba
2024-06-10 13:41:11 -07:00
Nitin Rawat
6e78144f90 ARM: dts: msm: Add ufs shutdown power supply for sun
Add ufs proxy power supply to add an additional vote
for VCCQ LDO. In case of ufs shutdown, UFS VCCQ LDO would
be turned off by PMIC regulator itself.

Signed-off-by: Nitin Rawat <quic_nitirawa@quicinc.com>
Change-Id: I0d1db4eb94081e835d9f3939b4b47d8718d09286
2024-06-10 13:40:51 -07:00
Patrick Daly
8d9209a2eb ARM: dts: msm: Update to memory map v5 for sun
Update to the latest memory map v5.

Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
Change-Id: I412143dba3de75f1aebba164fc4c3a0dda4bf876
2024-06-10 13:40:11 -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
Linux Build Service Account
a8a6262287 Merge 7a4a7daa18 on remote branch
Change-Id: I7b21227d4873291012f8ad7badc61e48e44a7dc8
2024-06-05 13:02:20 -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