Commit Graph

7909 Commits

Author SHA1 Message Date
Shubham Chouhan
58e916b240 ARM: dts: msm: Add mitigation based on pmic bcl and die temprature
Add mitigation based on pmic bcl and pmic die temperature.

Change-Id: I3e5640c0d2c8b5cf48f8eda53d012ca91fe4fe63
2024-05-27 22:31:10 -07:00
Shubham Chouhan
fc047f03a2 ARM: dts: qcom: Add TSENS based thermal zones for anorak
Enable TSENS thermal zone configuration for anorak.

Disable TSENS driver for anorak idp platform.

Change-Id: Icb94ad7561a23fbc39690d24302c9f176ecf3236
2024-05-27 22:30:44 -07:00
qctecmdr
ec2f07d7e1 Merge "ARM: dts: msm: Add PMIC Overlay support for anorak" 2024-05-27 20:39:28 -07:00
qctecmdr
da3cc16d97 Merge "ARM: dts: msm: Add ADC channel for IPD potentiometer output on niobe" 2024-05-27 20:39:28 -07:00
qctecmdr
5f4a512e68 Merge "ARM: dts: msm: Add SPMI PMIC arbiter support for anorak" 2024-05-27 13:24:26 -07:00
qctecmdr
b0c8670212 Merge "ARM: dts: qcom: Update the xo-therm HW settling time for niobe" 2024-05-27 09:40:21 -07:00
qctecmdr
a1c00b35be Merge "ARM: dts: msm: add WSA and WCD reset pins for anorak target" 2024-05-27 09:40:21 -07:00
qctecmdr
fe7f59f2e4 Merge "ARM: dts: msm: Add regulator OCP notifier device for niobe" 2024-05-27 09:40:21 -07:00
Jishnu Prakash
eb87f94696 ARM: dts: msm: Support RETENTION mode for L3B on niobe
Update mode and threshold currents of L3B to support retention
mode as its lowest powermode to meet RBSC requirements.

While at it, also update S5D's max voltage to follow HW
recommendation.

Change-Id: Ia89ea6a2511d5e3674324fb634ab592ad55636be
2024-05-27 09:15:55 -07:00
Monish Chunara
8962c57bb2 ARM: dts: msm: Add PMIC Overlay support for anorak
- Add support for top level SPMI slave devices for PMK8550, PM8550B,
  PM8550VE,PM8550VS and PMXR2230 PMICs.
- Also add some of the peripheral devices within the SPMI slave devices.

Add pmic-overlay snapshot for anorak from msm-5.10 branch commits
f69ea35c5 ("ARM: dts: msm: Add IMU CLKIN feature in Halliday platform").

Update the properties of pm8550ve and pm8550ve_tz nodes for anorak
target, update 'pm8550ve_f_gpios' phandle to 'pm8550ve_gpios'. Use
ADC_SCALE_HW_CALIB_PM5_GEN3_BATT_ID_100K ADC scaling function instead of
ADC_SCALE_HW_CALIB_RESISTANCE_100K_PU_PM7. Set the value
of PM8550VE_SID as 5.

Change-Id: I90a8544485635154ab5b177c2e3fdc46286f75ec
2024-05-27 06:14:37 -07:00
Dhaval Radiya
1aca26548a ARM: dts: msm: Add SPMI PMIC arbiter support for anorak
Add an SPMI PMIC arbiter device to communicate with PMICs
attached to the SPMI bus.

Change-Id: Icc5cab2c7a1c111a5c0b39f5c596c47e7d6a88bf
2024-05-27 04:04:23 -07:00
qctecmdr
a5bfbf1d9d Merge "ARM: dts: msm: Remove TMC_MODEM node for Volcano" 2024-05-26 22:53:50 -07:00
qctecmdr
7187bf87b6 Merge "ARM: dts: msm: Added GLINK DT nodes for anorak" 2024-05-26 22:53:49 -07:00
Linux Build Service Account
d687e4bbae Merge "ARM: dts: msm: Add c1dcvs, cpufreq_stats node for Volcano" into kernel.lnx.6.1.r2-rel 2024-05-26 08:54:43 -07:00
Linux Build Service Account
971171c834 Merge "ARM: dts: qcom: Add keep-running flag to trustedvm loader node for volcano" into kernel.lnx.6.1.r2-rel 2024-05-26 08:54:43 -07:00
Shivnandan Kumar
d788d607f3 ARM: dts: msm: Add c1dcvs, cpufreq_stats node for Volcano
Add c1dcvs, cpufreq_stats node for Volcano.

