Commit Graph

1486 Commits

Author SHA1 Message Date
Unnathi Chalicheemala
e9608835b6 ARM: dts: msm: Add LLCC broadacst register mappings on Pineapple
Add mappings for LLCC Broadcast_OR, Broadcast_AND regions on
Pineapple SoC.

Change-Id: Ic807d4e5c8e84b94957336acf71c98a6b870782f
Signed-off-by: Unnathi Chalicheemala <quic_uchalich@quicinc.com>
2024-01-16 15:17:46 -08:00
qctecmdr
035fa6ea88 Merge "ARM: dts: qcom: update thermistor thermal zone name for sun" 2024-01-16 11:21:17 -08:00
qctecmdr
f42884c38f Merge "ARM: dts: qcom: update tsens thermal zone trips for sun" 2024-01-16 11:21:17 -08:00
qctecmdr
849e2462b2 Merge "ARM: dts: qcom: Update board-id for Sun vms QRD" 2024-01-16 11:21:17 -08:00
Patrick Daly
5e59296df5 ARM: dts: msm: Rename TUI_CARVEOUT heap type
Rename this feature to trusted virtual machine (TVM) to better
describe how it is used.

Change-Id: I856d82068ed15847e9412ceb0221622a7ea1843f
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2024-01-16 11:07:44 -08:00
qctecmdr
d82b7ce8c2 Merge "ARM: dts: msm: pmih010x: make hap_swr_slave always on" 2024-01-16 06:45:06 -08:00
qctecmdr
d15d5b36a0 Merge "ARM: dts: msm: Remove fastrpc glink node" 2024-01-16 01:36:23 -08:00
Peng Yang
aead4f0856 ARM: dts: qcom: Update board-id for Sun vms QRD
Update board-id for Sun TUIVM and OEMVM.

Change-Id: I3a749a10825c41e3d53ddfe048e92e8fb09df235
Signed-off-by: Peng Yang <quic_penyan@quicinc.com>
2024-01-16 17:30:23 +08:00
Manaf Meethalavalappu Pallikunhi
bc9d576e84 ARM: dts: qcom: update tsens thermal zone trips for sun
Target like sun supports max Tj for tsens up to 130C.
Update all tsens userspace and reset monitor trips
accordingly.

Change-Id: I2f59742686c1b9c1c976c4a1fc668f3e53454686
Signed-off-by: Manaf Meethalavalappu Pallikunhi <quic_manafm@quicinc.com>
2024-01-16 01:08:49 -08:00
congying
96d502e48a ARM: dts: qcom: update thermistor thermal zone name for sun
Update thermistor thermal zone name for sun based on
latest thermistor tables.

Assigning xo-therm to SYS-THERM-0 for qlm.

Change-Id: I5ae8580fa91d1cad1b0666872c634a1c48113c91
Signed-off-by: congying <quic_congying@quicinc.com>
2024-01-16 15:57:11 +08:00
Meena Pasumarthi
2e885def36 ARM: dts: qcom: Support for Sun vms MTP-V8 and RCM
Add initial Sun VMs MTP-V8 and RCM device tree support.

Change-Id: I9650efe5baca5d72a3c991f93119cdf00b52a3dd
Signed-off-by: Meena Pasumarthi <quic_pasumart@quicinc.com>
2024-01-16 12:29:28 +05:30
qctecmdr
7f27f34484 Merge "ARM: dts: msm: Add support for Sun SoC + Kiwi on RCM platform" 2024-01-15 11:08:11 -08:00
qctecmdr
f44f619528 Merge "dt-bindings: Add QDSS clock node for LLCC Perfmon" 2024-01-14 20:48:04 -08:00
Unnathi Chalicheemala
7de3976704 ARM: dts: msm: Add support for Sun SoC + Kiwi on RCM platform
Add device tree files needed to support Sun SoC + Kiwi on RCM
platform.

