Commit Graph

596 Commits

Author SHA1 Message Date
qctecmdr
f6f25cde63 Merge "ARM: dts: msm: sun: Add capacity related information" 2023-11-15 17:05:21 -08:00
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
Sai Harshini Nimmala
5f39e6b141 ARM: dts: msm: sun: Add capacity related information
The "capacity-dmips-mhz" and "dynamic-power-coefficient" are
used to build Energy Model and subsequently capacity values are derived
from them which in turn is used by EAS to take placement decisions.
Add these to sun devicetree.

Change-Id: If96b00b5ba1e211867ba9b44c5af5f2c9e65200f
Signed-off-by: Sai Harshini Nimmala <quic_snimmala@quicinc.com>
2023-11-12 10:22:46 -08:00
Sai Harshini Nimmala
3cf966f8c0 ARM: dts: msm: Add a node for gclk cycle counter driver
Add gclk cycle counter register information to devicetree in a
separate node for use by associated driver.

Change-Id: Ie27724dc04703d496a652729d61e03e0f4ff0115
Signed-off-by: Sai Harshini Nimmala <quic_snimmala@quicinc.com>
2023-11-12 10:22:45 -08:00
Sai Harshini Nimmala
21dbaa2e2c 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: If1b45003a1ce4faca372db2954293493bc45bbb6
Signed-off-by: Sai Harshini Nimmala <quic_snimmala@quicinc.com>
2023-11-12 10:22:45 -08:00
Sai Harshini Nimmala
dcbf0b3a52 dt-bindings: Add bindings for cycle counter driver
Adding a new node to devicetree for cycle counter driver. Add related
bindings file.

Change-Id: I381c5c693d96a054de1b3db5f9cd7ad8e4aa382b
Signed-off-by: Sai Harshini Nimmala <quic_snimmala@quicinc.com>
2023-11-12 10:22:45 -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