Commit Graph

909 Commits

Author SHA1 Message Date
Priyansh Jain
76d67b1132 dt-bindings: thermal: Add bindings for gpu dump skip cooling device
Add bindings for gpu dump skip cooling device driver. This cooling
device is added to set WR_THERMAL_FLAG region in SDAM which is used
by PMIC to disable GFX in SDI path, when SDI path reset is caused
during high temperature. It also set a SOC cookie in sys dbg imem
region which is used to skip GPU scan dump collection in SDI path,
when SDI path reset is triggered during high temperature.

Change-Id: Icefd3b2ee0e36de1738c177bc2bb3e67700372f0
Signed-off-by: Priyansh Jain <quic_priyjain@quicinc.com>
2024-02-04 19:46:02 -08:00
qctecmdr
1e23632dc1 Merge "ARM: dts: qcom: Enable modem mitigation for modem Tj for sun" 2024-01-12 15:10:01 -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
qctecmdr
a726097db3 Merge "ARM: dts: msm: increase dmesg buffer size to 512K from 256K" 2024-01-10 20:27:16 -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
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
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
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
Manaf Meethalavalappu Pallikunhi
8c60809c4f ARM: dts: qcom: Clean up modem TS and TMDs for sun
Remove unused modem thermal sensors and thermal mitigation devices
which are no longer needed for sun as per recommendation.

Also add sub1 related thermal mitigation devices.

Change-Id: Iacb2d66f7a65e52559211aa4710eba4cae67831e
Signed-off-by: Rashid Zafar <quic_rzafar@quicinc.com>
Signed-off-by: Manaf Meethalavalappu Pallikunhi <quic_manafm@quicinc.com>
2024-01-08 14:01:58 +05:30
Manaf Meethalavalappu Pallikunhi
c7e571971c ARM: dts: qcom: Enable DDR cooling device for sun
Enable DDR cooling device for sun which allows it to vote for
specific DDR bandwidth under thermal conditions.

Change-Id: I55b8c61d4cf580392cf76ae1ed6328b69cca6487
Signed-off-by: Rashid Zafar <quic_rzafar@quicinc.com>
Signed-off-by: Manaf Meethalavalappu Pallikunhi <quic_manafm@quicinc.com>
2024-01-08 14:01:38 +05:30
Manaf Meethalavalappu Pallikunhi
328e0855c3 ARM: dts: qcom: Enable userspace CPU freq cooling device for sun
Enable userspace CPU frequency cooling device for sun. This config
will enable cluster0 and cluster1 to be registered as cooling devices.

Change-Id: I4a88c5f03b9da0e4ef1406e7e973d148c074dd93
Signed-off-by: Rashid Zafar <quic_rzafar@quicinc.com>
Signed-off-by: Manaf Meethalavalappu Pallikunhi <quic_manafm@quicinc.com>
2024-01-08 14:01:13 +05:30
Lei Chen
d6b20231e1 ARM: dts: msm: add proxy properties to DSI supplies for sun target
Add proxy enable properties to the DSI core and panel supplies
to support continuous splash.

Change-Id: Ib8d0ae5340eee86b29b57284226a59d3152bfab7
Signed-off-by: Lei Chen <quic_chenlei@quicinc.com>
2024-01-07 17:21:33 -08:00
David Collins
a681eb00ba ARM: dts: qcom: keep L2F and L3F regulators always-on for Sun boards
Configure the L2F and L3F regulators on Sun boards to be always
enabled.  This ensures that WCN hardware operates correctly.
Use low power mode (LPM) as the initial mode to reduce current
consumption before BT or WLAN is enabled.

Change-Id: I7820a19dd89fda0abfe6094420a8d72c8acbe33a
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2024-01-05 20:19:08 -08:00
qctecmdr
75b351fea1 Merge "dt-bindings: regulator: Add QCOM AMOLED regulator bindings" 2024-01-05 18:00:25 -08:00
qctecmdr
4f98b462d8 Merge "ARM: dts: msm: Add PMIC ADC5 GEN4 channels for sun" 2024-01-05 18:00:25 -08:00
Unnathi Chalicheemala
44378f46da ARM: dts: msm: Add LLCC broadacst register mappings
Add mappings for LLCC Broadcast_OR, Broadcast_AND regions.

Change-Id: I1f6e55ec2acb6857c8473849847bd3b10e5d7697
Signed-off-by: Unnathi Chalicheemala <quic_uchalich@quicinc.com>
2024-01-05 10:21:22 -08:00
Yuanfang Zhang
0e1b3b9b18 ARM: dts: msm: add gpu funnel for sun
Add gpu funnel to support CX DBGC and GX DBGC trace.