Change-Id: I0752eb6d3a4a855c9619cc4fcd3587385eae21e3
Signed-off-by: Unnathi Chalicheemala <quic_uchalich@quicinc.com>
2024-01-14 19:32:56 -08:00
Unnathi Chalicheemala
9d008c8ed3 ARM: dts: msm: Add v8 power grid support for RCM on Sun SoC
Add device tree files to support v8 power grid for RCM platform
on Sun SoC.

Change-Id: I19c83c895858cee34be569041b04931a76d551e1
Signed-off-by: Unnathi Chalicheemala <quic_uchalich@quicinc.com>
2024-01-14 19:32:10 -08:00
Daniel Perez-Zoghbi
e495a11e0a ARM: dts: qcom: Use non-coherent on QCE CB
Switch to using dma-noncoherent context bank on qce. Dma-coherent was
causing stale data to be read. SS confirmed that this was fixed by using
dma-noncoherent. Using explicit dma-noncoherent because the parent node,
qcedev, is dma-coherent, and the context bank would inherit it.

Change-Id: Ic6f45b15a9eb29bc7317fd824318cb219a29e0c2
Signed-off-by: Daniel Perez-Zoghbi <quic_dperezzo@quicinc.com>
2024-01-12 16:33:37 -08:00
qctecmdr
1e23632dc1 Merge "ARM: dts: qcom: Enable modem mitigation for modem Tj for sun" 2024-01-12 15:10:01 -08:00
Anjelique Melendez
c2fd38affe ARM: dts: qcom: Add PPG support for PM8550 led-controller
Add the nvmem and nvmem-name properties to the LED LPG led-controller
device to enable PPG in PM8550.

Change-Id: I118676c61b098d63d18f6772291db444157b73a8
Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com>
2024-01-12 14:12:42 -08:00
Anjelique Melendez
c44b16fa34 dt-bindings: leds: leds-qcom-lpg: Add support for LPG PPG
Update leds-qcom-lpg binding to support LPG PPG.

Change-Id: Ib9752426791a43d2fe611929d859c68f745b83fd
Link: https://lore.kernel.org/all/20231221185838.28440-3-quic_amelende@quicinc.com/
Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com>
2024-01-12 14:12:02 -08:00
Anjelique Melendez
7c0534d571 dt-bindings: soc: qcom: Add qcom,pbs bindings
Add binding for the Qualcomm Programmable Boot Sequencer device.

Change-Id: Ia9d32338a4facc9caf5a63c7a376d4595404d0ae
Link: https://lore.kernel.org/all/20231221185838.28440-2-quic_amelende@quicinc.com/#t
Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com>
2024-01-12 14:07:53 -08:00
Manaf Meethalavalappu Pallikunhi
f435702c3b ARM: dts: qcom: Enable modem mitigation for modem Tj for sun
Enable modem dsc fail safe mitigation for modem TSENS thermal zones
for sun.

Change-Id: I4e8af8f0cb7d1bcf26d25572319e1cf87ba92fce
Signed-off-by: Manaf Meethalavalappu Pallikunhi <quic_manafm@quicinc.com>
2024-01-13 01:35:18 +05:30
Unnathi Chalicheemala
f612c33c32 ARM: dts: msm: Add System Health Monitor DT node for Sun
Add System Health Monitor node with MPSS subsystem support for
Sun SoC.

Change-Id: Ie6fd1cf0e765bd6ef55c230d68066bf8a3115f75
Signed-off-by: Unnathi Chalicheemala <quic_uchalich@quicinc.com>
2024-01-11 17:29:10 -08:00
quic_anane
a454481d80 ARM: dts: msm: Remove fastrpc glink node
FastRPC node is added under glink node to provide intent
information. With fastrpc driver migrating to upstream
driver, this property will be overlayed from out of
kernel. Also update glink label for adsp and cdsp.

Change-Id: Ia7463d32369e02637abe4bfab5c18cf2bc8d5b03
Signed-off-by: quic_anane <quic_anane@quicinc.com>
2024-01-11 17:47:42 +05:30
Udit Tiwari
06ad45f10b ARM: dts: qcom: Add TRNG node for Sun
The Sun SoC has a True Random Number Generator, add the node with
the correct compatible set.

