Commit Graph

6961 Commits

Author SHA1 Message Date
Yue Liu
f5c6b15d9b ARM: dts: msm: Update Ravelin VM memory map
Update Ravelin memory map for the trusted VM usecase.

Change-Id: I3851a887527c6db83117d3a4819814f5321f44e1
2022-11-04 15:47:14 +08:00
qctecmdr
0f5a5fd38c Merge "dt-bindings: add documentation for nordic-spicontroller" 2022-11-03 09:28:17 -07:00
qctecmdr
69a8fd39d8 Merge "ARM: dts: msm: Add fps and adaptive hdr entry for ravelin" 2022-11-03 09:28:16 -07:00
qctecmdr
15d78ead53 Merge "ARM: dts: msm: Add initial DT for Anorak IDP Topanga HMT platform" 2022-11-03 09:28:16 -07:00
Hrishabh Rajput
e40b380688 ARM: dts: msm: Add initial DT for Anorak IDP Topanga HMT platform
Add device tree support for Anorak IDP Topanga Hamilton(HMT) platform.

Change-Id: Icc463a55d03bd3289ea22feafa9a1438624c8a4f
2022-11-03 10:45:36 +05:30
qctecmdr
bd5445a726 Merge "ARM: dts: msm: Add IPA device configuration for ravelin" 2022-11-02 20:48:00 -07:00
qctecmdr
f365261c39 Merge "ARM: dts: msm: Add flag to know if APSS based sleep is supported or not" 2022-11-02 20:48:00 -07:00
qctecmdr
1b11d6d072 Merge "ARM: dts: msm: Add initial DT for Anorak QXR HMT UFS Refgen platform" 2022-11-02 20:48:00 -07:00
qctecmdr
8c2976b106 Merge "ARM: dts: msm: enable rimps, scmi node" 2022-11-02 18:56:53 -07:00
qctecmdr
c100a256c1 Merge "ARM: dts: qcom: update usb2 phy setting on QXR anorak" 2022-11-02 18:56:53 -07:00
qctecmdr
5926f69d2e Merge "ARM: dts: msm: Add CMA heap region for ravelin" 2022-11-02 18:56:53 -07:00
qctecmdr
8f368613f4 Merge "ARM: dts: msm: Add next-level-cache for core 4 on Ravelin" 2022-11-02 15:16:08 -07:00
qctecmdr
ca3e702fd3 Merge "ARM: dts: msm: Correct configuration for gfx ACTLR" 2022-11-02 15:16:08 -07:00
Linyu Yuan
f0a0b09d44 ARM: dts: qcom: update usb2 phy setting on QXR anorak
The value are defined by test result on QXR anorak.

Change-Id: Ib4cd5eb39ade98c1b66223d7dc0daf955f79af23
2022-11-02 14:28:25 +08:00
Saurabh Yadav
b0881be8b1 ARM: dts: msm: Add fps and adaptive hdr entry for ravelin
Add fps detection entry and adaptive hdr detection
entry for ravelin.

Change-Id: Ic8a59b4c6a4d8f10b31d29bd2df316b5a6b1defa
2022-11-01 22:57:34 -07:00
Faiz Nabi Kuchay
78212aa846 ARM: dts: msm: Add CMA heap region for ravelin
Add cma heap region for ravelin audio ml usecases.

Change-Id: I20c36903a2aca358a3a3068cd42cd703c0aedcf4
2022-11-01 03:38:47 -07:00
Krishna Chaitanya Chundru
70fd6ab56d ARM: dts: msm: Add flag to know if APSS based sleep is supported or not
Some endpoints like NVMe D3cold transition is prohibited as it
decreases the life time of the device (D3 cold is treated as power
cycle). So turning off the link during S3 can reduce life span of the NVMe.

For those endpoints adding a flag to inform the driver that APSS based
sleep is supported. The PCIe driver will keep the link in L1ss and turn
off PCIe resources if this flag is set.

Change-Id: Iae7b1337d31864ad756b1a483e4d0687abd36f8c
2022-11-01 10:22:29 +05:30
Lijuan Gao
152abf2691 ARM: dts: msm: Add initial DT for Anorak QXR HMT UFS Refgen platform
Add device tree support for Anorak QXR Hamilton(HMT) UFS Refgen
platform.

