Commit Graph

1141 Commits

Author SHA1 Message Date
Bao D. Nguyen
8aa0906b74 ARM: dts: qcom: Add UFS "qcom,max-cpus" entry
Add "qcom,max-cpus" DT to specify the maximum number
of CPUs the SoC supports.

Change-Id: Ia5a63d3fb2224652bf572d625f2d7b1bc51680e5
Signed-off-by: Bao D. Nguyen <quic_nguyenb@quicinc.com>
2024-05-16 09:09:27 -07:00
Anaadi Mishra
1429d7994e ARM: dts: msm: Add support for dummy clocks/GDSCs for tuna
Add the dummy clock & gdsc handles for clients to be able to request
on them for tuna platform.

Change-Id: I6afb889a443b6e34ba94cbaff26bec43a85f6b88
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2024-05-16 12:02:07 +05:30
Naini Singh
b93b85245a ARM: dts: qcom: Add IPCC node for Kera
Add IPCC node for Kera to enable inter processor
interrupt router feature.

Change-Id: I823c5baed9739140ceeea4bd76bf4a1c194b0c82
Signed-off-by: Naini Singh <quic_nainsing@quicinc.com>
2024-05-16 11:18:55 +05:30
Saranya R
aefa6bb112 ARM: dts: qcom: Add ParrotPRO SKU soc id support
Add ParrotPRO SKU soc id support in device tree.

Change-Id: Ifdc24bf2db97048706d2f655be063b5c57e19799
Signed-off-by: Saranya R <quic_sarar@quicinc.com>
2024-05-15 19:00:47 +05:30
qctecmdr
110112040c Merge "ARM: dts: qcom: Add IPCC node for cliffs" 2024-05-15 01:53:50 -07:00
Huang Yiwei
0824c1b3aa ARM: dts: msm: Add MSC info to MPAM node
Add MSC info to MPAM node, so MPAM driver can get the number and
name of one specific MSC.

Change-Id: I0966545a92a3bc755c44a3cd2cbdc355413a6aab
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
2024-05-14 19:35:36 -07:00
qctecmdr
27465abcc4 Merge "ARM: dts: msm: Add TLMM block for Kera SoC" 2024-05-14 11:08:22 -07:00
Shivendra Pratap
1a98f765e4 ARM: dts: qcom: Add IPCC node for cliffs
Add IPCC node for cliffs to enable inter processor
interrupt router feature.

Change-Id: I86abc9e6dca2f169f51391e47c7b8ccce1d81b0c
Signed-off-by: Shivendra Pratap <quic_spratap@quicinc.com>
2024-05-14 05:47:30 -07:00
qctecmdr
4c28ce0f76 Merge "ARM: dts: msm: Remove MPAM node for pineapple" 2024-05-14 02:37:37 -07:00
Mukesh Ojha
94efdbc846 ARM: dts: msm: Add TLMM block for Kera SoC
Add pinctrl node with compatible "qcom,kera-tlmm" in order to
enable the Top Level Multiplexer (TLMM) block on Kera SoC.

Change-Id: Ie0b58783d8c77c5f6375eb6ddab5495ca5061040
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
2024-05-14 02:32:02 -07:00
qctecmdr
223cc82305 Merge "ARM: dts: msm: Add interconnect-names for Parrot" 2024-05-14 00:05:32 -07:00
qctecmdr
cab3e15e48 Merge "ARM: dts: msm: Update pinctrl changes for ganges SPI instance for SUN" 2024-05-14 00:05:32 -07:00
qctecmdr
bb26bd02f3 Merge "ARM: dts: qcom: Update passive polling for different thermal zones for sun" 2024-05-14 00:05:32 -07:00
Huang Yiwei
647c86e751 ARM: dts: msm: Remove MPAM node for pineapple
New MPAM driver is not compatible with pineapple, so remove
MPAM node for pineapple.

Change-Id: I365a12057dfa0f8e8b609d2ad36793354119ac43
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
2024-05-14 10:18:05 +08:00
Huang Yiwei
303c6adc4d ARM: dts: msm: Add MPAM monitor data reg for sun
Add MPAM monitor data reg for sun.

Change-Id: If476fcb32274f5e534d6cc0129af08033788d27a
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
2024-05-14 10:13:38 +08:00
qctecmdr
01dad000fb Merge "ARM: dts: msm: Add initial device trees for Kera SoC" 2024-05-13 15:37:23 -07:00
qctecmdr
f2174a905d Merge "ARM: dts: msm: Ignore dependencies on children by PM framework" 2024-05-13 05:24:45 -07:00
qctecmdr
cce0fe879e Merge "bindings: pinctrl: Add devicetree bindings for Tuna TLMM" 2024-05-11 02:33:22 -07:00
qctecmdr
f4279ad4e0 Merge "ARM: dts: msm: put dependency of dma-heap on SCM" 2024-05-10 22:04:47 -07:00
Visweswara Tanuku
d1b871dd54 ARM: dts: msm: Ignore dependencies on children by PM framework
Change https://lore.kernel.org/all/20230525113034.46880-1-tony@atomide.com
registers serial core controller as a child of msm uart device.

