Commit Graph

1428 Commits

Author SHA1 Message Date
QCTECMDR Service
d33595e750 Merge "ARM: dts: msm: Update iova-width for gfx tbu nodes for ravelin" 2024-07-11 11:35:23 -07:00
QCTECMDR Service
330c81ed95 Merge "ARM: dts: qcom: Add fan thermal mitigation rules for SunP HDK" 2024-07-11 11:35:23 -07:00
Shivendra Pratap
c48c4da198 ARM: dts: msm: Add qcom_scm node for tuna
Add qcom_scm node for tuna.

Change-Id: Ic9e54e2d809ae70d24c903843919d91b996905c4
Signed-off-by: Shivendra Pratap <quic_spratap@quicinc.com>
2024-07-11 22:51:21 +05:30
Yuanfang Zhang
8e5cf0739a ARM: dts: msm: Add ddr registers to DCC on sun
Add ddr registers to DCC list on sun.

Change-Id: Ie6b5485ca698760a27df47834b79f7bfd5c996e3
Signed-off-by: Yuanfang Zhang <quic_yuanfang@quicinc.com>
2024-07-11 08:01:45 -07:00
QCTECMDR Service
fa4db02983 Merge "ARM: dts: msm: Enable fsa4480 in parrot dtsi" 2024-07-11 03:09:51 -07:00
Prakash Yadachi
839c5fe40d ARM: dts: qcom: Add ranges property for qupv3_0 node
Added ranges property for qupv3_0 node for Ravelin.

Change-Id: I441dc416c718f8da38a61fdd79c3ffbc676cbf14
Signed-off-by: Prakash Yadachi <quic_pyadachi@quicinc.com>
2024-07-11 10:45:18 +05:30
Prakash Yadachi
e3f1806765 ARM: dts: qcom: Update proper clock name
Update uart clock name from se to se-clk for Ravelin.

Change-Id: Ib2b614ba3a0f2bf307e7fa7678a10ccfe97da1c1
Signed-off-by: Prakash Yadachi <quic_pyadachi@quicinc.com>
2024-07-11 10:39:24 +05:30
Georgi Djakov
eefeac1056 ARM: dts: msm: gunyah: Add large dmabuf test nodes for sun
Add test node to sun.dtsi, sun-vm.dtsi and sun-oemvm.dtsi
to validate large dmabuf transfer functionality.

Change-Id: I17cd06d12e18f26a6afe7c2da13fcca23a375b04
Signed-off-by: Georgi Djakov <quic_c_gdjako@quicinc.com>
2024-07-10 16:18:43 -07:00
Akhil Manikoth Kallankandy
aef94e1a18 ARM: dts: msm: Update ravelin glink node
Fix for pmic glink node for ravelin without this change glink
channel registration fails for the ADSP communication.

Change-Id: I02d1ea7b11db6e5e5dfd0f85e384797b1b6b96b9
Signed-off-by: Akhil Manikoth Kallankandy <quic_c_akhika@quicinc.com>
2024-07-09 21:21:08 -07:00
Akhil Manikoth Kallankandy
7754de5de4 ARM: dts: msm: Remove qcom,msm_fastrpc from ravelin.dtsi
Remove the qcom,msm_fastrpc nodes as these
are moved to dsp-devicetree.

Change-Id: I2ae6d3d27b27895859c4f1e241012d288f5f7a72
Signed-off-by: Akhil Manikoth Kallankandy <quic_c_akhika@quicinc.com>
2024-07-09 21:18:31 -07:00
Vijayanand Jitta
5ac00ac963 ARM: dts: msm: Add DMA-BUF heaps node for kera
Add the DMA-BUF heaps node for kera. This adds default
heaps like system and secure-system heap. Clients
can add their own DMA-BUF heaps in here.

Change-Id: Iee72407be99b936e22f5cf4b5eb55b302fed5cac
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-07-10 09:45:31 +05:30
Bibek Kumar Patro
d076a78f32 ARM: dts: msm: Add initial SMMU configuration for kera
Add initial apps and gpu SMMU configuration for kera.

Change-Id: I98949dccd2f5a005e9d9bf8fc6923f777ca4b6a7
Signed-off-by: Bibek Kumar Patro <quic_bibekkum@quicinc.com>
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-07-10 09:44:18 +05:30
Bibek Kumar Patro
21061bbb84 ARM: dts: msm: add initial memory configuration for kera
Add initial memory configuration and reserved memory map
for kera, inline with v1.

