From f7ab3e62ad63e1e28a41c784236ae2399063ac3b Mon Sep 17 00:00:00 2001 From: ZhenXing Zhu Date: Wed, 3 Jun 2026 08:28:36 +0000 Subject: [PATCH] riscv: defconfig: th1520: fix DWMAC config symbol for ethernet dist inclusion category: cleanup Link: https://github.com/RVCK-Project/rvck/issues/298 -------------------------------- CONFIG_DWMAC_XUANTIE does not exist in Kconfig (the actual symbol is CONFIG_DWMAC_THEAD). The invalid config meant the TH1520 GMAC glue driver was never built, leaving ethernet non-functional. Change to CONFIG_DWMAC_THEAD=y to build it in. Signed-off-by: ZhenXing Zhu --- arch/riscv/configs/defconfig | 2 +- arch/riscv/configs/menu_defconfig | 2 +- arch/riscv/configs/th1520_defconfig | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/riscv/configs/defconfig b/arch/riscv/configs/defconfig index 03473657f12a6..d34e1565b6fd7 100644 --- a/arch/riscv/configs/defconfig +++ b/arch/riscv/configs/defconfig @@ -982,7 +982,7 @@ CONFIG_SFC_SIENA_SRIOV=y CONFIG_SMSC9420=m CONFIG_STMMAC_ETH=m CONFIG_DWMAC_DWC_QOS_ETH=m -CONFIG_DWMAC_XUANTIE=m +CONFIG_DWMAC_THEAD=m CONFIG_CASSINI=m CONFIG_NIU=m # CONFIG_NET_VENDOR_SUNPLUS is not set diff --git a/arch/riscv/configs/menu_defconfig b/arch/riscv/configs/menu_defconfig index 8ffdb6838f2af..db612aab0e60a 100644 --- a/arch/riscv/configs/menu_defconfig +++ b/arch/riscv/configs/menu_defconfig @@ -3080,7 +3080,7 @@ CONFIG_DWMAC_STARFIVE=m # CONFIG_DWMAC_STM32 is not set CONFIG_DWMAC_SUNXI=m CONFIG_DWMAC_SUN8I=m -CONFIG_DWMAC_XUANTIE=m +CONFIG_DWMAC_THEAD=m # CONFIG_DWMAC_IMX8 is not set # CONFIG_DWMAC_INTEL_PLAT is not set # CONFIG_DWMAC_TEGRA is not set diff --git a/arch/riscv/configs/th1520_defconfig b/arch/riscv/configs/th1520_defconfig index 8a4a28e61e667..c6e8b85d0acc8 100644 --- a/arch/riscv/configs/th1520_defconfig +++ b/arch/riscv/configs/th1520_defconfig @@ -813,7 +813,7 @@ CONFIG_ATM_DUMMY=m CONFIG_STMMAC_ETH=y CONFIG_DWMAC_DWC_QOS_ETH=m CONFIG_DWMAC_GENERIC=m -CONFIG_DWMAC_XUANTIE=m +CONFIG_DWMAC_THEAD=m # CONFIG_NET_VENDOR_SUNPLUS is not set # CONFIG_NET_VENDOR_SYNOPSYS is not set # CONFIG_NET_VENDOR_VERTEXCOM is not set