Change-Id: I1c7b9b32e892ad9915fd8c7586704c39a59c09d4
2022-11-01 09:43:44 +08:00
Shivnandan Kumar
a6bcbbe573 ARM: dts: msm: enable rimps, scmi node
Enable rimps, scmi  and sram node in
anorak.

Change-Id: I1b9ec85ec9cb8bc72945bd2f3953c34cb183fd22
2022-10-29 08:24:50 +05:30
Rajesh Bharathwaj
762bfef6bd dt-bindings: add documentation for nordic-spicontroller
Add documentation for XR Nordic SPI driver for 6DOF controller.

Change-Id: I0ec711dcb3df15b25c9b543fc4d4e0f2e29c0098
2022-10-28 10:45:56 -07:00
Faiz Nabi Kuchay
38171c3f38 ARM: dts: msm: Add WSA and WCD reset pin support on ravelin
Add WSA and WCD reset pin support on ravelin.

Change-Id: I635aca8314da0ba7b54505a477af8010f57a1770
2022-10-28 06:14:40 -07:00
Zhenhua Huang
4aa00303e4 ARM: dts: msm: Correct configuration for gfx ACTLR
Configure gfx ACTLR as +15 PF used on Ravelin

Change-Id: I5ec6ab110eb39fd16bb47acb0c962dfe02879115
2022-10-28 20:57:07 +08:00
qctecmdr
956b588653 Merge "ARM: dts: msm: Add next-level-cache for core 4 on Parrot" 2022-10-28 03:51:51 -07:00
Yue Liu
29f936c130 ARM: dts: msm: Add next-level-cache for core 4 on Ravelin
Add next-level-cache for core 4 on Ravelin.

Change-Id: I6edbebce922e8f8e44effa990e17083607d6622c
2022-10-28 16:02:42 +08:00
qctecmdr
06ec545269 Merge "ARM: dts: msm: Modify load current to 50mA for vdda18 on Anorak" 2022-10-27 22:50:24 -07:00
qctecmdr
1247ab53ff Merge "ARM: dts: msm: add IPA block size as per IPA HWv5_2" 2022-10-27 04:43:19 -07:00
Shiva Ganesh
acf2552093 ARM: dts: msm: Add IPA device configuration for ravelin
Update dtsi configuration for IPA node in ravelin

Change-Id: I73004859c6bea844e06b74a62ca3442fac394b33
2022-10-27 02:13:37 -07:00
Naina Mehta
3aa098b7ad ARM: dts: msm: Add next-level-cache for core 4 on Parrot
Add next-level-cache for core 4 on Parrot SoC.

Change-Id: I68a295257c599e4209acb8118bd9589d87694d38
2022-10-27 13:11:02 +05:30
Uttkarsh Aggarwal
7fafd04e62 ARM: dts: msm: Modify load current to 50mA for vdda18 on Anorak
Currently in HS phy driver, USB_HSPHY_1P8_HPM_LOAD is defined
as 19mA which is triggering OCP on LDOL10B in Anorak. Add support to
change this to 50mA.

Change-Id: I7425dce80bfbcf1237d31c4fa82b4be03bb30700
2022-10-26 22:26:54 -07:00
Yue Liu
5c50b4680b ARM: dts: msm: Add IDP sub platform for Ravelin
Add initial device tree support for Ravelin IDP platform.

Change-Id: If538581f0bb28dd86a962eff4728ca3d3603a1a0
2022-10-27 10:19:30 +08:00
qctecmdr
e35cf61e87 Merge "ARM: dts: msm: update Makefile for Ravelin" 2022-10-26 06:35:51 -07:00
qctecmdr
799f22a404 Merge "ARM: dts: msm: Disable flash for anorak IDP" 2022-10-26 06:35:43 -07:00
qctecmdr
fe7024f1a3 Merge "ARM: dts: msm: add memory-offline node for ravelin" 2022-10-26 04:35:46 -07:00
qctecmdr
c09279883f Merge "ARM: dts: msm: Enable CPUFREQ-HW and CPUFREQ-HW-debug on RAVELIN" 2022-10-25 21:50:57 -07:00
qctecmdr
a72cc5c9a2 Merge "ARM: dts: msm: Disable qdss tpdm-dlct1 node on anorak" 2022-10-25 19:57:24 -07:00
Yue Liu
1156d6492d ARM: dts: msm: update Makefile for Ravelin
Ravelin supports Virtual Machines, and need to disable
CONFIG_ARCH_QTI_VM when build pvm, so adding ravelin
related parameter to the branch of CONFIG_ARCH_QTI_VM is not Y.

