From 1944469414e5989132ca19f4ba264a577983cca7 Mon Sep 17 00:00:00 2001 From: Eshitha Oyyavuru Date: Tue, 15 Sep 2026 11:35:47 +0530 Subject: [PATCH] fit-dtb-compatible: add qcs6490-rb3gen2-staging overlay for subtype2-staging FIT_DTB_COMPATIBLE[qcom_qcs5430-iot-subtype2-staging] and [qcom_qcs6490-iot-subtype2-staging] only pulled in kodiak-staging. qcs6490-rb3gen2-staging - the overlay that provides the phy-reset-gpios property the tc956x PCIe Ethernet driver needs - was never included in either combo. Without it, phy-reset-gpios is absent from the resolved device tree, the tc956x driver probe fails with -ENOENT, and both Ethernet interfaces are missing on RB3 Gen2 whenever staging is requested on subtype2 (vision-mezzanine) boards. Add qcs6490-rb3gen2-staging to both combos, ordered after kodiak-staging so its phy-reset-gpios property name takes precedence over kodiak-staging's. Signed-off-by: Eshitha Oyyavuru --- .../include/fit-dtb-compatible-linux-qcom.inc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/conf/machine/include/fit-dtb-compatible-linux-qcom.inc b/conf/machine/include/fit-dtb-compatible-linux-qcom.inc index b1e14dcff..f039c6565 100644 --- a/conf/machine/include/fit-dtb-compatible-linux-qcom.inc +++ b/conf/machine/include/fit-dtb-compatible-linux-qcom.inc @@ -216,9 +216,9 @@ FIT_DTB_COMPATIBLE[qcom_qcs5430-iot-subtype2-el2kvm] = \ FIT_DTB_COMPATIBLE[qcom_qcs6490-iot-subtype2-el2kvm] = \ "qcs6490-rb3gen2 qcs6490-rb3gen2-vision-mezzanine kodiak-el2" FIT_DTB_COMPATIBLE[qcom_qcs5430-iot-subtype2-staging] = \ - "qcs6490-rb3gen2 qcs6490-rb3gen2-vision-mezzanine kodiak-staging" + "qcs6490-rb3gen2 qcs6490-rb3gen2-vision-mezzanine kodiak-staging qcs6490-rb3gen2-staging" FIT_DTB_COMPATIBLE[qcom_qcs6490-iot-subtype2-staging] = \ - "qcs6490-rb3gen2 qcs6490-rb3gen2-vision-mezzanine kodiak-staging" + "qcs6490-rb3gen2 qcs6490-rb3gen2-vision-mezzanine kodiak-staging qcs6490-rb3gen2-staging" FIT_DTB_COMPATIBLE[qcom_qcs5430-iot-camx] = \ "qcs6490-rb3gen2 qcs5430-fps-camx" @@ -237,13 +237,13 @@ FIT_DTB_COMPATIBLE[qcom_qcs6490-iot-camx-el2kvm] = \ FIT_DTB_COMPATIBLE[qcom_qcs6490-iot-subtype2-camx-el2kvm] = \ "qcs6490-rb3gen2 qcs6490-rb3gen2-vision-mezzanine-camx kodiak-el2" FIT_DTB_COMPATIBLE[qcom_qcs5430-iot-camx-staging] = \ - "qcs6490-rb3gen2 qcs5430-fps-camx kodiak-staging" + "qcs6490-rb3gen2 qcs5430-fps-camx kodiak-staging qcs6490-rb3gen2-staging" FIT_DTB_COMPATIBLE[qcom_qcs5430-iot-subtype2-camx-staging] = \ - "qcs6490-rb3gen2 qcs5430-fps-camx kodiak-staging" + "qcs6490-rb3gen2 qcs5430-fps-camx kodiak-staging qcs6490-rb3gen2-staging" FIT_DTB_COMPATIBLE[qcom_qcs6490-iot-camx-staging] = \ - "qcs6490-rb3gen2 qcs6490-rb3gen2-vision-mezzanine-camx kodiak-staging" + "qcs6490-rb3gen2 qcs6490-rb3gen2-vision-mezzanine-camx kodiak-staging qcs6490-rb3gen2-staging" FIT_DTB_COMPATIBLE[qcom_qcs6490-iot-subtype2-camx-staging] = \ - "qcs6490-rb3gen2 qcs6490-rb3gen2-vision-mezzanine-camx kodiak-staging" + "qcs6490-rb3gen2 qcs6490-rb3gen2-vision-mezzanine-camx kodiak-staging qcs6490-rb3gen2-staging" # ---------- glymur ---------- FIT_DTB_COMPATIBLE[qcom_glymur-crd-staging] = "glymur-crd glymur-staging" FIT_DTB_COMPATIBLE[qcom_glymur-crd-camx] = "glymur-crd glymur-crd-camx"