Since child should suspend first, due to the child's auto suspend
delay (SERIAL_PORT_AUTOSUSPEND_DELAY_MS), additional 500msecs
delay is added during msm_geni_serial_runtime_suspend.

Added new dtsi flag 'qcom,suspend-ignore-children', to ignore
dependencies on children by runtime PM framework, this helps to
exit quickly from msm_geni_serial_runtime_suspend and save power.

Change-Id: Icac2f02ad96f45359cf1516284b7a64d2de61a79
Signed-off-by: Visweswara Tanuku <quic_vtanuku@quicinc.com>
2024-05-10 07:51:56 -07:00
Mukesh Ojha
67234c5791 ARM: dts: msm: Add initial device trees for Kera SoC
Add initial device trees to support Kera SoC.

Change-Id: If5f894a0cceeb78aea58b562315b6b7c7a4c3fcf
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
2024-05-10 02:38:01 -07:00
qctecmdr
abf19be79e Merge "dt-bindings: thermal: Add legacy tsens driver compatible string" 2024-05-09 22:31:37 -07:00
Amir Vajid
01f747212c ARM: dts: qcom: add low power cpu to gold bwmon for sun
Configure low power cpu on gold bwmon for sun.

Change-Id: I323797604e76a5e872171ba359ee43cc155235c6
Signed-off-by: Amir Vajid <quic_avajid@quicinc.com>
2024-05-09 16:03:37 -07:00
qctecmdr
5941275d05 Merge "ARM: dts: qcom: Update SPU regulator configuration for Sun" 2024-05-09 12:15:07 -07:00
Prakash Yadachi
b064ae5124 ARM: dts: msm: Add interconnect-names for Parrot
Added interconnect-names qup-core,qup-config and qup-memory to all qupv3
nodes.

Change-Id: Ida8d2ae3f1d71900f24f977599ea401c5d899e4d
Signed-off-by: Prakash Yadachi <quic_pyadachi@quicinc.com>
2024-05-09 05:54:32 -07:00
Saranya R
6532432a9f ARM: dts: msm: Remove wcn6750 and wcn3990 from devicetree
Remove wcn6750 and wcn3990 from kernel devicetree, since
it's moved to techpack.

Change-Id: I83569274403a5292a293b95d2cbd76e553ff8ea1
Signed-off-by: Saranya R <quic_sarar@quicinc.com>
2024-05-09 03:42:51 -07:00
Nurit Lichtenstein
250b450ef6 ARM: dts: qcom: Update SPU regulator configuration for Sun
Handle voting for the regulator for SPU sensors.

Change-Id: I192731df94cc894cdf6826c69230b0cf9a3e9c3e
Signed-off-by: Nurit Lichtenstein <quic_nuritl@quicinc.com>
2024-05-09 01:37:53 -07:00
Nitesh Kumar
e1ad7607bb ARM: dts: qcom: Enable compatible string for drivers
Enable compatible string of drivers in monaco.

Change-Id: I664f5c62455cff8214bd081f5334fcda7ccfc6cb
Signed-off-by: Nitesh Kumar <quic_nitekuma@quicinc.com>
2024-05-08 21:27:04 -07:00
qctecmdr
d67a5f8226 Merge "ARM: dts: msm: set touch irq flag for sun platform" 2024-05-08 17:49:00 -07:00
qctecmdr
8510de3054 Merge "ARM: dts: qcom: Add memlat tables for sun v2" 2024-05-08 14:37:13 -07:00
qctecmdr
7c62865fa4 Merge "ARM: dts: msm: Add CRMV regs pcie and camera on pineapple" 2024-05-08 14:37:13 -07:00
qctecmdr
d977f1a9ba Merge "ARM: dts: qcom: Add package ID to msm-IDs for sun hdk SoC" 2024-05-08 03:37:50 -07:00
qctecmdr
d39576a074 Merge "ARM: dts: msm: Add cpucp scmi nodes for parrot" 2024-05-08 03:37:49 -07:00
qctecmdr
8caa661fcb Merge "ARM: dts: msm: Remove events specific to SPM feature" 2024-05-08 03:37:49 -07:00
Sayali Patil
573e7046af ARM: dts: msm: put dependency of dma-heap on SCM
Enforce dependency of dma heap driver on SCM driver
without which it will not work and this is in
the preparation of adding interconnect voting
in SCM node which if it gets added without this
change dma heap driver can result in NULL pointer
issue.

