Skip to content

arm64: dts: qcom: kodiak-el2: remove wpss iommus, add wifi-firmware i…#756

Open
mukeshojha-linux wants to merge 1 commit into
qualcomm-linux:qcom-6.18.yfrom
mukeshojha-linux:wpss-fix
Open

arm64: dts: qcom: kodiak-el2: remove wpss iommus, add wifi-firmware i…#756
mukeshojha-linux wants to merge 1 commit into
qualcomm-linux:qcom-6.18.yfrom
mukeshojha-linux:wpss-fix

Conversation

@mukeshojha-linux

Copy link
Copy Markdown
Contributor

…ommus

The WPSS does not have dedicated firmware IOMMU context banks that Linux needs to manage. The SIDs in the WPSS range are in fact used for WCN6750 Wi-Fi firmware DMA operations (MSA firmware region and Copy Engine region) once Wi-Fi is brought up. The ath11k driver looks for a "wifi-firmware" child node under the Wi-Fi device and creates a dedicated platform device to map these firmware DMA regions through the IOMMU. This matches the pattern established in sc7280-chrome-common.dtsi where iommus are declared on the wifi-firmware child node under &wifi, not on remoteproc_wpss itself.

Remove iommu entries for wpss from kodiak-el2 overlay file.

…ommus

The WPSS does not have dedicated firmware IOMMU context banks that Linux
needs to manage. The SIDs in the WPSS range are in fact used for WCN6750
Wi-Fi firmware DMA operations (MSA firmware region and Copy Engine
region) once Wi-Fi is brought up. The ath11k driver looks for a
"wifi-firmware" child node under the Wi-Fi device and creates a
dedicated platform device to map these firmware DMA regions through the
IOMMU. This matches the pattern established in sc7280-chrome-common.dtsi
where iommus are declared on the wifi-firmware child node under &wifi,
not on remoteproc_wpss itself.

Remove iommu entries for wpss from kodiak-el2 overlay file.

Signed-off-by: Mukesh Ojha <mukesh.ojha@oss.qualcomm.com>
@qswat-orbit-external

Copy link
Copy Markdown

Merge Check Failed: No CR Numbers Found

Error: No Change Request numbers were found.

Please add Change Request numbers to your pull request description in the format CRs-Fixed: 12345 or link GitHub issues that are associated with Change Requests.

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