Commit Graph

732 Commits

Author SHA1 Message Date
Murali Nalajala
e59025f303 ARM: dts: qcom: Support for Sun vms MTP and CDP
Add initial Sun VMs MTP and CDP device tree support.

Change-Id: I334c31bdd0abff304e11a47ddb2f37aeae9a62ed
Signed-off-by: Murali Nalajala <quic_mnalajal@quicinc.com>
2023-11-16 22:49:14 -08:00
David Collins
255a188e99 ARM: dts: qcom: update L11B and S7I regulator max voltage limits for Sun
Update the L11B and S7I regulator max voltage limits to match
the latest guideline.

Change-Id: Ia36cdbe8ad6526070e43325ff3cdb2cc6bfc58f0
Signed-off-by: David Collins <quic_collinsd@quicinc.com>
2023-11-16 21:57:55 -08:00
Yuanfang Zhang
e46c335e2d ARM: dts: msm: disable tpdm ddr-ubwcp on sun
Disable tpdm ddr-ubwcp, because the clocks associated with it are
not enabled.

Change-Id: I4bebde68995bc9831c067ca25978fae858b7536c
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2023-11-16 18:37:19 -08:00
Prudhvi Yarlagadda
37824f4ca3 ARM: dts: msm: Add pcie phy settings for sun
Add pcie phy settings sequence in sun.

Change-Id: I58dfb2ecb586ac4ce4f2e06bbc02a6cb1e803960
Signed-off-by: Prudhvi Yarlagadda <quic_pyarlaga@quicinc.com>
2023-11-16 18:19:44 -08:00
Unnathi Chalicheemala
6eb2758895 ARM: dts: msm: Add IMEM node for Sun
Add IMEM node for Sun SoC.

Change-Id: If112305d66109a098ee438fa36b6d11ae67d855b
Signed-off-by: Unnathi Chalicheemala <quic_uchalich@quicinc.com>
2023-11-16 13:54:48 -08:00
qctecmdr
0f27252f21 Merge "ARM: dts: qcom: Enable the proxy node for HLOS" 2023-11-16 13:28:39 -08:00
qctecmdr
01fa2f0112 Merge "ARM: dts: msm: add cpu related dump for sun" 2023-11-16 13:28:39 -08:00
qctecmdr
be0d8e5115 Merge "dt-bindings: Update binding information for st_fts" 2023-11-16 13:28:38 -08:00
qctecmdr
386f1e50c1 Merge "dt-bindings: Add SMMU proxy bindings" 2023-11-16 13:28:38 -08:00
Rashid Zafar
72febc6625 dt-bindings: soc: qcom: Add pcie-pdc device bindings
Document pcie-pdc device bindings.

Change-Id: Iba3a52dc3ac6c08a6ef7bedc6a0ceece9d59ffc0
Signed-off-by: Rashid Zafar <quic_rzafar@quicinc.com>
2023-11-16 13:18:36 -08:00
Anjelique Melendez
2f0ec3d3e9 ARM: dts: qcom: Add GPIO reg property for PMD802x and PMIH010x
Add missing reg property for PMD802x and PMIH010x GPIO device.

Change-Id: Id81dea42f8aeb247fee1bbd6acde0b12e2ccf270
Signed-off-by: Anjelique Melendez <quic_amelende@quicinc.com>
2023-11-16 11:06:42 -08:00
Wesley Cheng
fcb5465597 ARM: dts: msm: Use proper QMP PHY VDD operating voltage
Current setting votes for 912mV for the QMP PHY vdd rail, which is above
what is recommended from the power grid.  Set the vdd operating voltage to
880mV to match what is suggested, in order to maintain the regulator
numbers expected for the rail.

Change-Id: Iaefd58656c72427933e45000db21f55bc5de979c
Signed-off-by: Wesley Cheng <quic_wcheng@quicinc.com>
2023-11-15 17:42:06 -08:00
qctecmdr
3da89570d2 Merge "ARM: dts: msm: Modify the pcie dt node names for pineapple" 2023-11-15 17:05:23 -08:00
qctecmdr
21e172d18a Merge "dt-bindings: Add llcc_perfmon device node" 2023-11-15 17:05:22 -08:00
qctecmdr
73a05587d9 Merge "ARM: dts: msm: sun: Update arch and memtimer frequencies" 2023-11-15 17:05:22 -08:00
qctecmdr
a881b8420d Merge "ARM: dts: msm: Add debugcc device for Sun" 2023-11-15 17:05:22 -08:00
qctecmdr
4c1a848b48 Merge "ARM: dts: msm: Add gcc qcom-dummycc support for TVM on sun" 2023-11-15 17:05:22 -08:00
qctecmdr
f6f25cde63 Merge "ARM: dts: msm: sun: Add capacity related information" 2023-11-15 17:05:21 -08:00
Bao D. Nguyen
0d05778dbb ARM: dts: qcom: Disable UFS LPM features
For debug during SoD. Disable UFS LPMs.

