Commit Graph

968 Commits

Author SHA1 Message Date
Anirudh Raghavendra
ae18704842 ARM: dts: msm: Add CMA node for secure DSP
Add CMA memory node for secure fastrpc usecases.

Change-Id: I3c8cf93a91025ebbcb570db6d7b0b82a1554bbb7
Signed-off-by: Anirudh Raghavendra <quic_araghave@quicinc.com>
2024-01-26 10:01:58 -08:00
qctecmdr
6b23c4a6b3 Merge "ARM: dts: msm: Add wireless firmware name for Sun platforms" 2024-01-24 18:54:18 -08:00
qctecmdr
112bc2fad5 Merge "ARM: dts: msm: Unstub interconnect skip-qos for Sun" 2024-01-24 14:14:10 -08:00
Anjelique Melendez
a1a9956a47 ARM: dts: msm: Add wireless firmware name for Sun platforms
Add wireless firmware name in battery charger device to support wireless
FW update for IDT9418 wireless transceiver found on Sun platforms.

Change-Id: I0e715b5a2bd297eec5f801c2fb09bc6023ac9c42
Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com>
2024-01-23 18:16:52 -08:00
qctecmdr
fd00509225 Merge "ARM: dts: msm: Add SMEM Mailbox SMP2P nodes for Sun" 2024-01-23 11:35:02 -08:00
qctecmdr
d9b51e0c83 Merge "ARM: dts: qcom: enable skin fail safe rule for high ambient for sun" 2024-01-22 21:44:31 -08:00
Tyler Wear
4046985c3c ARM: dts: msm: Add SMEM Mailbox SMP2P nodes for Sun
Make changes to enable SMEM Mailbox SMP2P nodes for sun to
communicate with modem.

Change-Id: Iea261c8f42768c05eec7caf62adcd1dcc93cd950
Signed-off-by: Tyler Wear <quic_twear@quicinc.com>
2024-01-22 17:31:39 -08:00
Manaf Meethalavalappu Pallikunhi
eb5e458d3d ARM: dts: qcom: enable skin fail safe rule for high ambient for sun
Enable skin sensor thermal zone based fail safe rule for high
ambient condition for sun.

Change-Id: I7661c3b4a318fbadd0f963b972274a75fe1b71fd
Signed-off-by: Manaf Meethalavalappu Pallikunhi <quic_manafm@quicinc.com>
2024-01-22 23:49:40 +05:30
Manaf Meethalavalappu Pallikunhi
9f824e9071 ARM: dts: qcom: Enable pmic alarm sensor thermal zone mitigation
Enable different pmic die temperature alarm sensor mitigation
for sun.

Change-Id: I795121e91b288307fbc87bcd4a500e4d3b274150
Signed-off-by: Manaf Meethalavalappu Pallikunhi <quic_manafm@quicinc.com>
2024-01-22 23:45:30 +05:30
qctecmdr
a0603b5200 Merge "ARM: dts: msm: Add CRMV regs disp, camera and pcie on sun" 2024-01-21 04:41:06 -08:00
qctecmdr
c0116846e7 Merge "ARM: dts: qcom: add pmd802x amoled device for Sun" 2024-01-19 22:02:48 -08:00
qctecmdr
7a1b50ff0e Merge "ARM: dts: msm: Support for APQ variant on Sun SoC" 2024-01-19 22:02:48 -08:00
qctecmdr
84035df1fc Merge "ARM: dts: qcom: Add keep-running flag to trustedvm loader node for sun" 2024-01-19 17:41:13 -08:00
Yuanfang Zhang
9bea8a39e3 ARM: dts: msm: disable ufs/ddr-shrm/ddr-dpm tpdm on sun
Disable ufs/ddr-shrm/ddr-dpm tpdm on sun because related clocks are not
able to enable from kernel side.

Change-Id: I70c72d681150720df594de22f2cbb0a108b1ee88
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2024-01-19 01:54:09 -08:00
qctecmdr
f6092fd871 Merge "bindings: soc: qcom: Add CRMV register" 2024-01-18 21:59:18 -08:00
Minghao Zhang
f3bd05ce44 ARM: dts: msm: Add CRMV regs disp, camera and pcie on sun
CRMV regs have status captured for various commands/voltage levels.
Map CRMV registers in device so that driver can dump them when required.

Change-Id: I05911a0646b2317f90fd425e172d0458ce669ab0
Signed-off-by: Minghao Zhang <quic_minghao@quicinc.com>
2024-01-18 21:46:52 -08:00
qctecmdr
77d9a2c08a Merge "ARM: dts: msm: add spi, i2c, gpi nodes for SVM SUN" 2024-01-18 15:29:25 -08:00
qctecmdr
5a7340943e Merge "ARM: dts: qcom: Use non-coherent on QCE CB" 2024-01-18 15:29:25 -08:00
Vivek Aknurwar
f97f852e1c ARM: dts: msm: Unstub interconnect skip-qos for Sun
Unstub skip-qos for mmnoc, gem_noc and aggre noc so that
required noc-qos settings are set.