Change-Id: I67837f8e674be6445e35b4b1512b890f43861e4f
Signed-off-by: Udit Tiwari <quic_utiwari@quicinc.com>
2024-01-11 14:25:20 +05:30
qctecmdr
a726097db3 Merge "ARM: dts: msm: increase dmesg buffer size to 512K from 256K" 2024-01-10 20:27:16 -08:00
Amirreza Zarrabi
b45da59563 ARM: dts: msm: enable memory object extension for si-core
Add DT entry to enable the memory onject support for
smcinvoke.

Change-Id: I87b62b048e94e2aad2a8329b275bbd8d75ae6cc7
Signed-off-by: Amirreza Zarrabi <quic_azarrabi@quicinc.com>
2024-01-10 17:42:57 -08:00
qctecmdr
fa05532d84 Merge "ARM: dts: qcom: enable userspace cooling device for display fps" 2024-01-10 15:29:10 -08:00
Satya Durga Srinivasu Prabhala
a238a42a5f ARM: dts: msm: increase dmesg buffer size to 512K from 256K
As soon as device boots up, there are few test cases like boot KPIs
which rely on dmesg, but by the time these tests are run on Sun,
buffer is getting overwritten and test cases were failing.
To unblock the tests, increase buffer size to 512K from 256K.

Change-Id: Ie6a810297553d1a104d00f87dae3bff51dac7b95
Signed-off-by: Satya Durga Srinivasu Prabhala <quic_satyap@quicinc.com>
2024-01-10 13:54:22 -08:00
qctecmdr
3267f619d0 Merge "ARM: dts: qcom: update thermal cpu pause and hotplug cooling devices" 2024-01-10 13:29:18 -08:00
qctecmdr
152064be81 Merge "ARM: dts: qcom: Enable DDR cooling device for sun" 2024-01-10 11:18:47 -08:00
qctecmdr
acbf488352 Merge "ARM: dts: msm: Add icc display CRM voters for Sun" 2024-01-10 11:18:46 -08:00
qctecmdr
8b3cdf4776 Merge "ARM: dts: msm: add cluster cache dump entry on sun" 2024-01-10 05:52:59 -08:00
qctecmdr
8c5fe1b195 Merge "ARM: dts: msm: Add v8 power grid with Kiwi DT support for RCM" 2024-01-10 02:33:34 -08:00
Bao D. Nguyen
3e6532aa19 ARM: dts: qcom: Enable UFS MCQ on Sun platforms
Enable the UFS MCQ feature on the Sun platforms.

Change-Id: I86016f54c57825fe4c5c51682e619bedafe4786b
Signed-off-by: Bao D. Nguyen <quic_nguyenb@quicinc.com>
2024-01-09 19:24:53 -08:00
qctecmdr
a480ab116f Merge "ARM: dts: msm: Add idx table to llcc pmu for sun" 2024-01-09 18:31:08 -08:00
qctecmdr
ce2c29ee84 Merge "ARM: dts: qcom: Enable userspace CPU freq cooling device for sun" 2024-01-09 16:21:27 -08:00
qctecmdr
55b407817c Merge "dt-bindings: msm: Add RCM platform in MSM bindings for Sun" 2024-01-09 16:21:27 -08:00
qctecmdr
16ca468843 Merge "ARM: dts: msm: Add LLCC broadacst register mappings" 2024-01-09 14:05:30 -08:00
qctecmdr
358e6f0818 Merge "ARM: dts: msm: Update NFC supported platforms on Sun SoC" 2024-01-09 14:05:30 -08:00
Unnathi Chalicheemala
095a1bb1e5 ARM: dts: msm: Add v8 power grid with Kiwi DT support for RCM
Add device tree support for v8 power grid with Kiwi on RCM
platform for Sun SoC.

Change-Id: I3fd53532099978b54dd13957e977115e1714819d
Signed-off-by: Unnathi Chalicheemala <quic_uchalich@quicinc.com>
2024-01-09 13:31:12 -08:00
Unnathi Chalicheemala
a2bf51f56d dt-bindings: msm: Add RCM platform in MSM bindings for Sun
Add compatible string for APQ variant on RCM platform for
Sun SoC.

