Commit Graph

1240 Commits

Author SHA1 Message Date
Chetan C R
4e06c1a779 dt-bindings: clock: Add clock controller bindings for Parrot
Add clock controller bindings for RPMHCC/GCC/CAMCC/VIDEOCC/DISPCC/GPUCC
on Parrot Platform.

Change-Id: Iaa50f7bf3758ea5fba1fe4249b7b16173320521d
Signed-off-by: Chetan C R <quic_cchinnad@quicinc.com>
2024-03-27 12:18:04 -07:00
qctecmdr
c9b1a6f0eb Merge "bindings: pinctrl: Add device-tree bindings for Ravelin pinctrl driver" 2024-03-27 09:23:25 -07:00
qctecmdr
c7d25a736c Merge "dt-bindings: Add TLMM VM documentation for Ravelin" 2024-03-27 09:23:25 -07:00
Huang Yiwei
90b0373e8c ARM: dts: msm: Add MPAM node
Add MPAM device node to enable MPAM.

Change-Id: I01b18f3c5f266eb18e21df849aff24389126876a
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
2024-03-27 22:38:32 +08:00
Jyothi Kumar Seerapu
b26fc7da02 ARM: dts: msm: Correct SPI clock pinctrl function for QUP2_SE3
Corrected the SPI clock pinctrl function for Qup2 SE3 instance.

Change-Id: Ifd2a81cd40a229cc26d48297b7796c11f9e1b872
Signed-off-by: Jyothi Kumar Seerapu <quic_jseerapu@quicinc.com>
2024-03-27 17:48:27 +05:30
Vamsi Krishna Gattupalli
c87ed7b1e4 dt-bindings: Add devicetree binding for msm-cdsp-loader
Add bindings for msm-cdsp-loader.

Change-Id: I5f23d5760d49206109488ce95fc9485761d5f0e7
Signed-off-by: Vamsi Krishna Gattupalli <quic_vgattupa@quicinc.com>
2024-03-27 17:22:22 +05:30
Lijuan Gao
6872575b92 dt-bindings: arm: msm: qcom,llcc: Add X1E80100 compatible
Add the compatible for X1E80100 platforms.

Change-Id: I48890af9ec1d5ac6c8cf38b35e63a8f67f842896
Signed-off-by: Lijuan Gao <quic_lijuang@quicinc.com>
2024-03-27 19:45:16 +08:00
qctecmdr
b3e70e4cbd Merge "ARM: dts: msm: Add wakeup-source property to virtio-vsock" 2024-03-26 22:32:33 -07:00
qctecmdr
80bb869dea Merge "ARM: dts: msm: Fix IOMMU address reserve definition" 2024-03-26 18:05:59 -07:00
Tengfei Fan
2ea655f5c3 dt-bindings: Add TLMM VM documentation for Ravelin
Pinctrl driver enables Top Level Mode Multiplexer block(TLMM)
on Ravelin VM. TLMM VM irqchip acts as parent interrupt controller
for TLMM on VM.

Change-Id: I4a8188ef50c7dc5251bdf1ff91225fbfc629acdd
Signed-off-by: Tengfei Fan <quic_tengfan@quicinc.com>
Signed-off-by: Swetha Chikkaboraiah <quic_schikk@quicinc.com>
2024-03-25 23:09:42 -07:00
Yuanfang Zhang
327251750e ARM: dts: msm: add dynamic ATID support for diag/stm on sun
Add dynamic ATID support for modem_diag/stm on sun.

Change-Id: Iea2d2f6d514d739a61cfc7968b03ca6efdcf2d66
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2024-03-26 14:01:58 +08:00
qctecmdr
f8fb531ada Merge "ARM: dts: msm: Enable usb-role-switch for pineapple" 2024-03-25 22:05:20 -07:00
Yue Liu
4d0ca60906 bindings: pinctrl: Add device-tree bindings for Ravelin pinctrl driver
Add documentation describing the device-tree properties for the Ravelin
pinctrl driver.

