arm64: dts: qcom: monaco: Move graph port/endpoint anchors to board file - #1708
Open
weiden (WeiDeng-weiden) wants to merge 1 commit into
Conversation
weiden (WeiDeng-weiden)
force-pushed
the
fix/monaco-dtsi-port-regression
branch
from
August 19, 2026 05:40
1c8f1fd to
024396c
Compare
qcomlnxci
requested review from
a team,
Komal Bajaj (Komal-Bajaj),
Mukesh Ojha (mukeshojha-linux) and
Rajendra (rrnayak)
and removed request for
a team
August 19, 2026 05:41
weiden (WeiDeng-weiden)
force-pushed
the
fix/monaco-dtsi-port-regression
branch
from
August 19, 2026 14:01
024396c to
255581f
Compare
…nchors to board file of_graph_is_present() only checks for the presence of a 'port' child node, not whether remote-endpoint is actually connected. Adding empty port anchor nodes to monaco.dtsi caused hci_qca to enter the M.2 pwrseq probe path on all monaco-based boards, including qcs8300-ride which has a soldered WCN6855 and no M.2 Key E connector. This broke BT initialization on qcs8300-ride. Fix this by moving the port/endpoint nodes from monaco.dtsi into the monaco-evk.dts board file where the M.2 connector is actually present, so that of_graph_is_present() only returns true for boards that have an M.2 Key E connector described. Fixes: 2479c6b ("FROMLIST: arm64: dts: qcom: monaco: Add graph port/endpoint anchors to pcieport0 and uart2") Link: https://lore.kernel.org/all/20260819-b4-monaco-evk-m2-v1-v3-4-988145ef65cd@oss.qualcomm.com/ Signed-off-by: Wei Deng <wei.deng@oss.qualcomm.com>
weiden (WeiDeng-weiden)
force-pushed
the
fix/monaco-dtsi-port-regression
branch
from
August 19, 2026 14:07
255581f to
08e6e7f
Compare
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.
Fix a BT initialization regression on qcs8300-ride introduced by commit 2479c6b.
Move the port/endpoint nodes from monaco.dtsi into monaco-evk.dts
where the M.2 Key E connector is actually described. This ensures
of_graph_is_present() only returns true on boards with a real M.2
connection.
Fixes: 2479c6b ("FROMLIST: arm64: dts: qcom: monaco: Add graph port/endpoint anchors to pcieport0 and uart2")
CRs-Fixed: 4610036