Change-Id: I1d20c8b8c5f8156ae299fd2646160086859badd5
Signed-off-by: Unnathi Chalicheemala <quic_uchalich@quicinc.com>
2024-01-09 10:09:25 -08:00
Fenglin Wu
dc4c61bc05 ARM: dts: msm: pmih010x: make hap_swr_slave always on
Hap_swr_slave regulator device controls register which takes SWR slave
out of reset, it's being reused to reset VI_sense block in pmih010x
haptics. SWR needs to be kept enabled to keep VI_sense enabled.
Hence, make hap_swr_slave regulator device always on.

Change-Id: Idf9f09b972b18cb836f643b85a1a587ab5af8f32
Signed-off-by: Fenglin Wu <quic_fenglinw@quicinc.com>
2024-01-09 17:54:05 +08:00
qctecmdr
a136644099 Merge "ARM: dts: msm: add gpu funnel for sun" 2024-01-08 20:59:23 -08:00
qctecmdr
22cca13b7b Merge "ARM: dts: qcom: keep L2F and L3F regulators always-on for Sun boards" 2024-01-08 20:59:23 -08:00
qctecmdr
92b71019cf Merge "ARM: dts: qcom: add SSR and PDR support for PMIC Glink on Sun" 2024-01-08 18:37:56 -08:00
Subbaraman Narayanamurthy
0e26fb17fa ARM: dts: qcom: add pmd802x amoled device for Sun
Add pmd802x amoled device and regulator devices ab, ibb and oled
under it along with the nvmem configuration needed to support the
IBB spur mitigation feature. This may be used by some customers.

Change-Id: I174ed6270da56bea7bb256af4f72b91bb059779d
Signed-off-by: Subbaraman Narayanamurthy <quic_subbaram@quicinc.com>
2024-01-08 16:21:05 -08:00
Unnathi Chalicheemala
6519f74339 ARM: dts: msm: Update NFC supported platforms on Sun SoC
NFC on Sun SoC only supports v8 but is defaulting to v6 power grid.
Update NFC on Sun SoC to use v8 power grid now for MTP, CDP platforms.

Change-Id: I0c5c93adf1b6c9dfa5fd05b975e4d184995e60e5
Signed-off-by: Unnathi Chalicheemala <quic_uchalich@quicinc.com>
2024-01-08 14:54:57 -08:00
Manaf Meethalavalappu Pallikunhi
b530fb9d07 ARM: dts: qcom: enable userspace cooling device for display fps
Enable userspace cooling device for display fps mitigation.
It enables to monitor any thermal zone sensor and trigger display
fps mitigation.

Change-Id: Ic2a0d0a2be462d9ed2032c8dbc49208d6c431a08
Signed-off-by: Manaf Meethalavalappu Pallikunhi <quic_manafm@quicinc.com>
2024-01-08 14:02:21 +05:30
Manaf Meethalavalappu Pallikunhi
1440afa5c8 ARM: dts: qcom: enable NSP qmi cooling devices
Enable different NSP qmi thermal mitigation devices for sun.
It enables to mitigate these devices during different thermal
and limits violation.

Change-Id: I8bad9da560df7033473c614af324f79c66cb7dac
Signed-off-by: Manaf Meethalavalappu Pallikunhi <quic_manafm@quicinc.com>
2024-01-08 14:02:17 +05:30
Manaf Meethalavalappu Pallikunhi
1bc0ca5aa8 ARM: dts: qcom: update thermal cpu pause and hotplug cooling devices
Update thermal pause and cpu hotplug cooling devices to support
partial good cpus.

Also remove duplicate group pause cooling devices.

Change-Id: Idb6c72f42a89d4d643a5c658d24e1045d3ef8b80
Signed-off-by: Manaf Meethalavalappu Pallikunhi <quic_manafm@quicinc.com>
2024-01-08 14:02:08 +05:30