Skip to content

arm64: dts: qcom: add staging DT overlays for QPS615 enablement#909

Merged
shashim-quic merged 3 commits intoqualcomm-linux:tech/overlay/dtfrom
ayaan-anwar:qps615_dt_overlay
Apr 9, 2026
Merged

arm64: dts: qcom: add staging DT overlays for QPS615 enablement#909
shashim-quic merged 3 commits intoqualcomm-linux:tech/overlay/dtfrom
ayaan-anwar:qps615_dt_overlay

Conversation

@ayaan-anwar
Copy link
Copy Markdown
Contributor

@ayaan-anwar ayaan-anwar commented Apr 7, 2026

Add temporary, board‑specific Device Tree overlays to enable the QPS615 PCIe switch Ethernet ports (10GbE + 2.5GbE) without modifying existing base DTBs.

This PR introduces DTBO‑only “staging” overlays for:

  • Lemans EVK IFP Mezz
  • Monaco EVK IFP Mezz
  • Rb3Gen2 (QCS6490)

The overlays wire up PCIe endpoints, WoL interrupts, PHY resets, regulators (where required), and MAC address provisioning. These overlays are intended as a short‑term workaround and will be removed once native upstream driver support lands.

Exception details: Until the QPS615 driver is upstreamed (third party ETA: end of 2026), an exception has been approved to include the driver and its devicetree entries as an out of tree DLKM only for QLI 2.0. (QLIJIRA-99, QLIJIRA-104).
Reason for PENDING tag: Until the driver is upstreamed, we are maintaining it as an out-of-tree dlkm in meta-qcom. This PR adds the dependent DT changes for the downstream driver.

CRs-Fixed: 4494593

lemans-evk-el2-dtbs := lemans-evk.dtb lemans-el2.dtbo

dtb-$(CONFIG_ARCH_QCOM) += lemans-evk-el2.dtb
dtb-$(CONFIG_ARCH_QCOM) += lemans-evk-staging.dtbo
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please keep all the staging dtbos to end of Makelfile to avoid any conflict

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

@Komal-Bajaj
Copy link
Copy Markdown

WORKAROUND: arm64: dts: qcom: lemans-evk: add a temporary overlay

Please clarify the exact type of overlay being referred to

@ayaan-anwar ayaan-anwar requested a review from Komal-Bajaj April 8, 2026 10:14
@qcomlnxci qcomlnxci requested a review from a team April 8, 2026 10:21
@ayaan-anwar ayaan-anwar marked this pull request as draft April 8, 2026 11:50
@ayaan-anwar ayaan-anwar marked this pull request as ready for review April 8, 2026 11:50
@ayaan-anwar ayaan-anwar changed the base branch from tech/all/workaround to tech/overlay/dt April 8, 2026 11:59
@ayaan-anwar ayaan-anwar force-pushed the qps615_dt_overlay branch 3 times, most recently from 4f1637c to fbc706b Compare April 9, 2026 04:51
talos-evk-camx-dtbs := talos-evk.dtb talos-evk-camx.dtbo

dtb-$(CONFIG_ARCH_QCOM) += talos-evk-camx.dtb

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

extra line ?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed

};
};
};

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove extra line

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ack

};
};
};

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove extra line.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ack

};
};
};

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

extra line

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ack

Add an overlay devicetree for Lemans EVK for temporary enablement of the
QPS615 PCIE switch's 10GbE and 2.5Gbe ethernet ports.

Signed-off-by: Mohd Ayaan Anwar <mohd.anwar@oss.qualcomm.com>
Add an overlay devicetree for Monaco EVK for temporary enablement of the
QPS615 PCIE switch's 10GbE and 2.5Gbe ethernet ports.

Signed-off-by: Mohd Ayaan Anwar <mohd.anwar@oss.qualcomm.com>
Add an overlay devicetree for Rb3Gen2 for temporary enablement of the
QPS615 PCIE switch's 10GbE and 2.5Gbe ethernet ports.

Signed-off-by: Mohd Ayaan Anwar <mohd.anwar@oss.qualcomm.com>
@qcomlnxci qcomlnxci requested a review from a team April 9, 2026 06:06
@ayaan-anwar ayaan-anwar requested a review from shashim-quic April 9, 2026 06:55
@shashim-quic shashim-quic merged commit 00ba37e into qualcomm-linux:tech/overlay/dt Apr 9, 2026
5 of 6 checks passed
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.

3 participants