Change-Id: Id20545de91d8e305590799f4b7a78e13c5e61289
2022-10-26 10:49:28 +08:00
Kalpak Kawadkar
2318f6f7d4 ARM: dts: msm: Enable CPUFREQ-HW and CPUFREQ-HW-debug on RAVELIN
Add support for CPUFREQ-HW and CPUFREQ-HW-debug on RAVELIN platform.
While at it, update the default cpufreq governor to performance.

Change-Id: I0d09507f582c78541c0d13f77859c3b0078c7ff9
2022-10-25 21:56:52 +05:30
qctecmdr
ae137b1e6b Merge "ARM: dts: msm: Add thermal, tsens devicetree for ravelin" 2022-10-25 04:03:27 -07:00
Hao Zhang
8ac3d9b80a ARM: dts: msm: Disable qdss tpdm-dlct1 node on anorak
The correlated clk(gcc_ipcc_dragonlink_clk) of this tpdm is not
able to enable from kernel, so disable the TPDM.

Change-Id: Iea0262ed736f50a0ffb398e7535606a222b36c80
2022-10-25 02:18:45 -07:00
Priyansh Jain
6520e67685 ARM: dts: msm: Add thermal, tsens devicetree for ravelin
Add thermal, tsens, cooling device devicetree changes for
ravelin.

Change-Id: I4985bfaac2a6b23806508865532feda56e1f054b
2022-10-25 00:56:35 -07:00
qctecmdr
ea744384f5 Merge "ARM: dts: msm: add memory dump entry for ravelin" 2022-10-25 00:35:46 -07:00
qctecmdr
0a53530ea8 Merge "ARM: dts: msm: add qdss component to ravelin" 2022-10-24 22:05:37 -07:00
qctecmdr
baf57785e3 Merge "ARM: dts: msm: Add support for DEBUGCC and RPMHCC on RAVELIN" 2022-10-24 22:05:37 -07:00
qctecmdr
d11ed43ce2 Merge "ARM: dts: msm: Delete movable zone for anorak" 2022-10-24 22:05:37 -07:00
Hao Zhang
2f2108d110 ARM: dts: msm: add memory dump entry for ravelin
Add memory dump entry for ravelin to collect dump data.

Change-Id: Ie52f42b4ca26cd1b527a79d631e81661324b5718
2022-10-25 10:09:10 +08:00
Hao Zhang
4641728993 ARM: dts: msm: add qdss component to ravelin
Add qdss component devicetree to ravelin.

Change-Id: I09b8ba6402079f6886c871bf5633d3d0f4bc05c4
2022-10-24 17:24:13 +08:00
Kalpak Kawadkar
659087a392 ARM: dts: msm: Add support for DEBUGCC and RPMHCC on RAVELIN
Add support for debug and rpmh clock controllers on RAVELIN
platform.

Change-Id: I4ff7fcf81773cba17633326a78135c8d6cf759ac
2022-10-24 11:19:05 +05:30
Jagadeesh Ponduru
a7b1c2eec2 ARM: dts: msm: add IPA block size as per IPA HWv5_2
Adding IPA block size in DTSI, so that it will be used
for iore map in ipa_reg_save when collecting registers
to get rid of invalid VA access.

Change-Id: I45bce3eaa541e54a40ce675caa3a32041bdf2c5a
2022-10-22 01:00:41 -07:00
qctecmdr
2d135dfde0 Merge "ARM: dts: msm: Add and Enable Idle states for parrot vm" 2022-10-21 13:13:36 -07:00
Pratyush Brahma
f30cbcd734 ARM: dts: msm: Delete movable zone for anorak
Majority of the allocation requests from XR usecases
in anorak are from normal zone and very less from movable
zone. Due to this, the 2 GB movable zone puts additional
pressure on the normal zone as these usecases cannot be served
from this zone which results into oom.

For instance, free memory during oom on anorak:
[ 3102.458683][ T1021] Normal free:237964kB
[ 3102.458717][ T1021] Movable free:1174312kB

[10364.123805][  T420] Normal free:190688kB
[10364.123832][  T420] Movable free:1317332kB

So movable zone has to be disabled for anorak which has
8 GB RAM to fulfill memory requirements from normal zone.
Hence delete the mem-offline node for anorak.

Change-Id: I8d4c11db5f941fc75aab9cc7b159dfa48e902f21
2022-10-21 17:07:16 +05:30