Change-Id: I8aaa8b3331b7adc0cfaf30050493942abdc756cb
(cherry picked from commit cf6ddb9aff)
2024-05-26 08:34:25 -07:00
Manish Pandey
fb6a4c3ab5 Revert "ARM: dts: msm: Remove VCCQ2 vote for volcano QRD"
This reverts commit a2b1eb378a.

Reason for revert: SW WAR is taken care in AOP to fix the issue
with PMIC change with a known limitations like settling error
will be registered in the PMIC logs as we are disabling the
settling issue for a regulator which never get settle due to
NO input connection.

Change-Id: Idf53de7a8b3a363b5b24e2e39eba0d76658e9fec
(cherry picked from commit 9f998710a0)
2024-05-26 08:34:13 -07:00
Komal Bajaj
0aeea824e8 ARM: dts: qcom: Add keep-running flag to trustedvm loader node for volcano
Add keep-running flag to trustedvm loader node for volcano SoC.

Change-Id: Ib57efcd9df9afb034cbc7c677be45f32b2dd4721
(cherry picked from commit b5596c92f0)
2024-05-26 08:34:01 -07:00
qctecmdr
94f486a191 Merge "ARM: dts: msm: Add UFS support for anorak" 2024-05-25 02:16:55 -07:00
qctecmdr
3bbbe0cde1 Merge "ARM: dts: msm: Enable emac1 pass-through" 2024-05-25 02:16:55 -07:00
qctecmdr
46215405cc Merge "ARM: dts: msm: Add extcon support for eud" 2024-05-25 02:16:55 -07:00
qctecmdr
739d53140c Merge "ARM: dts: msm: restrict IOVA addresses for Volcano" 2024-05-24 20:48:04 -07:00
qctecmdr
6320ecefa7 Merge "ARM: dts: msm: Add interconnect support for QUP nodes on SM6150" 2024-05-24 20:48:04 -07:00
qctecmdr
fec02096a5 Merge "ARM: dts: msm: Disable low power states for LemansAU GVM" 2024-05-24 20:48:04 -07:00
Kavya Nunna
809b915db8 ARM: dts: msm: Update ufs 2.x and 3.x regulator voltage support for pitti
Add min and max voltages for VCC node for pitti for both ufs 2.x and 3.x
based on platform.

Change-Id: Ia2d6fdab6a2e2998cc43944edbffe38f6c19a052
2024-05-24 04:29:41 -07:00
Santosh Dronamraju
4e9ba63b87 ARM: dts: msm: Add TA autolaod feature UID
Aquire service object from secure kernel requires presence
of service ID. Adding TA autoload feature UID to get TACBO
object on LeMans GH GVM.

Change-Id: I8290e1c2b7928cb403ea5f9b13bd16d5b2ed28f2
2024-05-24 15:25:26 +05:30
Jishnu Prakash
6781e83731 ARM: dts: msm: Add ADC channel for IPD potentiometer output on niobe
Add an ADC channel to measure IPD_POT potentiometer voltage
on niobe for interpupillary distance measurement feature.

Change-Id: I2b9b6e2e4276a0ad1f3f374d58f6d9d931a06f97
2024-05-24 02:07:44 -07:00
qctecmdr
cac289039a Merge "ARM: dts: qcom: Remove min-max voltage from vcc regulator node for UFS" 2024-05-24 01:07:52 -07:00
Kiran Tukaram Kadam
e7ba0e199a ARM: dts: msm: add WSA and WCD reset pins for anorak target
Add control  pins for WSA and WCD for anorak target.
Enable i2c interface for FSA in Anorak.

Change-Id: Ie8e5bbeb49bb70779ffe408596b9350294e8450b
2024-05-24 00:17:51 -07:00
Monish Chunara
65c2b3ea8f ARM: dts: msm: Added GLINK DT nodes for anorak
Added GLINK DT entries for anorak target.

Change-Id: I3bb4f266d075d6893be310c59e896b0c89ac099a
2024-05-23 22:52:36 -07:00
Monish Chunara
8e872b66a3 ARM: dts: msm: Added SMP2P support for anorak
Added DT entries for SMP2P.

Change-Id: I33710e0af45c0dc15955a3dc5f26b79a01bd2272
2024-05-24 11:20:10 +05:30
Monish Chunara
b8fdcf4323 ARM: dts: msm: Add UFS support for anorak
Add UFS support for anorak platforms.

