From d8aacdfc190329f1b1661babd9f6f2799e94075c Mon Sep 17 00:00:00 2001 From: Mohd Ayaan Anwar Date: Tue, 23 Jun 2026 16:12:26 +0530 Subject: [PATCH 1/2] QCLINUX: prune.config: Enable the TI DP83867 PHY driver The Shikra EVK boards have an RGMII TI PHY connected to the dual EMACs of the SoC. Remove its config from prune.config to enable its driver. Signed-off-by: Mohd Ayaan Anwar --- arch/arm64/configs/prune.config | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm64/configs/prune.config b/arch/arm64/configs/prune.config index 7f505d6bcab3b..f88b528fbe09d 100644 --- a/arch/arm64/configs/prune.config +++ b/arch/arm64/configs/prune.config @@ -93,7 +93,6 @@ # CONFIG_BCM54140_PHY is not set # CONFIG_MICROSEMI_PHY is not set # CONFIG_ROCKCHIP_PHY is not set -# CONFIG_DP83867_PHY is not set # CONFIG_DP83TD510_PHY is not set # CONFIG_VITESSE_PHY is not set # CONFIG_CAN_FLEXCAN is not set From 4579d2308ab7543138312639a580e5c673066f2a Mon Sep 17 00:00:00 2001 From: Mohd Ayaan Anwar Date: Tue, 23 Jun 2026 16:22:39 +0530 Subject: [PATCH 2/2] PENDING: arm64: dts: qcom: shikra-iqs: Remove GPIO138 from emac1 default state GPIO138 is a reserved GPIO, with its access protected by TZ. Remove it from ethernet1_default_state so that its probe doesn't fail due to Kernel access to GPIO138 being restricted. Link: https://lore.kernel.org/netdev/20260612-shikra_ethernet-v1-9-f0f4a1d19929@oss.qualcomm.com/ Signed-off-by: Mohd Ayaan Anwar --- arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts b/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts index 98ab8380a3178..f54fa0352ea47 100644 --- a/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts +++ b/arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts @@ -539,8 +539,8 @@ ethernet1_defaults: ethernet1-defaults-state { rgmii-rx-pins { - pins = "gpio137", "gpio138", "gpio139", - "gpio140", "gpio141", "gpio142"; + pins = "gpio137", "gpio139", "gpio140", + "gpio141", "gpio142"; function = "rgmii"; bias-disable; drive-strength = <16>;