Change-Id: Iedc4f70d5aa8b387d9fbe99753438ba322106b2b
Signed-off-by: Yue Liu <quic_yueliu@quicinc.com>
Signed-off-by: Swetha Chikkaboraiah <quic_schikk@quicinc.com>
2024-03-25 21:20:09 -07:00
qctecmdr
546694872b Merge "ARM: dts: qcom: update thermal zone reset trip for tsens for sun" 2024-03-25 17:35:16 -07:00
Ronak Vijay Raheja
54cfc1de08 ARM: dts: msm: Enable usb-role-switch for pineapple
Add the required nodes representing the USB connector and its remote
endpoints to the UCSI device and USB controller to receive USB cable
connection/disconnection events from UCSI on the DWC3 MSM node.

Change-Id: I38e4b2f2b01d2a73cfa507eff6d508103602441e
Signed-off-by: Ronak Vijay Raheja <quic_rraheja@quicinc.com>
2024-03-25 16:29:49 -07:00
Wesley Cheng
be60d48e81 ARM: dts: msm: Fix IOMMU address reserve definition
In order to ensure that IOMMU returns a 32 bit address, extend the
address and size cells to 2, in order to define a region that will
block 0xf0000000--0xffffffffffffffff.  By increasing the address and
size cells for the parent node, the DWC3 child node has to also
change the 'reg' entry to accommodate the added values.

Change-Id: Iaa413f0c3ac7100afea9a6d8e020bdb795866501
Signed-off-by: Wesley Cheng <quic_wcheng@quicinc.com>
2024-03-25 12:52:13 -07:00
Manaf Meethalavalappu Pallikunhi
92ef5974a3 ARM: dts: qcom: update thermal zone reset trip for tsens for sun
Update thermal zone reset trip threshold for all tsens based on
default limit profile.

Change-Id: Ibc5f71c83f5f51b5423520b308f518180b313716
Signed-off-by: Manaf Meethalavalappu Pallikunhi <quic_manafm@quicinc.com>
2024-03-25 23:55:12 +05:30
Manaf Meethalavalappu Pallikunhi
79a44b80b6 ARM: dts: qcom: update thermal zone shutdown trip type for sun
Use "hot" trip type for thermal zone software shutdown trip
for all thermal zones. It just notifies userspace thermal
manager which in turn triggers a graceful shutdown.

Change-Id: Icf7aa1f1da57a22b96ede18fcee75ebebb92830b
Signed-off-by: Manaf Meethalavalappu Pallikunhi <quic_manafm@quicinc.com>
2024-03-25 23:48:04 +05:30
Lijuan Gao
6a9d9efc0a ARM: dts: msm: Add msm id support for SunP HDK
Add msm id support for SunP HDK.

Change-Id: Ie66481b1904c8f2366098b6e017b942c93d83283
Signed-off-by: Lijuan Gao <quic_lijuang@quicinc.com>
2024-03-25 15:35:43 +08:00
qctecmdr
6551f93dd2 Merge "ARM: dts: qcom: Add child node for TLMM device" 2024-03-22 14:50:15 -07:00
Mukesh Ojha
04f005dbd8 ARM: dts: msm: Drop redundant signal-aop property for both pineapple/Sun
signal-aop is an redundant property and is not being used in pas
driver and used only in qcom_spss driver however, it is an redundant
property. Drop this property and let qcom_spss manage does necessary
change to live without it.