Change-Id: I8658a657aa83d1338329dda3108d982e591e6a92
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2024-01-05 00:15:58 -08:00
Yuanfang Zhang
1b7411497c ARM: dts: msm: add cluster cache dump entry on sun
Add cluster cache memory dump entry for sun.

Change-Id: I5dfcaa4e34e961a8eceef1ccf4b7a1d300f2bb47
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2024-01-05 00:10:36 -08:00
qctecmdr
137f1516a5 Merge "dt-bindings: iio: adc: qcom,spmi-vadc: Add qcom,adc5-gen4 property" 2024-01-04 21:48:11 -08:00
qctecmdr
02cb2f0759 Merge "ARM: dts: msm: correct the address for etf0_ncc0 on sun" 2024-01-04 21:48:11 -08:00
qctecmdr
ad6477f0b2 Merge "ARM: dts: msm: Enable PCIe CESTA drv for sun" 2024-01-04 21:48:11 -08:00
Amir Vajid
18732826df ARM: dts: msm: Add idx table to llcc pmu for sun
Add index table to llcc pmu for sun to override the
default register index mapping.

Change-Id: I1f470f011ddd00375bbad345432b8706ab0ae4be
Signed-off-by: Amir Vajid <quic_avajid@quicinc.com>
2024-01-04 21:40:24 -08:00
qctecmdr
b5b675b34e Merge "ARM: dts: msm: Enable Linear redriver on sun QRD" 2024-01-04 14:24:21 -08:00
qctecmdr
000f16ea72 Merge "ARM: dts: msm: Add entry for qrtr-mhi for Sun" 2024-01-04 14:24:20 -08:00
qctecmdr
8cd75c23f6 Merge "ARM: dts: msm: remove dload,mode device for both pineapple/Sun" 2024-01-04 09:48:34 -08:00
qctecmdr
bf67832b0d Merge "ARM: dts: msm: Add SCMI RX notification support for Sun" 2024-01-04 09:48:34 -08:00
qctecmdr
aa2e805928 Merge "ARM: dts: msm: Add show_resume_irq device for sun" 2024-01-04 09:48:34 -08:00
qctecmdr
cfe9f4503d Merge "ARM: dts: qcom: remove overlay regulator node/phandle creation for sun V8" 2024-01-04 09:48:34 -08:00
qctecmdr
f3e37db773 Merge "ARM: dts: msm: disabled cti shrm" 2024-01-04 09:48:33 -08:00
Mike Tipton
f6c10796bb ARM: dts: msm: Add icc display CRM voters for Sun
Add the interconnect display CRM voters.

Change-Id: I525b04e51eee7493cf9fe8861273931d04796dbb
Signed-off-by: Mike Tipton <quic_mdtipton@quicinc.com>
2024-01-04 08:05:49 -08:00
Sarannya S
bdd7687e6c ARM: dts: msm: Add entry for qrtr-mhi for Sun
Add entries to specify the dev-id, net-id and low-latency fields
to configure forwarding in qrtr-mhi transport for HMT and HSP.
Forwarding via APPS qrtr-mhi should be disabled in case of HMT
(dev-id:1107) since there's a direct MHI satellite path between
ADSP and WLAN, and should be enabled for HSP (dev-id:1103).

Change-Id: I1ef7b543dcff3d187efcf5f7cfd8ac8587c55bd6
Signed-off-by: Sarannya S <quic_sarannya@quicinc.com>
2024-01-03 23:30:20 -08:00
Yuanfang Zhang
e5db249fc2 ARM: dts: msm: correct the address for etf0_ncc0 on sun
Correct the base address for etf0_ncc0 on sun.

Change-Id: Ic78f394c3cf3895854c6e9ae5480f73760825f72
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2024-01-03 21:48:24 -08:00
David Collins
b994cb80a3 ARM: dts: qcom: remove overlay regulator node/phandle creation for sun V8
Sun power grid V8 boards have seen a boot-up issue seemingly caused
by device tree overlays not being applied as expected.  This results
in the rpmh-regulator-mxlvl device not probing correctly as the
proxy-supply property isn't found/resolved.

Correct this issue by moving regulator phandle creation from V8
overlay DTs into the base DT and not creating any regulator nodes
in the overlay DTs (which are duplicates of ones in the base DT).

Change-Id: I2b3515d1ddfa4a9961ef892af61beb8e3afdfd1a
Fixes: 3e728ec361 ("ARM: dts: qcom: add PMIC device support for sun V8 power grid boards")
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2024-01-03 12:15:29 -08:00