Change-Id: I641e2e1c7692dfd52dd1efa75064fbc8f2228fe2
Signed-off-by: Sayali Patil <quic_sayapati@quicinc.com>
2024-05-08 15:40:57 +05:30
Yu Wu
ac343beafa ARM: dts: msm: set touch irq flag for sun platform
Set touch irq flag for sun platform.

Signed-off-by: Yu Wu <quic_zwy@quicinc.com>
2024-05-08 16:50:32 +08:00
qctecmdr
30cdea87be Merge "ARM: dts: msm: Update config values for QMP PHY" 2024-05-07 17:20:49 -07:00
Elliot Berman
8256b11af4 ARM: dts: qcom: sun: Remove duplicate psci node
Remove duplicate psci node in sun.dtsi.

Change-Id: I382725f635233849df499778d507e884115cf885
Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>
2024-05-07 17:05:35 -07:00
Minghao Zhang
9de5032b87 ARM: dts: msm: Add CRMV regs pcie and camera on pineapple
CRMV regs have status captured for various commands/voltage levels.
Map CRMV registers in device so that driver can dump when required.

Change-Id: I69558336a81ae3f89140ebaf515528dd15ca66e9
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
Signed-off-by: Minghao Zhang <quic_minghao@quicinc.com>
2024-05-07 14:59:17 +08:00
Manaf Meethalavalappu Pallikunhi
ad727eae17 ARM: dts: qcom: Update passive polling for different thermal zones for sun
Update passive polling delay for CPU, DDR, MDMSS tsens, bcl and
sys-therm-0 sensor for sun.

Change-Id: Ia38d2322e1e517346702368b2bf6b80ca883a712
Signed-off-by: Manaf Meethalavalappu Pallikunhi <quic_manafm@quicinc.com>
2024-05-06 14:14:28 +05:30
Nitin Rawat
1a3f9c0ed5 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.

Change-Id: If55c56bcbe6a3b76dbe5703095bd5d98abdca8a6
Signed-off-by: Nitin Rawat <quic_nitirawa@quicinc.com>
2024-05-03 17:54:46 +05:30
Shivendra Pratap
c5f8ddc9b2 ARM: dts: msm: Add pinctrl for TLMM on Tuna
Add pinctrl node with compatible "qcom,tuna-tlmm" in order to
enable the Top Level Multiplexer (TLMM) block on Tuna SoC.

Change-Id: I0d493147efd67b73846701cddc31274a006a6a99
Signed-off-by: Shivendra Pratap <quic_spratap@quicinc.com>
2024-05-03 16:33:11 +05:30
Swetha Chikkaboraiah
a69422a2f7 ARM: dts: msm: Remove events specific to SPM feature
SPM feature is deprecated from 5.15 kernel. So remove
events specific to SPM feature.

Change-Id: I5b12b0eb89ec6f0dfec775135d05d55258168b91
Signed-off-by: Swetha Chikkaboraiah <quic_schikk@quicinc.com>
2024-05-02 20:56:31 -07:00
qctecmdr
639c8091f5 Merge "Revert "ARM: dts: msm: move cpu related dump entry to dynamic mem dump"" 2024-05-02 15:49:04 -07:00
Amir Vajid
2beaafe32c ARM: dts: qcom: Add memlat tables for sun v2
Add memlat mapping tables for sun v2.

Change-Id: I4f716330fb85cf18276124376e979ee56cb5c1b1
Signed-off-by: Amir Vajid <quic_avajid@quicinc.com>
2024-05-02 12:03:20 -07:00
qctecmdr
3738132dac Merge "ARM: dts: msm: Correct iova-width as per document" 2024-05-01 09:45:24 -07:00
qctecmdr
f8e7cb7700 Merge "ARM: dts: msm: Define maximum number of USB XHCI interrupters" 2024-05-01 09:45:24 -07:00
qctecmdr
c352c6c4a7 Merge "ARM: dts: msm: revert remoute etm dynamic ATID support on sun" 2024-05-01 09:45:23 -07:00
Bruce Levy
fc71b2f0a1 Revert "ARM: dts: msm: move cpu related dump entry to dynamic mem dump"
This reverts commit 5deaa15089.

Reason for revert: Possibly fix a TZ crash.

Change-Id: Ia2baa9f25b31fb82fc4ed204872f9d7f85051947
Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
2024-04-30 19:27:15 -07:00
Ronak Vijay Raheja
5f420d6e70 ARM: dts: msm: Update config values for QMP PHY
Update values for QMP PHY configs based on latest HSR settings.

Change-Id: Ia387ca27e0663aacb6dc7a3817a4bdd097d3ea01
Signed-off-by: Ronak Vijay Raheja <quic_rraheja@quicinc.com>
2024-04-30 12:37:36 -07:00