Change-Id: I0bada089256cd4a89b13fb61b32d70d32c80d13f
Signed-off-by: Bao D. Nguyen <quic_nguyenb@quicinc.com>
2023-11-15 16:29:57 -08:00
Melody Olvera
704e2e0186 ARM: dts: msm: sun: Update arch and memtimer frequencies
Arch timer and memtimer frequencies were set incorrectly for
silicon, so set to 1 GHz.

Change-Id: I309c1d79712145a4c86d168d923f91d6a6792142
Signed-off-by: Melody Olvera <quic_molvera@quicinc.com>
2023-11-15 16:29:54 -08:00
Rohith Iyer
54c3ce9051 dt-bindings: Update binding information for st_fts
Update the binding information for the STMicroelectronics
touch driver, adding st_fts compatible string.

Change-Id: I78b31190d75720dd68f2b74c74fa67777fad650c
Signed-off-by: Rohith Iyer <quic_rohiiyer@quicinc.com>
2023-11-15 14:34:21 -08:00
Rohith Iyer
36a1551ff2 ARM: dts: msm: add fts touch device nodes for Sun
Change adds fts touch driver device nodes for Sun
CDP and MTP target. Also adds pinctrl states for
touchscreen.

Change-Id: Iabba28806e4f1f3cced6270f82cbdca1c1366ede
Signed-off-by: Rohith Iyer <quic_rohiiyer@quicinc.com>
2023-11-15 14:03:57 -08:00
Yuanfang Zhang
d39b93f626 ARM: dts: msm: add cpu related dump for sun
Add cpu related dump entry for sun.

Change-Id: Idf8723bc0e04fb87822a37d271361d2da0baa690
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2023-11-14 02:45:01 -08:00
Vivek Aknurwar
af41f8a078 ARM: dts: msm: Add debugcc device for Sun
Add device tree node for measure nodes and enable
debug cc driver on Sun.

Change-Id: I5475161d0f1d7ce488b6372d19ba1212dea238f5
Signed-off-by: Vivek Aknurwar <quic_viveka@quicinc.com>
2023-11-13 23:20:34 -08:00
Vivek Aknurwar
ed574458cf dt-bindings: clock: Add binding for sun debugcc clock controller
Add DEBUGCC bindings for sun device.

Change-Id: Id36bce94d6e02e7efafc59390be1c7baaf800f27
Signed-off-by: Vivek Aknurwar <quic_viveka@quicinc.com>
2023-11-13 23:20:34 -08:00
Aman Kanwar
afb08d4f75 dt-bindings: Add llcc_perfmon device node
Add bindings for llcc_perfmon tool, populate llcc_perfmon
as child node of llcc cache-controller node.

Change-Id: Ib65da3295569297697cc039d39f3aef95887e482
Signed-off-by: Aman Kanwar <quic_akanwar@quicinc.com>
2023-11-14 12:21:11 +05:30
Patrick Daly
650ec0d9ec ARM: dts: msm: Enable virtio-mem device for sun-vm
Describe the properties of the memory region virtio-mem supports.

Change-Id: I041e1046fd59f0c666193a01e6b7bd23a1931bb2
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-11-13 22:24:50 -08:00
Patrick Daly
c154db911d ARM: dts: msm: Add mem-buf device on sun-vm
Describe the properties and msgqs of the mem-buf device.

Change-Id: Idaa4a5e2212448420221b23914a54e40d1cc52a1
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-11-13 22:24:40 -08:00
Vivek Aknurwar
703578ed10 dt-bindings: cpufreq-hw: Add performance lock feature bindings
Add performance lock feature bindings for pineapple.

Change-Id: I539e649dea77a172bab3f51a0cb5410ee074b94c
Signed-off-by: Vivek Aknurwar <quic_viveka@quicinc.com>
2023-11-13 22:07:02 -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
songrui
857715f7ba dt-bindings: Add SMMU proxy bindings
Add the bindings for the SMMU proxy driver.

Change-Id: I8686cdeb5a3066834c8f6b154190cf4956809852
Signed-off-by: songrui <quic_songrui@quicinc.com>
2023-11-14 10:41:41 +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