Change-Id: If7016f281c753a38f9f1c4b35238de5a96db4c89
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
2024-03-22 23:41:09 +05:30
qctecmdr
8a0246443a Merge "ARM: dts: msm: Add initial device trees for Tuna SoC" 2024-03-22 10:09:40 -07:00
qctecmdr
d6f4ea789d Merge "dt-bindings: ufs: Document PHY compatible string" 2024-03-22 03:04:11 -07:00
qctecmdr
d611dfb99f Merge "dt-bindings: Add devicetree bindings for bwprof drivers" 2024-03-21 17:30:15 -07:00
qctecmdr
9576b5005b Merge "dt-bindings: Add TLMM VM documentation for Parrot" 2024-03-21 17:30:15 -07:00
qctecmdr
d5a3decf16 Merge "bindings: pinctrl: Add device-tree bindings for Parrot pinctrl driver" 2024-03-21 17:30:15 -07:00
qctecmdr
6f51886f00 Merge "dt-bindings: soc: qcom: Add child node of TLMM VM mem access" 2024-03-21 17:30:14 -07:00
qctecmdr
622eca0cc1 Merge "dt-bindings: add dt-binding for qcom dynamic memory dump" 2024-03-21 15:18:32 -07:00
qctecmdr
6040022db9 Merge "ARM: dts: msm: Add ipcc_mproc_ns1 for sun TUIVM" 2024-03-21 15:18:32 -07:00
qctecmdr
45fd77651d Merge "ARM: dts: qcom: Add pong to the list of soccp interrupts" 2024-03-21 15:18:31 -07:00
qctecmdr
d8764e49fd Merge "ARM: dts: msm: Add PDP mailbox and logging nodes for sun" 2024-03-21 09:44:33 -07:00
Shivendra Pratap
5f034afc81 ARM: dts: msm: Add initial device trees for Tuna SoC
Add initial device trees to support tuna SoC.

