Commit Graph

5212 Commits

Author SHA1 Message Date
Hareesh Gundu
66007af62b Revert "ARM: dts: msm: Remove restriction for bus vote"
This reverts commit ac9720f263.
As this change impacting the power uscases which runs at
lowest gpu power level.

Change-Id: Ie585016d0b75bb448ff1498b3453ea8783cfb793
2022-03-02 10:35:04 -08:00
qctecmdr
38e8c56262 Merge "ARM: dts: msm: Add support for RPMHCC clock controller on NEO" 2022-03-01 17:58:22 -08:00
qctecmdr
8c5cb116d0 Merge "ARM: dts: msm: Add glink probe entry for Diwali" 2022-03-01 06:14:57 -08:00
Kalpak Kawadkar
c314834286 ARM: dts: msm: Add support for RPMHCC clock controller on NEO
Add support for RPMHCC clock controller on NEO platform. While
at it, use dummy clock controller for RPMHCC on RUMI platform.

Change-Id: I63a09d13f066ccafe6be721293b5757a80da7e12
2022-03-01 19:01:38 +05:30
qctecmdr
c87c418b70 Merge "ARM: dts: msm: Add GPU properties for neo" 2022-02-28 23:51:04 -08:00
qctecmdr
9bd9c2e196 Merge "ARM: dts: msm: Add system pm violator device for cape" 2022-02-28 16:37:26 -08:00
qctecmdr
ca5bfcb4a8 Merge "ARM: dts: msm: Add support for CPUFREQ-HW and CPUFREQ-HW-DEBUG for NEO" 2022-02-28 13:44:31 -08:00
qctecmdr
fb9f1e8ade Merge "dt-bindings: Add system pm violator support for cape" 2022-02-28 13:44:31 -08:00
Tushar Nimkar
d0a992d97d ARM: dts: msm: Add system pm violator device for cape
This change adds support to enable system pm violator.

Change-Id: I2d9d559e18461291111baf142eab00ea889c4959
2022-02-28 21:34:07 +05:30
Tushar Nimkar
3d491a40c5 dt-bindings: Add system pm violator support for cape
This change add sys-pm-vx device.

Change-Id: I5e3e86c745eb5a02adbd7ce11677bbb748173d58
2022-02-28 21:33:59 +05:30
qctecmdr
b434298cd8 Merge "ARM: dts: msm: Add DEBUGCC clock node for NEO" 2022-02-28 07:42:33 -08:00
qctecmdr
97ed55fa84 Merge "ARM: dts: msm: update redriver setting on diwali QRD" 2022-02-28 07:42:33 -08:00
qctecmdr
8e08be87d6 Merge "ARM: dts: qcom: Update Ibat threshold for diwali" 2022-02-28 07:42:32 -08:00
qctecmdr
a7901dec71 Merge "ARM: dts: msm: diwali: Disable cpusys vm" 2022-02-28 04:49:33 -08:00
qctecmdr
2b9d96b9d7 Merge "ARM: dts: msm: DTSI changes for IPCLite Aurora" 2022-02-28 04:49:32 -08:00
Kalpak Kawadkar
ca1b029df2 ARM: dts: msm: Add support for CPUFREQ-HW and CPUFREQ-HW-DEBUG for NEO
Add cpu frequency node to be able to scale the CPU frequency.
Also add support for CPUFREQ-HW-DEBUG node to dump the EPSS registers
for debugging.

Change-Id: I5d6ebe5aa10d3421265e2a1220e1685a40c5a98b
2022-02-28 18:08:56 +05:30
Kalpak Kawadkar
abdc056bae ARM: dts: msm: Add DEBUGCC clock node for NEO
Add debug clock controller support on NEO platform to
support clock measurement for all other clock controllers.

Change-Id: I8d0cd5a5c3bd52a3ba435fd5efea83f9393628c0
2022-02-28 15:34:37 +05:30
Minghao Zhang
84267f139b ARM: dts: qcom: Update Ibat threshold for diwali
Update ibat_lvl0 from 6A to 9A and ibat_lvl1 from 7.5A to 10A
to prevent triggering BCL mitigations.

