Commit Graph

591 Commits

Author SHA1 Message Date
qctecmdr
63e7cec2dd Merge "ARM: dts: msm: add qupv3 i3c/i2c pineapple changes on KP4.0" 2023-11-13 21:23:26 -08:00
qctecmdr
e15eef9afa Merge "dt-bindings: Add binding information for llcc_perfmon" 2023-11-13 21:23:26 -08:00
qctecmdr
2cbc777777 Merge "ARM: dts: msm: sun: Add node for gic interrupt router" 2023-11-13 21:23:26 -08:00
qctecmdr
0f445c704c Merge "ARM: dts: msm: correct size for reserved dump_mem on sun" 2023-11-13 21:23:26 -08:00
qctecmdr
5a4d047cf5 Merge "ARM: dts: msm: gunyah: Add irq lend test node for sun" 2023-11-13 21:23:26 -08:00
qctecmdr
9d95fa33b3 Merge "ARM: dts: msm: Add qcom_stats for sun" 2023-11-13 13:43:50 -08:00
qctecmdr
22971fb84d Merge "dt-bindings: pci: Add device_type, cesta-l1sub-timeout-ext-int property" 2023-11-13 13:43:50 -08:00
qctecmdr
e398d870ef Merge "ARM: dts: msm: Add PCIe CRM bcm-voters for Sun" 2023-11-13 13:43:50 -08:00
qctecmdr
f04c333818 Merge "ARM: dts: msm: Update CPUidle states for sun vm" 2023-11-13 13:43:50 -08:00
qctecmdr
e7f29a25fe Merge "ARM: dts: msm: rename node name for modem-diag on sun" 2023-11-13 13:43:50 -08:00
qctecmdr
1f2c4de558 Merge "ARM: dts: msm: Modify the pcie dt node names for sun" 2023-11-13 13:43:49 -08:00
qctecmdr
cbb208f60a Merge "ARM: dts: msm: sun: Add node for download mode" 2023-11-13 13:43:49 -08:00
qctecmdr
18fc50d2a9 Merge "Revert "ARM: dts: msm: sun: Disable GPU node"" 2023-11-13 13:43:49 -08:00
qctecmdr
7bc7c47544 Merge "ARM: dts: msm: add i2c/i3c gpio access to apps and adsp" 2023-11-13 13:43:49 -08:00
qctecmdr
262dc6a1bf Merge "ARM: dts: msm: Add v8 Power Grid DT support on Sun SoC" 2023-11-13 13:43:49 -08:00
Bao D. Nguyen
6e8dc0c25f ARM: dts: qcom: Add smmu probe dependency for ufs
UFS has a dependency on smmu being probed first. Specify
this dependency in the ufs dt node to set this probing order.
Without this change, ufs may get probed first then start using
the smmu while smmu is being probed.

Change-Id: Idd99a19b3d407cd319addbc1cab27f8191dd9509
Signed-off-by: Bao D. Nguyen <quic_nguyenb@quicinc.com>
2023-11-10 11:08:36 -08:00
Melody Olvera
2e5af8d110 ARM: dts: msm: sun: Add node for gic interrupt router
Add node for gic interrupt router for sun SoC.

Change-Id: Id5690f286f89f6f15051477cf06ad8a390c69c7a
Signed-off-by: Melody Olvera <quic_molvera@quicinc.com>
2023-11-10 10:55:13 -08:00
Aman Kanwar
6e582c8631 dt-bindings: Add binding information for llcc_perfmon
Add LLCC perfmon child node entry in documentation.

Change-Id: If006d1203c0d6fed639285f9e5bea4903873b7ed
Signed-off-by: Aman Kanwar <quic_akanwar@quicinc.com>
2023-11-10 11:48:14 +05:30
Yuanfang Zhang
103a530725 ARM: dts: msm: correct size for reserved dump_mem on sun
Correct the  reserved dump_mem size on sun.

Change-Id: Ic7c4843f5789d2d75cdc19d2762e9e2651544996
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2023-11-09 21:02:59 -08:00
Po-Jung Lai
976b3e2ad7 ARM: dts: msm: gunyah: Add irq lend test node for sun
Add irq lend test node to sun, sun-vm and sun-oemvm to validate
hypervisor irq lend functionality.

