Commit Graph

1465 Commits

Author SHA1 Message Date
Nitin Rawat
6e78144f90 ARM: dts: msm: Add ufs shutdown power supply for sun
Add ufs proxy power supply to add an additional vote
for VCCQ LDO. In case of ufs shutdown, UFS VCCQ LDO would
be turned off by PMIC regulator itself.

Signed-off-by: Nitin Rawat <quic_nitirawa@quicinc.com>
Change-Id: I0d1db4eb94081e835d9f3939b4b47d8718d09286
2024-06-10 13:40:51 -07:00
Patrick Daly
8d9209a2eb ARM: dts: msm: Update to memory map v5 for sun
Update to the latest memory map v5.

Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
Change-Id: I412143dba3de75f1aebba164fc4c3a0dda4bf876
2024-06-10 13:40:11 -07:00
Linux Build Service Account
a8a6262287 Merge 7a4a7daa18 on remote branch
Change-Id: I7b21227d4873291012f8ad7badc61e48e44a7dc8
2024-06-05 13:02:20 -07:00
Linux Image Build Automation
df0ace00c4 Revert "ARM: dts: msm: Update to memory map v5 for sun"
This reverts commit 903ac2f0b6.

Change-Id: I07f9bb9fab5b50abe3789540321aa099a7790261
Signed-off-by: Linux Image Build Automation <quic_ibautomat@quicinc.com>
2024-06-03 16:09:17 -07:00
Patrick Daly
903ac2f0b6 ARM: dts: msm: Update to memory map v5 for sun
Update to the latest memory map v5.

Change-Id: I16318dc43d3701a1678acbd2b616fddebc8e209e
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2024-05-28 11:55:13 -07:00
Linux Build Service Account
61aad0f17b Merge 27465abcc4 on remote branch
Change-Id: I2a69dbef186157d10e5ac1e6e0799d00d5696ee6
2024-05-22 16:54:26 -07:00
qctecmdr
7a4a7daa18 Merge "ARM: dts: msm: Add qfprom-sys support for Parrot" 2024-05-22 13:37:15 -07:00
qctecmdr
e43f899a9e Merge "ARM: dts: msm: Add a node for cpufreq cycle counter driver" 2024-05-22 13:37:15 -07:00
qctecmdr
1114e90d02 Merge "ARM: dts: msm: add ufs wrapped key support to pineapple" 2024-05-21 22:13:48 -07:00
qctecmdr
d449e86e8d Merge "ARM: dts: msm: save 2M vmemmap of memory on pineapple and sun" 2024-05-21 15:47:49 -07:00
Gaurav Kashyap
be93ae4eca ARM: dts: msm: add ufs wrapped key support to pineapple
Add support for ice wrapped keys to the UFS DTSI entry
on pineapple targets.

Change-Id: I3e04b07438b3859ef7e1545b73d0361406948aa2
Signed-off-by: Gaurav Kashyap <quic_gaurkash@quicinc.com>
2024-05-21 10:10:26 -07:00
qctecmdr
157df74dad Merge "ARM: dts: qcom: Add UFS "qcom,max-cpus" entry" 2024-05-21 02:38:40 -07:00
qctecmdr
cf438d8caa Merge "ARM: dts: msm: Enable dma-heaps on OEMVM" 2024-05-21 02:38:39 -07:00
qctecmdr
f36143bfc4 Merge "dt-bindings: Add qcom,msgq-names property to qcom,mem-buf-msgq" 2024-05-20 23:16:02 -07:00
qctecmdr
7d6783ab32 Merge "ARM: dts: msm: Vote MMNOC BW for cam_cc_titan_top_gdsc on Sun" 2024-05-20 20:27:40 -07:00
qctecmdr
c54683b223 Merge "ARM: dts: msm: Add support for persist on sun-oemvm" 2024-05-20 04:23:43 -07:00
Prakash Yadachi
762aa3fa29 ARM: dts: msm: Add qfprom-sys support for Parrot
Add support for qfprom-sys for Parrot.

Change-Id: I5656655f2c86e83ff0ee22b0312e208622a7d199
Signed-off-by: Prakash Yadachi <quic_pyadachi@quicinc.com>
2024-05-19 22:13:22 -07:00
Vivek Aknurwar
e8e0a2380c ARM: dts: msm: Vote MMNOC BW for cam_cc_titan_top_gdsc on Sun
The cam_cc_titan_top_gdsc causes camera to permanently assert qactive
when it's enabled. If MMNOC attempts to collapse when the GDSC is
enabled, then the qactive signal will cause BCM to get stuck in the
collapse sequence. This will eventually lead to rpmh driver timeouts
when requested for MMNOC. Fix this by explicitly voting for MMNOC on
behalf of the GDSC.