Change-Id: I198b68f81691f7281593195c52d172fd8917186e
Signed-off-by: Vivek Aknurwar <quic_viveka@quicinc.com>
2024-01-18 09:37:50 -08:00
qctecmdr
617aeffb35 Merge "ARM: dts: qcom: Enable bcl thermal zone mitigation for sun" 2024-01-17 19:42:44 -08:00
qctecmdr
2ba71f4b64 Merge "ARM: dts: msm: Disable glink edge for soccp" 2024-01-17 19:42:44 -08:00
qctecmdr
7c36f7f008 Merge "ARM: dts: msm: enable memory object extension for si-core" 2024-01-17 19:42:44 -08:00
Cong Zhang
385c4e3558 ARM: dts: qcom: Add keep-running flag to trustedvm loader node for
sun

Add keep-running flag to trustedvm loader node for sun.

Change-Id: I908030b52c409d25ccaaf5623eb384cda13cc922
Signed-off-by: Cong Zhang <quic_congzhan@quicinc.com>
2024-01-18 11:23:12 +08:00
Gokul krishna Krishnakumar
46d616adf3 ARM: dts: msm: Disable glink edge for soccp
GLink interrupt is being sent to SOCCP and is waking SOCCP which is
causing SOCCP not to go into D3 (suspend) state when SOCCP is taken
out of reset as there is no handshake between remoteproc & GLink.
Disable GLink edge until proper fix is identified.

Change-Id: I0282f09085bea2e2e3f93cc17841b2a2720e7b1a
Signed-off-by: Gokul krishna Krishnakumar <quic_gokukris@quicinc.com>
2024-01-17 16:32:44 -08:00
qctecmdr
5d39ee9ed8 Merge "ARM: dts: msm: Add System Health Monitor DT node for Sun" 2024-01-17 10:28:17 -08:00
qctecmdr
4164a405d9 Merge "ARM: dts: msm: add memory dump entry for TZ Core context on sun" 2024-01-17 02:36:00 -08:00
Minghao Zhang
bdae31f18b bindings: soc: qcom: Add CRMV register
Add CRMV register as required.
While at this also fix the issues with compilation failures.

 - Fix the schema path.
 - Fix max items in reg, interrupts properties.
 - Fix indentation.
 - Update examples.

Change-Id: I435ca457f3a2a60ac2c5063b7b65cfa4357ee7dd
Signed-off-by: Minghao Zhang <quic_minghao@quicinc.com>
Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
2024-01-17 15:01:39 +05:30
qctecmdr
b9cadd41db Merge "ARM: dts: qcom: Support for Sun vms MTP-V8 and RCM" 2024-01-16 23:49:25 -08:00
Anil Veshala Veshala
23738ec11d ARM: dts: msm: add spi, i2c, gpi nodes for SVM SUN
Adding spi, i2c, gsi nodes for SUN SVM.

Change-Id: If3d1336379de8441e3ca2bae8da9449f2b410d53
Signed-off-by: Anil Veshala Veshala <quic_aveshala@quicinc.com>
2024-01-16 23:14:31 -08:00
Manaf Meethalavalappu Pallikunhi
9d9e4afb8d ARM: dts: qcom: Enable bcl thermal zone mitigation for sun
Enable bcl thermal zones and cooling maps for both pmih010x
and pm8550 bcl peripherals and bcl socd.

Change-Id: Iece388b34729a8775f216ab90dc882a291c8a9f6
Signed-off-by: Manaf Meethalavalappu Pallikunhi <quic_manafm@quicinc.com>
2024-01-17 11:33:36 +05:30
qctecmdr
0f113cefea Merge "ARM: dts: msm: Rename TUI_CARVEOUT heap type" 2024-01-16 19:17:17 -08:00
qctecmdr
834aff3518 Merge "ARM: dts: msm: Add LLCC broadacst register mappings on Pineapple" 2024-01-16 19:17:16 -08:00
Yuanfang Zhang
eac98d95d7 ARM: dts: msm: add memory dump entry for TZ Core context on sun
Add memory dump entry of TZ Core context for sun.

Change-Id: I6a5c9190dc91a2e2843dd60b979c1b06c9ce603b
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2024-01-16 18:57:27 -08:00
qctecmdr
684564354c Merge "ARM: dts: qcom: Add PPG support for PM8550 led-controller" 2024-01-16 16:39:18 -08:00
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