Change-Id: I2cc6fae7645c12920fe742f2c3c7ce8a166fe663
Signed-off-by: Po-Jung Lai <quic_pojulai@quicinc.com>
2023-11-09 13:50:18 -08:00
Po-Jung Lai
4ad12bb94f ARM: dts: msm: gunyah: Add msgq test node for sun
Add message-queue test node to sun.dtsi, sun-vm.dtsi and
sun-oemvm.dtsi to validate hypervisor message-queue functionality.

Change-Id: Id43f707d715ef8937d7497c95f2bce89e73202ac
Signed-off-by: Po-Jung Lai <quic_pojulai@quicinc.com>
2023-11-09 13:50:08 -08:00
Po-Jung Lai
5c87a553f3 ARM: dts: msm: gunyah: Add dbl test node for sun
Add doorbell test node to sun.dtsi, sun-vm.dtsi and
sun-oemvm.dtsi validate hypervisor doorbell functionality.

Change-Id: I8535600c66692b4254e54da773f4d2bb6e717583
Signed-off-by: Po-Jung Lai <quic_pojulai@quicinc.com>
2023-11-09 08:34:32 -08:00
qctecmdr
96351f54d0 Merge "ARM: dts: msm: Enable IPA SMP2P nodes for Sun" 2023-11-09 07:43:35 -08:00
qctecmdr
e0b8859b2c Merge "ARM: dts: msm: Add M31 HS and QMP SS USB PHY configuration on sun" 2023-11-09 07:43:35 -08:00
qctecmdr
d8d174217f Merge "ARM: dts: qcom: Correct CPU masks for sun platforms" 2023-11-09 07:43:35 -08:00
qctecmdr
1d2a94f271 Merge "ARM: dts: msm: Add Qupv3 Q2SPI instance for pineapple" 2023-11-09 07:43:35 -08:00
qctecmdr
9e2a98f045 Merge "dt-bindings: platform: msm: Add Q2SPI msm geni bindings for Sun" 2023-11-09 07:43:35 -08:00
qctecmdr
d52ab4dc00 Merge "ARM: dts: qcom: add flash/torch/switch devices for Sun boards" 2023-11-09 07:43:35 -08:00
qctecmdr
9c1e67a367 Merge "ARM: dts: msm: add changes for tre size" 2023-11-09 07:43:34 -08:00
qctecmdr
ad5716dcc1 Merge "ARM: dts: qcom: Add CPU hotplug and pause cooling device for sun" 2023-11-09 07:43:34 -08:00
qctecmdr
cbdb81f596 Merge "ARM: dts: msm: Add eUSB2 repeater nodes for sun" 2023-11-09 07:43:32 -08:00
qctecmdr
7850bd8a5f Merge "ARM: dts: msm: Add Qupv3 Q2SPI instance for SUN" 2023-11-09 07:43:32 -08:00
qctecmdr
4fc19d4822 Merge "ARM: dts: msm: Add PMIC ADC5 GEN3 channels for sun" 2023-11-09 07:43:31 -08:00
Anil Veshala Veshala
386d893603 ARM: dts: msm: add i2c/i3c gpio access to apps and adsp
To access gpios from apps and adsp, we have added apps and
remote flag in dtsi. To identify apps is busy or not, added
qcom-apps flag during active state and added qcom-remote flag
during suspend state, so other SS can use gpios during apps
in suspend state. with this flags in pinctrl file for respective
GPIOs will help eGPIO to work for AON camera usecase.

Change-Id: I621ae6be653fe89034245d80b650afd8893c7e41
Signed-off-by: Anil Veshala Veshala <quic_aveshala@quicinc.com>
2023-11-08 20:29:08 -08:00
Mike Tipton
78296310bf ARM: dts: msm: Add PCIe CRM bcm-voters for Sun
Add the PCIe CRM bcm-voters, which are required to support voting BW on
behalf of the PCIe CRM HW clients.

Change-Id: Ic02fe99d26f80c9f156268aed452073cafd768ee
Signed-off-by: Mike Tipton <quic_mdtipton@quicinc.com>
2023-11-08 18:35:00 -08:00
Rashid Zafar
478c4ffd02 ARM: dts: msm: Update CPUidle states for sun vm
Update cpuidle parameters like name, latency, residency, suspend
params and keep them disabled.

Change-Id: I37213e5713165ed72f1e079a90936aed87083b61
Signed-off-by: Rashid Zafar <quic_rzafar@quicinc.com>
2023-11-08 15:31:26 -08:00
Prudhvi Yarlagadda
ad35798b29 dt-bindings: pci: Add device_type, cesta-l1sub-timeout-ext-int property
Add the device_type property in the pci device tree as a mandatory
property so that the ranges property will be read correctly by
the of framework (of.c) file when pci framework is parsing the
pci device tree nodes.