Change-Id: I6689318f48fbdb4bd70b192143a11148acdb456e
Signed-off-by: Vivek Aknurwar <quic_viveka@quicinc.com>
2024-05-17 15:07:30 -07:00
Patrick Daly
7a1837b93e ARM: dts: msm: save 2M vmemmap of memory on pineapple and sun
There is 16K of DDR in a section memory and the rest is carveout in a
memory region [0x98000000 a0000000).  As section size is 128M, which
require 2M of memmap. Lose this 16K to save (2M - 16K) of memory.

Change-Id: Ibca933768e89a978b97fe37a07938a08141d2e87
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2024-05-17 13:39:10 -07:00
Patrick Daly
25f36f4f2a ARM: dts: msm: Enable dma-heaps on OEMVM
Enable dma-heaps driver on OEMVM, as well as bringing in other features
such as virtio mem and large-dma buf support.

Change-Id: I7f679c061ba65237541363bd0b406bb4e58e697e
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2024-05-17 13:39:10 -07:00
Patrick Daly
c4d6c98472 dt-bindings: Add qcom,msgq-names property to qcom,mem-buf-msgq
This device can communicate with more than one msgq. Describe
the names or these msgqs.

Change-Id: Ibc0a4de16c6158ac756459fc2ee8862bd9e23215
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2024-05-17 13:39:09 -07:00
Patrick Daly
c811ad67a6 ARM: dts: msm: Add support for mem-buf-msgq between oemvm and pvm
Allow mem-buf ipc messages between oemvm and pvm.

Change-Id: Ib3209f72bbcb146f7f3ae9e4d75e474750e2dd97
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2024-05-17 13:39:09 -07:00
Patrick Daly
dbd66daf72 dt-bindings: Fix dt_binding_check errors in qcom,msm-buf
Only one top-level devicetree node can be defined per file; move
qcom,mem-buf-msgq to its own.

Fixes:
../Documentation/devicetree/bindings/soc/qcom/qcom,mem-buf.yaml:56:1:
[error] duplication of key "properties" in mapping (key-duplicates).

Change-Id: I8f7b5bdd94afa38ade3b2173ee2d99c6906cc74d
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2024-05-17 13:39:02 -07:00
Swetha Chikkaboraiah
559f423dfd ARM: dts: msm: Add a node for cpufreq cycle counter driver
Add cpufreq cycle counter register information to devicetree in a
separate node for use by associated driver.

Change-Id: Idadbf45cfaf1fec6ee9187d28f6b939fceb76bd0
Signed-off-by: Swetha Chikkaboraiah <quic_schikk@quicinc.com>
2024-05-17 03:21:48 -07:00
qctecmdr
45c0a4ab89 Merge "ARM: dts: qcom: Add IPCC node for Kera" 2024-05-17 02:59:13 -07:00
qctecmdr
58683657d9 Merge "ARM: dts: msm: Add support for dummy clocks/GDSCs for tuna" 2024-05-17 00:28:13 -07:00
qctecmdr
5ef0d424c4 Merge "ARM: dts: qcom: Add ParrotPRO SKU soc id support" 2024-05-17 00:28:13 -07:00
qctecmdr
561cfe0955 Merge "ARM: dts: msm: Add MSC info to MPAM node" 2024-05-17 00:28:13 -07:00
qctecmdr
962e663680 Merge "ARM: dts: msm: Remove wcn6750 and wcn3990 from devicetree" 2024-05-17 00:28:13 -07:00
qctecmdr
3061c9fdd9 Merge "ARM: dts: qcom: sun: Remove duplicate psci node" 2024-05-16 12:45:02 -07:00
Bao D. Nguyen
8aa0906b74 ARM: dts: qcom: Add UFS "qcom,max-cpus" entry
Add "qcom,max-cpus" DT to specify the maximum number
of CPUs the SoC supports.

Change-Id: Ia5a63d3fb2224652bf572d625f2d7b1bc51680e5
Signed-off-by: Bao D. Nguyen <quic_nguyenb@quicinc.com>
2024-05-16 09:09:27 -07:00
Anaadi Mishra
1429d7994e ARM: dts: msm: Add support for dummy clocks/GDSCs for tuna
Add the dummy clock & gdsc handles for clients to be able to request
on them for tuna platform.

Change-Id: I6afb889a443b6e34ba94cbaff26bec43a85f6b88
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2024-05-16 12:02:07 +05:30
Naini Singh
b93b85245a ARM: dts: qcom: Add IPCC node for Kera
Add IPCC node for Kera to enable inter processor
interrupt router feature.

Change-Id: I823c5baed9739140ceeea4bd76bf4a1c194b0c82
Signed-off-by: Naini Singh <quic_nainsing@quicinc.com>
2024-05-16 11:18:55 +05:30
Saranya R
aefa6bb112 ARM: dts: qcom: Add ParrotPRO SKU soc id support
Add ParrotPRO SKU soc id support in device tree.

