Repository navigation
arm64: dts: qcom: shikra-iqs: add M.2 WLAN bypass overlay - #1267
Open
linghuiwu (linghuiwu-star) wants to merge 1 commit into
Open
linghuiwu (linghuiwu-star) wants to merge 1 commit into
linghuiwu (linghuiwu-star) wants to merge 1 commit into
Conversation
Add an overlay for Shikra IQS EVK boards reworked to bypass the QPS615/TC9563 PCIe switch and connect PCIe0 directly to an M.2 Key-E WLAN endpoint. Disable the onboard WCN3988, provide the M.2 3.3 V supply through TCA9534 P6, keep W_DISABLE1# deasserted and assign PERST# to the root port. Reduce the IOMMU map to the root port and direct endpoint stream IDs used by the bypass topology. The base board description retains a disabled TC9563 node at 01:00.0. PCI core still associates that unavailable OF node with the physical QCC2072 endpoint at the same BDF and consequently prevents driver binding. An overlay cannot delete the base node, so move its reg to the unused 01:1f.7 BDF while keeping it disabled. This overlay is intended only for the Shikra IQS Cologne bypass615 rework configuration. Board firmware must not select it for the standard Apache configuration because it disables the onboard WLAN description. Tested on a Shikra IQS Cologne bypass615 rework board. PCIe trained at Gen2 x1, QCC2072 17cb:1112 enumerated at 01:00.0 and ath12k_wifi7_pci successfully bound and started MHI/QMI firmware boot. Change-Id: I33b0d977dbbbf67054459cc15a5bf3f924c0bc5d Signed-off-by: Linghui Wu <lingwu@qti.qualcomm.com>
linghuiwu (linghuiwu-star)
requested review from
a team,
Dmitry Baryshkov (lumag),
Shivendra Pratap (quicAspratap) and
Salendarsingh Gaud (sgaud-quic)
October 9, 2026 10:42
|
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. |
Shiraz Hashim (shashim-quic)
requested changes
Oct 9, 2026
Shiraz Hashim (shashim-quic)
left a comment
There was a problem hiding this comment.
Please submit the change upstream and bring as FROMLIST. Make sure subject is rightly prefixed and Link: tag is included in commit log pointing to submitted lore patch.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add an overlay for Shikra IQS EVK boards reworked to bypass the QPS615/TC9563 PCIe switch and connect PCIe0 directly to an M.2 Key-E WLAN endpoint.
Disable the onboard WCN3988, provide the M.2 3.3 V supply through TCA9534 P6, keep W_DISABLE1# deasserted and assign PERST# to the root port. Reduce the IOMMU map to the root port and direct endpoint stream IDs used by the bypass topology.
The base board description retains a disabled TC9563 node at 01:00.0. PCI core still associates that unavailable OF node with the physical QCC2072 endpoint at the same BDF and consequently prevents driver binding. An overlay cannot delete the base node, so move its reg to the unused 01:1f.7 BDF while keeping it disabled.
This overlay is intended only for the Shikra IQS Cologne bypass615 rework configuration. Board firmware must not select it for the standard Apache configuration because it disables the onboard WLAN description.
Tested on a Shikra IQS Cologne bypass615 rework board. PCIe trained at Gen2 x1, QCC2072 17cb:1112 enumerated at 01:00.0 and ath12k_wifi7_pci successfully bound and started MHI/QMI firmware boot.
Change-Id: I33b0d977dbbbf67054459cc15a5bf3f924c0bc5d