Change-Id: I7ab7a6fb724fe1f16c16582e57012cbf3ed8c52a
2022-02-28 01:31:57 -08:00
Linyu Yuan
a95f219005 ARM: dts: msm: update redriver setting on diwali QRD
When run super speed compliance test, there is one orientaion fail,
it is redriver channel A and B.

Update redriver channel A of eq to 4db and flat-gain to 1.5db,
the compliance test will pass.

Change-Id: I501304df7e50e3724778939148a5ed04c38e982f
2022-02-28 15:46:13 +08:00
qctecmdr
1c0e2aa880 Merge "ARM: dts: msm: Add PCIe PHY, PARF and DBI status registers for Hang event" 2022-02-27 22:32:53 -08:00
qctecmdr
1eaddfec2c Merge "ARM: dts: msm: Add imem node for neo" 2022-02-27 22:32:53 -08:00
Mukesh Ojha
314c0d20d5 ARM: dts: msm: diwali: Disable cpusys vm
Disable cpusys vm for Diwali as some dependency is yet to
be merged.

Change-Id: I88c8bc9a1acd6df6d183d3521b03a320a493a332
2022-02-27 22:30:09 -08:00
Deepak Kumar Singh
7645f192c6 ARM: dts: msm: Add glink probe entry for Diwali
Add glink probe driver entry to Diwali to have a way for
glink core to get pm notifications during apps suspend/resume.

Change-Id: I6cede7291b216584e0dfc7cdf99fce898f75c812
2022-02-28 11:23:36 +05:30
qctecmdr
fe417142c0 Merge "ARM: dts: qcom: Update skin and nsp Tj based config for diwali" 2022-02-27 09:36:40 -08:00
qctecmdr
163b7f1cf3 Merge "ARM: dts: msm: Enable CPUFREQ-HW and CPUFREQ-HW-debug on PARROT" 2022-02-27 02:55:18 -08:00
Viraj Mandlekar
18559c964f ARM: dts: msm: DTSI changes for IPCLite Aurora
Added IPCLite related DTSI changes to neo.dtsi

Change-Id: Iaecbe86e9a0c1f534ed8750f5564c7baeaf197d3
2022-02-26 10:24:32 +05:30
qctecmdr
cbff9c5225 Merge "ARM: dts: msm: Add required properties for parrot GPU" 2022-02-25 12:05:56 -08:00
Rohan Sethi
d75baad22c ARM: dts: msm: Add required properties for parrot GPU
Add initial version of parrot GPU properties.

This is needed to support Graphics driver functionality
on parrot target.

Change-Id: I9200d65cf0eda2494dbaf53f1d0a003023980fb2
2022-02-25 13:00:18 +05:30
qctecmdr
7992f2ba33 Merge "ARM: dts: msm: Updating EVA memory size for diwali" 2022-02-24 23:14:34 -08:00
qctecmdr
77a6cf4667 Merge "ARM: dts: msm: add dma-coherent option for etr1" 2022-02-24 23:14:33 -08:00
qctecmdr
eeb53fc527 Merge "dt-bindings: clock: Add support for PARROT clock controllers" 2022-02-24 20:17:56 -08:00
Krishna Kurapati
af2b145407 ARM: dts: msm: Add imem node for neo
Add imem device tree node for Neo. Add diag dload cookie node to
be used read/write cookies that are required for diag gadget driver.

Change-Id: I143dc5cfa26e462b8dd896c94462cc4b0209d94a
2022-02-24 10:52:04 -08:00
qctecmdr
65cf4dc03c Merge "ARM: dts: msm: Add initial DMA-BUF heaps for anorak" 2022-02-24 10:17:52 -08:00
qctecmdr
3d95f7cf33 Merge "ARM: dts: msm: Enable multilevel clock support" 2022-02-24 10:17:52 -08:00
qctecmdr
57ef5a7cb4 Merge "ARM: dts: msm: Update chosen node for Neo" 2022-02-24 07:05:32 -08:00
Jaskaran Singh
b1c16c47ae ARM: dts: msm: Add initial DMA-BUF heaps for anorak
Add the system, secure system and secure carveout heaps for anorak.