Change-Id: Ifdc24bf2db97048706d2f655be063b5c57e19799
Signed-off-by: Saranya R <quic_sarar@quicinc.com>
2024-05-15 19:00:47 +05:30
qctecmdr
110112040c Merge "ARM: dts: qcom: Add IPCC node for cliffs" 2024-05-15 01:53:50 -07:00
qctecmdr
caf6f206f9 Merge "dt-bindings: touch: correct ST binding information" 2024-05-15 01:53:50 -07:00
Huang Yiwei
0824c1b3aa ARM: dts: msm: Add MSC info to MPAM node
Add MSC info to MPAM node, so MPAM driver can get the number and
name of one specific MSC.

Change-Id: I0966545a92a3bc755c44a3cd2cbdc355413a6aab
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
2024-05-14 19:35:36 -07:00
qctecmdr
27465abcc4 Merge "ARM: dts: msm: Add TLMM block for Kera SoC" 2024-05-14 11:08:22 -07:00
Shivendra Pratap
1a98f765e4 ARM: dts: qcom: Add IPCC node for cliffs
Add IPCC node for cliffs to enable inter processor
interrupt router feature.

Change-Id: I86abc9e6dca2f169f51391e47c7b8ccce1d81b0c
Signed-off-by: Shivendra Pratap <quic_spratap@quicinc.com>
2024-05-14 05:47:30 -07:00
qctecmdr
a599328f7f Merge "dt-bindings: Add qfprom-sys binding file" 2024-05-14 05:31:20 -07:00
qctecmdr
4c28ce0f76 Merge "ARM: dts: msm: Remove MPAM node for pineapple" 2024-05-14 02:37:37 -07:00
Mukesh Ojha
94efdbc846 ARM: dts: msm: Add TLMM block for Kera SoC
Add pinctrl node with compatible "qcom,kera-tlmm" in order to
enable the Top Level Multiplexer (TLMM) block on Kera SoC.

Change-Id: Ie0b58783d8c77c5f6375eb6ddab5495ca5061040
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
2024-05-14 02:32:02 -07:00
Linux Image Build Automation
6e743a6d3a Revert "Revert "ARM: dts: msm: Mark GCC clock node as GenPD provider""
This reverts commit 267917e9cd.

Change-Id: I5c5067034c64b85ff66284b5ee09ecc86326326f
Signed-off-by: Linux Image Build Automation <quic_ibautomat@quicinc.com>
2024-05-14 02:30:24 -07:00
Linux Image Build Automation
859046535d Revert "Revert "ARM: dts: msm: Add GenPD phy regulator to PCIe node""
This reverts commit 2ca73ed340.

Change-Id: Ibb07ecd4bcd43f20dafe10a33a830afa81f51e63
Signed-off-by: Linux Image Build Automation <quic_ibautomat@quicinc.com>
2024-05-14 02:30:11 -07:00
Linux Image Build Automation
82a6401921 Revert "Revert "ARM: dts: msm: add dynamic ATID support for diag/stm on sun""
This reverts commit 881c3cce5b.

Change-Id: If1f5deb14999fe326341e03f48d8dc64a1f9127d
Signed-off-by: Linux Image Build Automation <quic_ibautomat@quicinc.com>
2024-05-14 02:29:57 -07:00
Linux Image Build Automation
6b9a418d99 Revert "ARM: dts: qcom: Add package ID to msm-IDs for sun SoC"
This reverts commit ebccd23325.

Change-Id: I211cf2c073d8fc86656b0b27a6f50d8b1ef054be
Signed-off-by: Linux Image Build Automation <quic_ibautomat@quicinc.com>
2024-05-14 02:29:44 -07:00
Linux Image Build Automation
f54aed6721 Revert "ARM: dts: qcom: update thermal zone trips for tsens for sun-tp"
This reverts commit 421a2d70f4.

Change-Id: Ib1d19b1bdec869a0381729d505474d254cdcfa50
Signed-off-by: Linux Image Build Automation <quic_ibautomat@quicinc.com>
2024-05-14 02:29:32 -07:00
Linux Image Build Automation
843c8a30f1 Revert "ARM: dts: msm: remove power domain for uetm on Sun"
This reverts commit eedd95041c.

Change-Id: I8b3b7263d74692683165fa77b99aeb9f865b986b
Signed-off-by: Linux Image Build Automation <quic_ibautomat@quicinc.com>
2024-05-14 02:29:18 -07:00
Linux Image Build Automation
9f0dfac58a Revert "ARM: dts: msm: Enable qcom,tee-shared-memory-bridge device in OEMVM"
This reverts commit 26fb8ae4e0.

Change-Id: Ib7d1e38e0c986e8e714d435909741c87f2662b31
Signed-off-by: Linux Image Build Automation <quic_ibautomat@quicinc.com>
2024-05-14 02:29:05 -07:00
Linux Image Build Automation
09facad7df Revert "dt-bindings: Update maintainer name in msm_hang_detect"
This reverts commit 704df2d40d.

Change-Id: I5c1020f5f351563fd982a20932de5230e795a73b
Signed-off-by: Linux Image Build Automation <quic_ibautomat@quicinc.com>
2024-05-14 02:28:52 -07:00