Change-Id: I2b3ed445feebd6141beb59bd23e416711e17747c
Signed-off-by: Bibek Kumar Patro <quic_bibekkum@quicinc.com>
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-07-10 09:43:47 +05:30
QCTECMDR Service
169dcdc551 Merge "ARM: dts: msm: Use "iommu-addresses" property for ravelin qup" 2024-07-09 16:58:32 -07:00
QCTECMDR Service
fa82bbacb8 Merge "ARM: dts: msm: Add qcom,force-low-pwm-size prop for ravelin pm6450" 2024-07-09 16:58:32 -07:00
QCTECMDR Service
11c46b34ca Merge "ARM: dts: msm: Use "iommu-addresses" property for ravelin dwc3" 2024-07-09 16:58:32 -07:00
QCTECMDR Service
4a433fcfd2 Merge "ARM: dts: msm: Add initial SMMU configuration for tuna" 2024-07-09 16:58:32 -07:00
QCTECMDR Service
4dd684956d Merge "ARM: dts: qcom: update gpu mitigation for bcl for sun" 2024-07-09 13:25:46 -07:00
QCTECMDR Service
0ce0b2ec09 Merge "ARM: dts: msm: Remove fastrpc nodes for monaco" 2024-07-09 13:25:45 -07:00
QCTECMDR Service
22f2df78be Merge "ARM: dts: qcom: Add scm, syscon,shmbridge support in Kera" 2024-07-09 13:25:45 -07:00
QCTECMDR Service
3a53bb2e2c Merge "ARM: dts: msm: Remove ipa nodes for monaco target" 2024-07-09 13:25:45 -07:00
QCTECMDR Service
d205719b87 Merge "ARM: dts: msm: Enable parade touch driver node" 2024-07-09 10:15:17 -07:00
QCTECMDR Service
a0de938f9e Merge "ARM: dts: msm: Add smp2p for tuna" 2024-07-09 10:15:17 -07:00
Rohit Agarwal
7497d82540 arm64: dts: qcom: Add SDX75 platform and IDP board support
Add basic devicetree support for SDX75 platform and IDP board from
Qualcomm. The SDX75 platform features an ARM Cortex A55 CPU which forms
the Application Processor Sub System (APSS) along with standard Qualcomm
peripherals like GCC, TLMM, UART, QPIC, and BAM etc... Also, there
exists the networking parts such as IPA, MHI, PCIE-EP, EMAC, and Modem
etc..
[Since we are not using sdx75-idp, do not include its DTS.]

Change-Id: I1562002758e7b077662c69d5d9bbef247aef157d
Signed-off-by: Rohit Agarwal <quic_rohiagar@quicinc.com>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/1686311438-24177-6-git-send-email-quic_rohiagar@quicinc.com
Git-Commit: 9181bb939984f1ad4f958c2be3ea10fd67344165
Git-Repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Signed-off-by: Khaja Hussain Shaik Khaji <quic_kshaikkh@quicinc.com>
2024-07-09 05:59:40 -07:00
Minghao Zhang
3d7db74033 ARM: dts: qcom: Add fan thermal mitigation rules for SunP HDK
Add cpu0-0-0 zone's trip to make fan run at level 50.

Change-Id: Id3f38d165e513ec633f3a289cfddfc60284f8f7c
Signed-off-by: Minghao Zhang <quic_minghao@quicinc.com>
2024-07-09 14:24:39 +08:00
Ruchira Revdekar
c5d0b9f392 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 driver. This will initialize walt for Monaco.

Change-Id: Iddbbd81168d49e0aea4076f18669ffb6a5d342a8
Signed-off-by: Ruchira Revdekar <quic_rrevdeka@quicinc.com>
2024-07-09 11:15:19 +05:30
Cong Zhang
a3ac740d0d ARM: dts: qcom: Enable keep-running for OEMVM
Add keep-running property for OEMVM to let OEMVM shutdown gracefully
even if qcrosvm got killed.

