Skip to content

arm64: dts: qcom: shikra: Add gem_noc interconnect to adreno_smmu#1173

Open
bibekpatro wants to merge 1 commit into
qualcomm-linux:early/hwe/shikra/dtfrom
bibekpatro:early/hwe/shikra/dt
Open

arm64: dts: qcom: shikra: Add gem_noc interconnect to adreno_smmu#1173
bibekpatro wants to merge 1 commit into
qualcomm-linux:early/hwe/shikra/dtfrom
bibekpatro:early/hwe/shikra/dt

Conversation

@bibekpatro
Copy link
Copy Markdown

The GPU SMMU (adreno_smmu) on shikra requires a bandwidth vote on the gem_noc MASTER_GPU_TCU -> mc_virt SLAVE_EBI1 path before its registers can be accessed. Without this vote the SMMU is unreachable, leading to probe failures when the driver reads the ID registers.

Add the interconnect path to the adreno_smmu node so the arm-smmu driver can acquire and vote it during probe and runtime resume/suspend.

@bibekpatro bibekpatro force-pushed the early/hwe/shikra/dt branch from c768eda to 63f7321 Compare May 18, 2026 10:29
@Komal-Bajaj Komal-Bajaj force-pushed the early/hwe/shikra/dt branch from 3b95ec0 to 919fd6c Compare May 18, 2026 12:41
@bibekpatro bibekpatro force-pushed the early/hwe/shikra/dt branch from 63f7321 to 8c5a02e Compare May 21, 2026 06:04
@bibekpatro bibekpatro closed this May 25, 2026
@bibekpatro bibekpatro force-pushed the early/hwe/shikra/dt branch from 8c5a02e to 49c407d Compare May 25, 2026 11:55
The GPU SMMU (adreno_smmu) on shikra requires a bandwidth vote on the
gem_noc MASTER_GPU_TCU -> mc_virt SLAVE_EBI1 path before its registers
can be accessed. Without this vote the SMMU is unreachable, leading to
probe failures when the driver reads the ID registers.

Add the interconnect path to the adreno_smmu node so the arm-smmu
driver can acquire and vote it during probe and runtime resume/suspend.

Signed-off-by: Bibek Kumar Patro <bibek.patro@oss.qualcomm.com>
@bibekpatro bibekpatro reopened this May 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant