[PATCH v5 0/4] PCI: qcom: add Shikra PCIe and M.2 Wi-Fi/BT support
From: Linghui Wu
Date: Thu Nov 12 2026 - 04:45:50 EST
Add PCIe controller support for the Qualcomm Shikra platform and an
overlay for M.2 Key-E Wi-Fi and Bluetooth modules on the Shikra IQS EVK.
The previous overlay revisions depended on PCIe controller and device
tree changes that were only present in the Qualcomm downstream kernel.
Include the required PCIe binding, driver match data and controller/PHY
nodes so the overlay can be reviewed and built against linux-next.
The overlay describes the board variant where hardware rework selects
the M.2 connectivity path instead of the onboard WCN3988 path.
The series has been validated on Shikra hardware.
Changes in v5:
- Rebase the series onto linux-next next-20261111.
- Include the Shikra PCIe binding, driver and DTS prerequisites.
- Make the overlay self-contained on the upstream Shikra device tree.
- Build and validate the base DTB, DTBO and composite DTB.
- Start a new review thread instead of replying to an older revision.
Changes in v4:
- Build a composite DTB to validate that the overlay applies to the base DTB.
- Explain that the product design does not operate the onboard and M.2
connectivity paths simultaneously.
- Report Bluetooth UART and HCI validation.
Linghui Wu (1):
arm64: dts: qcom: shikra-iqs: add M.2 Wi-Fi and Bluetooth overlay
Sushrut Shree Trivedi (3):
dt-bindings: PCI: qcom: document the Shikra PCIe controller
PCI: qcom: add support for the Shikra PCIe controller
arm64: dts: qcom: shikra: add PCIe PHY and controller nodes
.../devicetree/bindings/arm/qcom-soc.yaml | 1 +
.../bindings/pci/qcom,pcie-shikra.yaml | 192 ++++++++++++++++++
arch/arm64/boot/dts/qcom/Makefile | 2 +
.../dts/qcom/shikra-iqs-evk-m2-wifi-bt.dtso | 122 +++++++++++
arch/arm64/boot/dts/qcom/shikra.dtsi | 158 ++++++++++++++
drivers/pci/controller/dwc/pcie-qcom.c | 1 +
6 files changed, 476 insertions(+)
create mode 100644 Documentation/devicetree/bindings/pci/qcom,pcie-shikra.yaml
create mode 100644 arch/arm64/boot/dts/qcom/shikra-iqs-evk-m2-wifi-bt.dtso
base-commit: aaa2f954c21b205a0bcd0961e5b2be4e82e58455
--
2.43.0