Change-Id: Ifc6c6ffd6050ecaa8c62b6f3c615149582f4e416
2024-05-24 11:14:33 +05:30
Krishna Kurapati
29151036a9 ARM: dts: msm: Add extcon support for eud
Add extcon support for eud to spoof detach attach functionality.

Change-Id: I926cee72d4682b557639453a21b5814d508dc7f5
2024-05-23 22:31:42 -07:00
Linux Build Service Account
fcbef67710 Merge b22e97714b on remote branch
Change-Id: I6f6a78152de5101886f395678a75a0409d19c50f
2024-05-23 10:55:51 -07:00
Linux Build Service Account
96e741233d Merge b4f89d8209 on remote branch
Change-Id: Iaa945928c67bd404e442c0927219c9da6eab2472
2024-05-23 10:39:49 -07:00
qctecmdr
7c08182de8 Merge "ARM: dts: msm: Add llcc support for anorak" 2024-05-23 03:39:48 -07:00
qctecmdr
47102cfda8 Merge "Revert "dt-bindings: Add multiport USB property for qcom,battery-charger"" 2024-05-23 03:39:48 -07:00
qctecmdr
4fab2b751e Merge "ARM: dts: msm: Use AMU counters instead of PMU for Volcano" 2024-05-23 03:39:48 -07:00
qctecmdr
aa10718afa Merge "ARM: dts: msm: enable components and correct name for Volcano" 2024-05-23 03:39:48 -07:00
qctecmdr
f1559425d8 Merge "ARM: dts: msm: Added AOSS DT nodes for anorak" 2024-05-23 03:39:48 -07:00
qctecmdr
ead260aa29 Merge "ARM: dts: msm: Add VCCQ2 node min and max voltages" 2024-05-23 03:39:48 -07:00
qctecmdr
0527474ee6 Merge "ARM: dts: msm: Add bus instances for SMB1394s on niobe" 2024-05-23 03:39:48 -07:00
songchai
98c67e1dec ARM: dts: msm: Remove TMC_MODEM node for Volcano
Remove TMC_MODEM node for volcano because it does not support MIPP.

Change-Id: Id3ea692d9f0651ff1fbe4f0709363442cb4eb33e
2024-05-23 18:32:12 +08:00
Aniket Randive
58ab816eb3 ARM: dts: msm: Add interconnect support for QUP nodes on SM6150
Add interconnect property for "qup-core", "qup-config", "qup-ddr"
path for SM6150 target.

Change-Id: Ib76283b83f40e7a2332714eb7fe2ab4477a035fa
2024-05-23 15:37:00 +05:30
Gangadhar Kavalastramath
144528b2ce ARM: dts: msm: Disable low power states for LemansAU GVM
Disable PCI low power states for LemansAU GVM.

Change-Id: Id2dda8978ed9a9192ec5998c44b8691c2a1dca7d
CRs-Fixed: 3816524
2024-05-23 02:53:04 -07:00
Akhil Budampati
7487e6e4cf ARM: dts: msm: restrict IOVA addresses for Volcano
Camera is faulting IOVA address range in Volcano. To restrict the camera
address range we supposed to add dma-pool range in DT. Removing EVA DT
entries as Volcano not supported.

Change-Id: I680c881a992da9f47fbe0c50afafcb72de55d10b
2024-05-23 15:17:45 +05:30
qctecmdr
7c9e32a5ff Merge "ARM: dts: msm: disable-alarm-wakeup property added" 2024-05-22 22:58:42 -07:00
qctecmdr
6a90f60aea Merge "ARM: dts: msm: Add shutdown pinctrl configuration for SM6150" 2024-05-22 22:58:42 -07:00
Nikhil V
ce5a8097ba ARM: dts: msm: Memory map updates for volcano
Updated the memory map for volcano to be inline with version 6.

Change-Id: Ic082d3f53172aebb012df672a01b10756391ad4e
2024-05-23 10:29:01 +05:30
Shivnandan Kumar
ba9a2e54e6 ARM: dts: msm: Use AMU counters instead of PMU for Volcano
As Volcano CPUS supports AMU counters so use AMU counters
instead of PMU counters for memlat algorithm.
This will free PMU counters for user space.

Change-Id: I80546eba6042b62c23f8a7c4db5d9149224ef551
2024-05-22 07:07:22 -07:00