Skip to content

arm64: dts: qcom: monaco: Move graph port/endpoint anchors to board file - #1708

Open
weiden (WeiDeng-weiden) wants to merge 1 commit into
qualcomm-linux:tech/all/dt/qcs8300from
WeiDeng-weiden:fix/monaco-dtsi-port-regression
Open

arm64: dts: qcom: monaco: Move graph port/endpoint anchors to board file#1708
weiden (WeiDeng-weiden) wants to merge 1 commit into
qualcomm-linux:tech/all/dt/qcs8300from
WeiDeng-weiden:fix/monaco-dtsi-port-regression

Conversation

@WeiDeng-weiden

Copy link
Copy Markdown

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

@WeiDeng-weiden
weiden (WeiDeng-weiden) force-pushed the fix/monaco-dtsi-port-regression branch from 1c8f1fd to 024396c Compare August 19, 2026 05:40
@qcomlnxci
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
@WeiDeng-weiden
weiden (WeiDeng-weiden) force-pushed the fix/monaco-dtsi-port-regression branch from 024396c to 255581f Compare August 19, 2026 14:01
…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>
@WeiDeng-weiden
weiden (WeiDeng-weiden) force-pushed the fix/monaco-dtsi-port-regression branch from 255581f to 08e6e7f Compare August 19, 2026 14:07
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