Change-Id: I6b78f13f095ab8a3b068d94219b28cebbae2a75a
Signed-off-by: Cong Zhang <quic_congzhan@quicinc.com>
2024-07-08 19:49:03 -07:00
Peng Yang
6ba39decec ARM: dts: qcom: Add crash-restart to support restart after VM crash
For current design, we can't do VM restart after VM crash due to RM
not allow. Add new crash-restart property to let RM allow do VM
restart. The crash-restart property will be valid when remove
crash-fatal property.

Change-Id: If9cb90d7bc581465b760a5c780203911a247e341
Signed-off-by: Peng Yang <quic_penyan@quicinc.com>
2024-07-09 09:25:22 +08:00
Manaf Meethalavalappu Pallikunhi
ce671354ea ARM: dts: qcom: update gpu mitigation for bcl for sun
Update gpu mitigation for bcl for sun based on latest
recommendation.

Change-Id: Ieb25a08cc260252a6a71da954cb2b0e0879c35b1
Signed-off-by: Manaf Meethalavalappu Pallikunhi <quic_manafm@quicinc.com>
2024-07-06 01:38:11 +05:30
Saranya R
f12b2d8069 ARM: dts: msm: Use "iommu-addresses" property for ravelin dwc3
Use upstream compatible DT property "iommu-addresses" instead
of "qcom,iommu-dma-addr-pool" for dwc3 which describes the
addresses that dwc3 cannot use.
Extend the address and size cells to ensure that IOMMU returns
a 32 bit address, in order to define a region that will block
0xf0000000--0xffffffffffffffff.

Change-Id: I211ba1b8bd1f7717f639d91dddb8adb86f17b42e
Signed-off-by: Saranya R <quic_sarar@quicinc.com>
2024-07-04 21:40:20 -07:00
Vijayanand Jitta
ac1ca41e06 ARM: dts: msm: Add DMA-BUF heaps node for tuna
Add the DMA-BUF heaps node for tuna. This adds default
heaps like system and secure-system heap. Clients
can add their own DMA-BUF heaps in here.

Change-Id: I7b4d36250759e69248ec3fa371a4e5262885dc7f
Signed-off-by: Vijayanand Jitta <quic_vjitta@quicinc.com>
2024-07-04 07:57:15 -07:00
Prasad Arepalli
49adf9d13c ARM: dts: msm: Remove ipa nodes for monaco target
Disable ipa, gsi, rmnet and smp2p nodes for monaco target.
All the nodes are added in data specific dt files.

Change-Id: I8d0ead8276702aa3a03688b4b6b99630facac926
Signed-off-by: Prasad Arepalli <quic_parepall@quicinc.com>
2024-07-04 18:12:40 +05:30
Abhinav Parihar
9896d8515d ARM: dts: msm: Remove fastrpc nodes for monaco
Currently fastrpc dt nodes are present in main dt file.
With fastrpc driver migrating to upstream driver,rpc
properties will be overlayed out of kernel.

Change-Id: I91d915ae9ce7d55b5e81ff10d20eb7c370740172
Signed-off-by: Abhinav Parihar <quic_parihar@quicinc.com>
2024-07-04 03:57:30 -07:00
Mukesh Ojha
9aeef947f4 ARM: dts: qcom: Add scm, syscon,shmbridge support in Kera
Add a node for scm device and sysmon, shmbridge for Kera SoC.

Change-Id: Ied886250dba41209cac68cbe52498061bd6daf51
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
2024-07-04 12:54:33 +05:30
Mukesh Ojha
49bf43396b ARM: dts: qcom: Add EUD node for Kera
Add EUD node in device tree to enable EUD driver
on Kera SoC.

Change-Id: I94aacb9b223b9935c78045bfc3de9179f3bf9871
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
2024-07-04 12:33:10 +05:30
Naini Singh
7fab9d6a3d ARM: dts: msm: Add LLCC node for Kera SoC
Add LLCC node for Kera SoC.

Change-Id: Ib7cb07d1a36519dff7aa067da6fe54be2dafedfa
Signed-off-by: Naini Singh <quic_nainsing@quicinc.com>
Signed-off-by: Mukesh Ojha <quic_mojha@quicinc.com>
2024-07-04 12:13:07 +05:30
Archana Sriram
e9b1f9d2ec ARM: dts: msm: Update iova-width for gfx tbu nodes for ravelin
Update iova-width property for gfx_0_tbu and
gfx_1_tbu nodes under kgsl-smmu for ravelin.