Also add the qcom,cesta-l1sub-timeout-ext-int property as an
optional property for the platforms that have cesta clkreq routing
bit disabled and legacy l1ss timeout enabled by default.
The presence of this property on a cesta enabled platform will
enable routing of the L1ss timeout interrupt to cesta HW block
instead of routing it to APPS subsystem.

Change-Id: I96db05d6cd38f507c7ddba968ee65808b8263076
Signed-off-by: Prudhvi Yarlagadda <quic_pyarlaga@quicinc.com>
2023-11-08 14:34:24 -08:00
qctecmdr
24ed8ce4ae Merge "ARM: dts: msm: Add panic notif and ddump nodes for Sun" 2023-11-08 14:30:25 -08:00
qctecmdr
4dee1fc1a6 Merge "ARM: dts: msm: Add entry for hdcp smcinvoke enablement" 2023-11-08 14:30:25 -08:00
qctecmdr
187aad5410 Merge "ARM: dts: msm: Add tlmm VM test driver for Sun" 2023-11-08 14:30:25 -08:00
qctecmdr
6d46ec97c3 Merge "ARM: dts: msm: Upgrade memory map to v3" 2023-11-08 14:30:24 -08:00
qctecmdr
8dbc6564c9 Merge "ARM: dts: msm: gunyah: Add vcpu sched test for pineapple" 2023-11-08 14:30:24 -08:00
qctecmdr
66eb5e14ab Merge "ARM: dts: msm: Disable low power modes for sun" 2023-11-08 14:30:24 -08:00
Prudhvi Yarlagadda
9a8cfbfe05 ARM: dts: msm: Modify the pcie dt node names for sun
Change the pcie devicetree node names to be in line with the
pci-bus.yaml format.

Change-Id: I46b56b7aee492c746554ac2a3575cd11c2108efb
Signed-off-by: Prudhvi Yarlagadda <quic_pyarlaga@quicinc.com>
2023-11-08 14:29:54 -08:00
Melody Olvera
ebe5a1dd5f ARM: dts: msm: sun: Add node for download mode
Add download mode node for sun SoC.

Change-Id: I802ed153ddec1b74d17e5357d0ca69cb5b02b59f
Signed-off-by: Melody Olvera <quic_molvera@quicinc.com>
2023-11-08 13:10:28 -08:00
Yuanfang Zhang
ec1e4e821d ARM: dts: msm: rename node name for modem-diag on sun
Rename node name for modem-diag node and add memory-region
for modem-etr1 on sun.

Change-Id: I8430a422d3b2bbb2ea7ecd489b675bd946ef29c1
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2023-11-08 05:53:20 -08:00
Minghao Zhang
45d58dfabd ARM: dts: msm: Add qcom_stats for sun
This change adds qcom_stats device node.

Change-Id: I924cbe57872c315632bd0421bfcdde2e21e37b94
Signed-off-by: Minghao Zhang <quic_minghao@quicinc.com>
2023-11-08 14:35:49 +08:00
Anil Veshala Veshala
886152e70f ARM: dts: msm: add changes for tre size
Increased tre size to 1024 for i2c camera instance.

Change-Id: I60a7cd5bff7689a72fb6c82b224fb8ddb189205c
Signed-off-by: Anil Veshala Veshala <quic_aveshala@quicinc.com>
2023-11-07 22:19:55 -08:00
Anil Veshala Veshala
a4d7434bfe ARM: dts: msm: add qupv3 i3c/i2c pineapple changes
on KP4.0

On KP4.0 Pineapple changes for qupv3 doesn't have latest changes
when compared to KP3.0, updated all missing changes for i2c/i3c.

Change-Id: Iada78f857dde1f02565111fa92e5ad64ccd6b553
Signed-off-by: Anil Veshala Veshala <quic_aveshala@quicinc.com>
2023-11-07 22:13:20 -08:00
Unnathi Chalicheemala
fca71be370 ARM: dts: msm: Add v8 Power Grid DT support on Sun SoC
Add device tree support for v8 Power Grid on MTP, CDP, QRD
platforms for Sun SoC.

Change-Id: Iceac9ff05e97fb384f1bb0e641ad6ec568d75076
Signed-off-by: Unnathi Chalicheemala <quic_uchalich@quicinc.com>
2023-11-07 22:10:16 -08:00