Skip to content

arm64: dts: qcom: talos-lyra-evk: Enable M.2 Key-E Cologne WiFi/BT - #1694

Open
weiden (WeiDeng-weiden) wants to merge 1 commit into
qualcomm-linux:early/hwe/lyrafrom
WeiDeng-weiden:talos-lyra-evk-qcc2072
Open

arm64: dts: qcom: talos-lyra-evk: Enable M.2 Key-E Cologne WiFi/BT#1694
weiden (WeiDeng-weiden) wants to merge 1 commit into
qualcomm-linux:early/hwe/lyrafrom
WeiDeng-weiden:talos-lyra-evk-qcc2072

Conversation

@WeiDeng-weiden

@WeiDeng-weiden weiden (WeiDeng-weiden) commented Aug 14, 2026

Copy link
Copy Markdown

Add support for the M.2 Key-E Cologne (QCC2072) wireless solution on
the Talos Lyra EVK. The M.2 Key-E slot is connected via the QPS615
PCIe switch (TC9563) PCIe1 Downstream port for WiFi, and via SoC UART7
(GPIO10-13) for Bluetooth.

Depend on 33aa6a3

@WeiDeng-weiden weiden (WeiDeng-weiden) changed the title arm64: dts: qcom: Add Talos Lyra EVK board support arm64: dts: qcom: talos-lyra-evk: Enable M.2 Key-E Cologne WiFi/BT Aug 14, 2026
@WeiDeng-weiden
weiden (WeiDeng-weiden) force-pushed the talos-lyra-evk-qcc2072 branch 2 times, most recently from 892fd22 to a6b3448 Compare August 14, 2026 06:44
Add support for the M.2 Key-E QCC2072 wireless solution on the Talos
Lyra EVK. The M.2 Key-E slot is connected via the QPS615 PCIe
switch (TC9563) PCIe1 Downstream port for WiFi, and via SoC UART7
(GPIO10-13) for Bluetooth.

- talos-lyra-som.dtsi: Add compatible = "pciclass,0604" and OF graph
  endpoint (tc9563_pcie1_ep) to the QPS615 PCIe1 Downstream port
  (pcie@1,0) to allow PCI subsystem DT node matching for pwrseq

- talos-lyra-evk.dts:
  - Add GPIO-controlled vreg_keye_3p3 regulator via expander3 GPIO6
  - Add expander3 (TCA9538 at 0x3c) for M.2 Key-E slot power control
  - Add wifi-bt-connector (pcie-m2-e-connector) with vpcie3v3-supply,
    w-disable1 (GPIO51) for WiFi and w-disable2 (GPIO85) for BT
  - Wire endpoint cross-references via &tc9563_pcie1_ep and &uart7_ep

Signed-off-by: Wei Deng <[email protected]>
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