Change-Id: Ib43fa6ca8a66716b8604658413f05551e5b04826
Signed-off-by: Archana Sriram <quic_c_apsrir@quicinc.com>
2024-07-03 22:55:40 -07:00
Akshay Gola
81c3937e65 ARM: dts: msm: Enable raydium touch driver node
Enable raydium touch driver node and add its documentation
for bring-up.

Change-Id: I00a2d137d452959a555b13f38f971ce08d9173a8
Signed-off-by: Akshay Gola <quic_agola@quicinc.com>
2024-07-02 23:41:33 -07:00
Akshay Gola
029a884638 ARM: dts: msm: Enable parade touch driver node
Enable parade touch driver node and add its documentation
for bring-up.

Change-Id: I717186399283741c7c1957acc3319148b4d843f3
Signed-off-by: Akshay Gola <quic_agola@quicinc.com>
2024-07-02 23:40:41 -07:00
Saranya R
a78b0ff36e ARM: dts: msm: Use "iommu-addresses" property for ravelin qup
Use upstream compatible DT property "iommu-addresses" instead
of "qcom,iommu-dma-addr-pool" for qup which describes the
addresses that qup cannot use.

Change-Id: I8912ee5a256a15ed8e0cb729dd784bce4568c4fb
Signed-off-by: Saranya R <quic_sarar@quicinc.com>
2024-07-02 06:11:50 -07:00
Udipto Goswami
a374335029 ARM: dts: msm: Adjust HS transmit amplitude for more coverage
Currently, it seems the HS transmit programmed isn't enough to
pass electrical compliance tests for all devices. Therefore
increasing it to 0xf (recommended by HW team) in order to
meet the passing marks.

Change-Id: I6609d6012e8ec6489c33af0a75873314a5b10e67
Signed-off-by: Udipto Goswami <quic_ugoswami@quicinc.com>
2024-07-02 04:55:06 -07:00
Pratham Pratap
bf0cfc08d4 ARM: dts: msm: update repeater override sequence on sun HDK
Update HS trasmit amplitude and Tx pre-emphasis for sun HDK platform.

Change-Id: I7f7c03ec19dc004d88ca00d53491f06f62ffb3ba
Signed-off-by: Pratham Pratap <quic_ppratap@quicinc.com>
2024-07-02 17:11:37 +05:30
Shilpa Suresh
4b335c6e90 ARM: dts: msm: Add qcom,force-low-pwm-size prop for ravelin pm6450
For backward compatibility for ravelin target, add
qcom,force-low-pwm-size property to limit setting PWM sizes to
6 and 9 bit modes only, rather than using the full 8 to 15 bit
PWM sizes range.

Change-Id: I3fdf12f49cec92cfb02ef994b6abbebbd29cc8e9
Signed-off-by: Shilpa Suresh <quic_c_sbsure@quicinc.com>
2024-07-02 15:55:29 +05:30
QCTECMDR Service
88bc5613c2 Merge "ARM: dts: msm: Update parrot glink node" 2024-07-01 22:17:32 -07:00
QCTECMDR Service
057667bb21 Merge "ARM: dts: msm: Add smem nodes for tuna" 2024-07-01 05:53:14 -07:00
QCTECMDR Service
7ac8da066e Merge "ARM: dts: msm: monaco: Add qrng compatible" 2024-07-01 03:52:57 -07:00
QCTECMDR Service
e53aeec456 Merge "ARM: dts: msm: monaco: Add qseecom compatible" 2024-07-01 01:45:23 -07:00
QCTECMDR Service
5bbebe370d Merge "ARM: dts: msm: Remove qcom,msm_fastrpc from parrot.dtsi" 2024-07-01 01:45:23 -07:00
QCTECMDR Service
dbe5699e29 Merge "ARM: dts: msm: add ufs wrapped key support to parrot" 2024-06-30 23:19:27 -07:00
Pranav Mahesh Phansalkar
1566dc4a8e ARM: dts: msm: Add smp2p for tuna
Add the smp2p nodes for lpaidsp, modem, cdsp and soccp for tuna.

Change-Id: I465ddbfcb6e69a65b730e395e705e08bc75c5060
Signed-off-by: Pranav Mahesh Phansalkar <quic_pphansal@quicinc.com>
2024-07-01 11:33:04 +05:30