From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f176.google.com (mail-pf1-f176.google.com [209.85.210.176]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D51DF3659F9 for ; Mon, 3 Aug 2026 16:33:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.176 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785774818; cv=none; b=ZlitwquvJJGtdZVnvqN+uvuwckhIxGYZVrumAf1pWtXKC5It0zrCkOLEoFFxLLl5doXtuGncDzo0cg3kh2gN192SVEacRbo1aNOfMdnRHtiIv6glH0YB6gay4TnBFrKvPhd5oZedvid+3Dzb7k5Biz1rYHCh4gL9RB/+C4NK/YQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1785774818; c=relaxed/simple; bh=CJ30TTtBZNretgYhQgM+OVQp5KZCxXimsEsM2yrGCWo=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=ahJOyn09InwkpvmMl1zDhhdnTnp/kPk49WxzoIUqHnbpuax9F5wY6W2Ux02vy3YZfaCz+LOl/ubrxFiYpYqJ0S0WdHsw3B6Cs2TqR9AGo7RDnXNH8GHwiOcRJnZkm22I7HSLgd8aRTDhYBxCX3pLSqNrq8Ls8lDT4TZtwRZ7vxM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Izrq7ey8; arc=none smtp.client-ip=209.85.210.176 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Izrq7ey8" Received: by mail-pf1-f176.google.com with SMTP id d2e1a72fcca58-84a3323d858so532629b3a.3 for ; Mon, 03 Aug 2026 09:33:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785774816; x=1786379616; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=nFawlb/mI58C0kLJAoZYOhtyyWVaA7JzPyRY0wueT1M=; b=Izrq7ey8UVtBjO/K/rR5+1VIamPQDpluKIl5xwdlrVZmjt+YwDX5I2MT1MUd0GR4rS M7nYKFs9lXydFbNpyaMMI7o5Rf6E0h28W96+sVkTNxX8Bcs2udApqPJJ6Vv8sgseMDn1 MveGEgZaE41wek5gkkhn9kTWYchQGQC73xxkQFOs6bFlTlRR/QOQ35clcFeq0/sLmNct mx3U+GSfi/9ahNvEbQ8LMB7oeHhd6QLhr3X62i73CqKF1qXwAIp0ij2JppQNIkAPn3lk gYSuMUUCgSDX02vPgPyygrGuDdLEzMx/ung7WlSZYRZRGmks/WxUNbADHcdT3kIBKrWf puxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785774816; x=1786379616; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=nFawlb/mI58C0kLJAoZYOhtyyWVaA7JzPyRY0wueT1M=; b=b8hmky0hRxW7qOvm8Q2HjvbAt4KT/jKMCXNnMJrFdhSvGNKAdiWSzCEyM6Ljs56JFj CLdzHTPLMz7u7nBxMVRnfpBFEAwV7zIEkETuZB4s8gnuu1FZQ/q3fTZ1ZG8bfQzw5ALa FD6Ia5ZVsbG5KrWAs5ocVxNFbxIeo/KcKyg24G+oKQtwmCHymwgB5fZ8JIvOcG2enCJX 20d8jOg+Ye5Q9fza7y3StzTdi4wrk/VJH1bGLGicD8/dR/1wKYG9GldUW9JAH/WBnQNG C2ZuGoPasnpIWT5JEPJFzTvM67lWygnbUQweIqH2pW1ycmQx8KmR6KiGwDfoNXXsJb58 IWJA== X-Forwarded-Encrypted: i=1; AHgh+Rq3TzLhw2NHQkJ6qQSlUjKVtNn6gLRrqruRVuOr4mD6ZVp/8OZ98g+Ei3PYk7bjLI8l+g+HChzf+GfTjGo=@vger.kernel.org X-Gm-Message-State: AOJu0YzO7+QEewPjwWJBvjUKZi7L/6GhbhLnpnLz+MxwtjThxdfHa+Ku 59kx2KyKmjbUO7WwGl/qdA69AIhc08WXvdZc6igQaj2+HcL6rRZW/nCq X-Gm-Gg: AR+sD13zmCI0nr3AHC3YZs8h2DzZXazUtKH6Fzjao4/uJ8mrbri3y1YFshRhvLqM4nH 0aY5IhkeglsywS/xSualaX7z7YgvbRSBqcu21LR2U0VG9BtuKdnNLrUdMaG5kCn0w2SvTJ5QLu4 c+iz7ZdNng9l2z2EBj43zS6BFvBkgczdckybNSNxxTIEOzh4T5aaYPRKTwGI20VT8UM1sUn0AWX II9rroC4rqD82BL95Ja0vbrqUZPMiJaQiZTroeSrFqw6W8YhripLLHX+U+chaDQr2Cv2AOQ0fOQ raXzRK6LpT8M3RVwxWDzzsHFJr/WuunzZt0onQonRD3NJhrQ/UdjgzGk7Eqg1zPnrNQKR6eMVll YCXXqpqr245peBTZtnLLqAev7S3jwTyGT13B7hg6tBmeLQH72+o+hh+47R6pz0kqiOU4qTHyAxc NO1rfFbGu3jvIbBUKTGWi5OZ4Ac1gP1r1EmsMvjIJ4fxY8h9RKeYjfTDhN6WSGe8rgO9irntSNV 4CdEB08ksmqpA057VXMCMVvVYzZBNaBSvowIIcpoB0l6cleZ1v0RgjUhXTCl1bfzhE16YHj94KV sZhKYnzsDvLoNppcLYBfhcg= X-Received: by 2002:a05:6a00:4b08:b0:842:5a15:6fa6 with SMTP id d2e1a72fcca58-84ee495c2aemr12701073b3a.3.1785774816045; Mon, 03 Aug 2026 09:33:36 -0700 (PDT) Received: from chenyou.R15NEW (112-104-169-66.adsl.dynamic.seed.net.tw. [112.104.169.66]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-84edbe565d2sm4164845b3a.13.2026.08.03.09.33.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 03 Aug 2026 09:33:34 -0700 (PDT) From: Chen-Yu Yeh To: chen.wang@linux.dev, inochiama@gmail.com Cc: Chen-Yu Yeh , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Longbin Li , devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-riscv@lists.infradead.org (open list:RISC-V ARCHITECTURE), sophgo@lists.linux.dev (open list:SOPHGO DEVICETREES and DRIVERS), linux-kernel@vger.kernel.org (open list) Subject: [PATCH 1/2] riscv: dts: sophgo: Enable ethernet for Milk-V Duo 256M Date: Tue, 4 Aug 2026 00:33:18 +0800 Message-ID: <20260803163323.74414-1-chenyou910331@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit The SG2002 has an internal ethernet PHY, but on the Milk-V Duo 256M the ethernet signals are only routed to the RJ45 connector of the optional IO board. Enable the GMAC and the MDIO multiplexer so that the interface is usable when such a board is attached. Tested on actual Milk-V Duo 256M hardware: the GMAC probes, the MDIO multiplexer selects the internal bus and the internal EPHY is detected at address 1: eth0: PHY [mdio_mux-0.0:01] driver [Generic PHY] Link-up was not verified for lack of the IO board. Signed-off-by: Chen-Yu Yeh --- arch/riscv/boot/dts/sophgo/sg2002-milkv-duo256m.dts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/riscv/boot/dts/sophgo/sg2002-milkv-duo256m.dts b/arch/riscv/boot/dts/sophgo/sg2002-milkv-duo256m.dts index a2797c0bd767..1462a96a1c12 100644 --- a/arch/riscv/boot/dts/sophgo/sg2002-milkv-duo256m.dts +++ b/arch/riscv/boot/dts/sophgo/sg2002-milkv-duo256m.dts @@ -49,6 +49,14 @@ coprocessor_rtos: region@8fe00000 { }; }; +&gmac0 { + status = "okay"; +}; + +&mdio { + status = "okay"; +}; + &osc { clock-frequency = <25000000>; }; base-commit: 11881041b745b444e4f6c87a2748f1951cf02742 -- 2.43.0