Commit Graph

20 Commits

Author SHA1 Message Date
Linux Build Service Account
4fdbd4a3cb Merge a9ff298e9d on remote branch
Change-Id: Ia9ea91446fa043b36e432e74fe48863b00eac4cd
2024-09-20 04:57:31 -07:00
Patrick Daly
8682a98d54 ARM: dts: msm: Use per-device genpd domain
Guidance from genpd team is to use a different power domain for each
device to avoid race condition in genpd framework when multiple devices
on same power domain runtime suspend in parallel.

Change-Id: I683ff80e5cef9443b65c14aa24db0f24d4ed981c
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2024-09-06 15:35:56 +05:30
Niranjan Reddy Dumbala
9fb661581f Revert "ARM: dts: msm: Use per-device genpd domain"
This reverts commit 85a5b497a3.

Signed-off-by: Niranjan Reddy Dumbala <quic_dnreddy@quicinc.com>
2024-09-05 23:50:27 +05:30
QCTECMDR Service
2d84786d74 Merge "ARM: dts: msm: Correct iova-width values for sun" 2024-09-05 03:56:26 -07:00
Patrick Daly
e619e08e42 ARM: dts: msm: Correct iova-width values for sun
Bring the values in line with hw configuration.

Change-Id: I311222480b2228d12c42c18d21830223759f01a8
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2024-08-26 15:32:59 -07:00
Patrick Daly
85a5b497a3 ARM: dts: msm: Use per-device genpd domain
Guidance from genpd team is to use a different power domain for each
device to avoid race condition in genpd framework when multiple devices
on same power domain runtime suspend in parallel.

Change-Id: I683ff80e5cef9583b65c14aa24db0f24d4ed981c
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2024-08-20 14:39:14 -07:00
Patrick Daly
93bddeaaf3 ARM: dts: msm: Add interconnect vote for kgsl-smmu on sun
When all clients remove DDR bandwidth vote, DDR may power collapse.
As part of its shutdown sequence, it waits for an 'active' signal to
no longer be asserted by the gpu cx gdsc. Thus, if SW votes for the
gdsc to be active, but not for DDR bandwidth, this sequence may
get stuck.

Change-Id: I48d704f08cfe6d17159eb04d02f5ed123809f967
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2024-08-20 14:39:13 -07:00
Patrick Daly
29854f0195 ARM: dts: msm: Add interconnect vote for kgsl-smmu on sun
When all clients remove DDR bandwidth vote, DDR may power collapse.
As part of its shutdown sequence, it waits for an 'active' signal to
no longer be asserted by the gpu cx gdsc. Thus, if SW votes for the
gdsc to be active, but not for DDR bandwidth, this sequence may
get stuck.

Change-Id: I48d704f08cfe6d17159eb04d02f5ed123809f967
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2024-08-14 15:29:38 -07:00
Patrick Daly
7ab7d75d29 ARM: dts: msm: Add power domain for kgsl-smmu for sun
Replace regulators with power domains.

Change-Id: Ifb624739d09bf3850c7a465e20d01777360ca307
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2024-04-03 12:35:22 -07:00
Patrick Daly
e636b80381 ARM: dts: msm: Enable continuous splash screen on sun
Do not reset the display stream-ids as hardware is already in use when
bootloader hands over control to linux.

Change-Id: Iab66b7f17f5aca3756c33e1a3d8886b1fc104f04
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-12-17 13:42:34 -08:00
qctecmdr
562a4294a4 Merge "ARM: dts: msm: Remove ubwc-p tbu on sun" 2023-12-05 11:48:22 -08:00
Oreoluwa Babatunde
0f1d2e46c3 ARM: dts: msm: Correct SID range for qtbs
Correct the SID ranges for the cam_hf qtb and the mdp_hf
qtbs.

Change-Id: I0d6127248bbfac122d14ca2c600dd81d3a7d5550
Signed-off-by: Oreoluwa Babatunde <quic_obabatun@quicinc.com>
2023-12-01 10:15:32 -08:00
Patrick Daly
f5a25a9f6f ARM: dts: msm: Remove ubwc-p tbu on sun
This hw block is not supported.

Change-Id: I85e1f564a21563c7a959e8998a67f4fe6071ea76
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-11-29 18:55:48 -08:00
Patrick Daly
17f571cf08 Revert "ARM: dts: msm: sun: Disable GPU node"
This reverts commit 989e04083d.

Change-Id: Iff198c54ec7857869348be7f2fbd251925daba2c
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-11-06 17:34:10 -08:00
Gokul krishna Krishnakumar
989e04083d ARM: dts: msm: sun: Disable GPU node
Temporarily disable the GPU node causing access violation in 0x3dc0000.

Change-Id: I2759a37c36a9c6f62a94e23237f361a80680d3c4
Signed-off-by: Gokul krishna Krishnakumar <quic_gokukris@quicinc.com>
2023-10-03 09:36:24 -07:00
Patrick Daly
554a5c2bd0 ARM: dts: msm: Add interconnect properties for apps_smmu for sun
Enable bus bandwidth voting.

Change-Id: I6888e60c4bf9dc06a0361b94424ce75977b887ab
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-09-08 10:01:32 -07:00
Patrick Daly
50b0262199 ARM: dts: msm: Add smmu ACLTR values for sun
Configure per-context bank pre-fetch settings.

Change-Id: I6e30bf2f202ab5e550dbb14b05311f4d775c3d46
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-09-08 10:01:32 -07:00
Patrick Daly
ca8abb5d41 ARM: dts: msm: Add kgsl_smmu for sun
Describe the registers and interrupts of the kgsl_iommu device.

Change-Id: I632cdb3f204dda4af32829c0e373c15065f87af9
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-09-08 10:01:32 -07:00
Patrick Daly
e69b9b255f ARM: dts: msm: Add qcom,qsmmu-v500 device for sun
Describe the registers of the QTB devices, and also add
devices for test purposes.

Change-Id: Ieee39df8ac89d62479a10b92c8a8c4421fcf88fc
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-06-21 23:18:22 -07:00
Patrick Daly
a93a4ec33d ARM: dts: msm: Add arm-smmu device for sun
Describe the registers and interrupts of the arm-smmu device.

Change-Id: Ib228045ccfdc4a16204428b9bdbf7e1d6ff06a92
Signed-off-by: Patrick Daly <quic_pdaly@quicinc.com>
2023-05-01 12:25:28 -07:00