Change-Id: Ibd4e718e540a80203684f680ae33c7781eabdbb2
Signed-off-by: Shivendra Pratap <quic_spratap@quicinc.com>
2024-03-21 21:48:52 +05:30
Shivnandan Kumar
9c129f1c88 dt-bindings: Add devicetree bindings for bwprof drivers
Add snapshot of bwprof dt bindings as of kernel 5.10
commit 6c69729ad4 ("ARM: dts: msm: Add bwprofiler nodes
to anorak").

Change-Id: I240a0d1df3a79d7d0cce6c2ad76aee92eaa19340
Signed-off-by: Shivnandan Kumar <quic_kshivnan@quicinc.com>
2024-03-21 09:14:36 +05:30
kamasali Satyanarayan
21cece51fa dt-bindings: ufs: Document PHY compatible string
Add the documentation for waipio's UFS PHY
compatible string.

Change-Id: I75777fa6caa2e3822bcd7c4f265b66aeaba2adc7
Signed-off-by: kamasali Satyanarayan <quic_kamasali@quicinc.com>
2024-03-20 20:41:29 -07:00
Gokul krishna Krishnakumar
13045992eb ARM: dts: qcom: Add pong to the list of soccp interrupts
Add an extra bit in the SOCCP SMP2P to check if the soccp is alive.

Change-Id: I9c34498a877dfe80a20ec25e182daec531f32307
Signed-off-by: Gokul krishna Krishnakumar <quic_gokukris@quicinc.com>
2024-03-20 16:37:14 -07:00
Sarannya S
1172faef72 ARM: dts: msm: Add ipcc_mproc_ns1 for sun TUIVM
Add ipcc_mproc_ns1 device tree node and entries to enable IPCC and
mbox communication between TUIVM and CDSP SecurePD on sun TUIVM.

Change-Id: I1e37ee86b86ba1f6b99669c0a71476c9a9da5e75
Signed-off-by: Kishore Kumar Ravi <quic_kiskum@quicinc.com>
Signed-off-by: Sarannya S <quic_sarannya@quicinc.com>
2024-03-20 10:29:23 -07:00
Naina Mehta
d19de6923e bindings: pinctrl: Add device-tree bindings for Parrot pinctrl driver
Add documentation describing the device-tree properties for the Parrot
pinctrl driver.

Change-Id: Id8b6bfc598f747860aede2b03ea76ffd27036a96
Signed-off-by: Naina Mehta <quic_nainmeht@quicinc.com>
Signed-off-by: Swetha Chikkaboraiah <quic_schikk@quicinc.com>
2024-03-20 19:16:47 +05:30
Naina Mehta
b94441b44b dt-bindings: Add TLMM VM documentation for Parrot
Pinctrl driver enables Top Level Mode Multiplexer block(TLMM)
on Parrot VM. TLMM VM irqchip acts as parent interrupt controller
for TLMM on VM.

Change-Id: I51fb2c96dd2ad02d24dc6b221ff12a9d2a6686b9
Signed-off-by: Naina Mehta <quic_nainmeht@quicinc.com>
Signed-off-by: Swetha Chikkaboraiah <quic_schikk@quicinc.com>
2024-03-20 19:15:18 +05:30
Cong Zhang
7c9208147f ARM: dts: qcom: Add child node for TLMM device
TLMM driver can now support multi-VMs. Update a new child node to give
GPIO access for TUIVM.

Change-Id: Ic1f1cca908dbdc65c248d1f637eaaa9fcfddf00a
Signed-off-by: Cong Zhang <quic_congzhan@quicinc.com>
2024-03-19 04:43:12 -07:00
qctecmdr
641eb6f7ca Merge "dt-bindings: Add devicetree binding for tuna" 2024-03-19 04:36:40 -07:00
Cong Zhang
d2d9ed22b6 dt-bindings: soc: qcom: Add child node of TLMM VM mem access
Add child node for vm instance to specify VMID, label and gpio list for
each VM.

Change-Id: I4834623b176e997553aab462c60b3d6913840d9b
Signed-off-by: Cong Zhang <quic_congzhan@quicinc.com>
2024-03-19 17:16:50 +08:00
Jingyi Wang
dd0430a93a ARM: dts: msm: Add wakeup-source property to virtio-vsock
Add wakeup-source property to virtio-vsock device, the interrupt
for virtio-vsock will wakeup VM from suspend.

Change-Id: I359e9d77ed9923bacebdd2ba5aaa0796633e5798
Signed-off-by: Jingyi Wang <quic_jingyw@quicinc.com>
2024-03-19 15:35:52 +08:00
Jingyi Wang
972b927dba ARM: dts: msm: Enable virtio-vsock device for sun-vm
Add shared memory to enable virtio-vsock device for sun-vm.

Change-Id: I188849af908df77b0d78b03ce8461fcd309650f4
Signed-off-by: Jingyi Wang <quic_jingyw@quicinc.com>
2024-03-19 15:35:47 +08:00
Yuanfang Zhang
39ac445ac0 dt-bindings: add dt-binding for qcom dynamic memory dump
Add dt-binding for qcom dynamic memory dump driver.

Change-Id: I041b1d6c471f18b047dea85977de901e625542c1
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2024-03-18 22:29:01 -07:00
qctecmdr
80a5830f7a Merge "dt-bindings: Added dt-binding for cpuss sleep stats" 2024-03-18 22:12:32 -07:00
Shivendra Pratap
256f5df6a3 dt-bindings: Add devicetree binding for tuna
Add devicetree binding for tuna.

Change-Id: Iafcdce90dd4a087354a16917b012cd3522dd39eb
Signed-off-by: Shivendra Pratap <quic_spratap@quicinc.com>
2024-03-18 18:18:35 +05:30
Chandana Kishori Chiluveru
bb30aef395 ARM: dts: msm: Add default and shutdown pinctrl configurations
This change is to add default and shutdown
pinctrl states for Q2SPI SE.

Change-Id: Ie221501a9a850cc6cb1cf8be2fb84d17579c076d
Signed-off-by: Chandana Kishori Chiluveru <quic_cchiluve@quicinc.com>
2024-03-15 22:36:46 -07:00
Prakash Yadachi
c6b30b30d2 dt-bindings: Added dt-binding for cpuss sleep stats
This change adds dt-bindings for qcom_cpuss_sleep_stats driver.
Hardware lpm count and residency can be read from this driver.

Change-Id: Ic4ca96b790cde3a988e62dea2331ca80591ffb83
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
Signed-off-by: Swetha Chikkaboraiah <quic_schikk@quicinc.com>
Signed-off-by: Prakash Yadachi <quic_pyadachi@quicinc.com>
2024-03-15 01:55:04 -07:00
qctecmdr
22d4c28ce7 Merge "ARM: dts: msm: Adjust USB redriver DP EQ settings" 2024-03-14 19:50:12 -07:00
qctecmdr
038cf45dd8 Merge "ARM: dts: msm: Add nodes for IMS glink communication" 2024-03-14 19:50:12 -07:00