Change-Id: I9ddd203ac94a2c6d52d1463b70135d2802a555b4
2022-02-24 03:26:52 -08:00
qctecmdr
98a877de89 Merge "ARM: dts: msm: add qdss component to parrot" 2022-02-24 00:15:23 -08:00
Gopala Krishna Nuthaki
a52b2d4241 ARM: dts: qcom: Update skin and nsp Tj based config for diwali
Update gpu, cdsp based config mitiation rules for quiet-therm
and NSP thermal zones as per latest recommondation for diwali.

Change-Id: I04e7ffaeb74f8675281b34036f935df4ecbdc294
2022-02-24 13:24:18 +05:30
Yuanfang Zhang
e001a217d0 ARM: dts: msm: add dma-coherent option for etr1
Add dma-coherent option for etr1 on diwali and waipio to fix
dma_sync_for_single_cpu() issue, which cause by a upstream
change "Speed up for bounce buffer in flat mode". this change
uses “dma_alloc_noncoherent + cache sync” to replace
dma_alloc_coherent, These APIs only work with contiguous memory.
since etr support iommu, etr buffer physical address is not
contiguous.

Change-Id: Ib179a65c49e893cc3a77d7accfeb6515e0d02e23
2022-02-24 15:51:24 +08:00
Jagadeesh Kona
d5b5754c9b ARM: dts: msm: Enable CPUFREQ-HW and CPUFREQ-HW-debug on PARROT
Add support for CPUFREQ-HW and CPUFREQ-HW-debug on PARROT platform.
While at it, update the default cpufreq governor to performance.

Change-Id: Ic29e12917f7eae4fcf735a7359fd6e053d9bd2a5
2022-02-23 21:05:09 -08:00
Hareesh Gundu
10e33eda55 dt-bindings: kgsl: Add compatible string for neo GPU
Add "qcom,adreno-gpu-a621" compatible string for neo GPU.
New compatible string is to enable GPU feature set for neo SOC.

Change-Id: I7543cb94f8900e5c9812458b8b4e3a8e43caaf29
2022-02-23 23:01:26 +05:30
Hareesh Gundu
cb67244065 ARM: dts: msm: Add GPU properties for neo
Add required properties for neo GPU device
to enable graphics driver functionality.

Change-Id: I7ec0b2a56315766d7bc4313dc51906172e491711
2022-02-23 22:54:31 +05:30
Kamati Srinivas
d878ce1977 ARM: dts: msm: Update chosen node for Neo
Update bootargs for Neo to boot to shell.

Change-Id: I5fd3635aa38f1f349d966c2237a537359ad094f9
2022-02-23 19:01:32 +05:30
Aniruddh Sharma
6f6d254ccd ARM: dts: msm: Updating EVA memory size for diwali
This change is to reduce the reserved memory for
EVA FW from 7MB to 5 MB.

Change-Id: Id7114c51b050706de7a1c29a4026418ba02bfe62
2022-02-23 18:51:35 +05:30
Jagadeesh Kona
27a8f71afb ARM: dts: msm: Add support for DISPCC, DEBUGCC and RPMHCC on PARROT
Add support for display, debug and RPMH clock controllers on PARROT
platform.

Change-Id: I728f9e909849b53df31ca1a0f7227357f32c08b5
2022-02-23 17:17:35 +05:30
Jagadeesh Kona
8a3448baa1 dt-bindings: clock: Add support for PARROT clock controllers
Add RPMHCC and debug clock controller bindings on PARROT
platform.

Change-Id: Ic4e5e1fb4230156867c2dfaae7981d27c4d7f59d
2022-02-23 03:23:36 -08:00
qctecmdr
71b9978728 Merge "ARM: dts: msm: add qdss component for neo" 2022-02-23 03:08:15 -08:00
qctecmdr
7949471774 Merge "ARM: dts: msm: Include RPMh regulators for parrot" 2022-02-23 00:02:02 -08:00
Yuanfang Zhang
3cec8ca150 ARM: dts: msm: add qdss component to parrot
Add qdss component devicetree to parrot.

Change-Id: I8f599953e1dc2cf0f77e456250db951029e9f106
2022-02-23 15:42:16 +08:00
qctecmdr
680d094715 Merge "ARM: dts: qcom: Add RPMh controlled PMIC regulators for parrot" 2022-02-22 21:09:44 -08:00