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 CA918283159 for ; Thu, 12 Feb 2026 05:28:12 +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=1770874093; cv=none; b=rnHOaP/AnWdxMyTb1c7Bd8pWKBzCTnrEF0qOcRlLe2EK1Y9az7uQGO/d5gH14QcvbcK8za4HBW0p2Oj3oo68S8AE4mZ4dnTZ1WKkq4/IRPauDvUpGuD8SqcMhunyyobDyLN53I8YJ2M4JMHAUl6WN+Wx6Ep+ZdLYmjWyGzSATxI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770874093; c=relaxed/simple; bh=KAvHmXBR6Z1t7fykOb+Q8OlteilYCII3PJTMYzVRo6g=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=IrmaoDx4t8Z6reilTe996jUtj/sca2ylwwSLqHf4w9JoBOplhh7RN0dvWzzWCHD/HGKjzothTeDkWXOswo4x8aYHNN5VNl+qdGc8kvEJfb31Rr7deCVRog5HsG3/kD251FQSrDkWAgbqq+aA5gO88a0+vT5Gb62kIdK/wZKbjzs= 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=Rt7pvJ8N; 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="Rt7pvJ8N" Received: by mail-pf1-f176.google.com with SMTP id d2e1a72fcca58-823c56765fdso1541977b3a.1 for ; Wed, 11 Feb 2026 21:28:12 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1770874092; x=1771478892; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=KAvHmXBR6Z1t7fykOb+Q8OlteilYCII3PJTMYzVRo6g=; b=Rt7pvJ8Na0KNqUohoPTVe2r0OCXJj13dl+0ZEtTWoGNPUruLSQLRs+MhCzXWmWUWMr MPz/dYgUOovub+ltFAXqkZHIsqkkPpJjcCgHrKIB6vGkgcIve3yowA73edAgWt0+jmol cbCi1UErdVufvoBLRBGTqI6qS2Mw1u/CwsviuPnV7FwoXIMEm/WWL1Q4LFcM04yPLZIn yFBwg6u9w46FMUKMli5z5Y2jwhvd3TMOuNSA+MjePXfR3JWd+iCO3jVwdhmqaMmF2Gy2 HTjXak0b05lYYKu3z9CTMP3JARAnNQIVnc+wxsQj0B7RsEoP2Nyd3LNgqjM2Lar0B6iO UUYA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770874092; x=1771478892; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=KAvHmXBR6Z1t7fykOb+Q8OlteilYCII3PJTMYzVRo6g=; b=nl7S27iDW6c03wCCNyTSyTWd8xlyUyAxU7A1uBvGudhAHzYWg4pO7/OUZKefMnK4Bn ZytZPLGMQtDTT7by+W3J55Xs0FPOlNF8DyzgH5iO0x1VXLXspFOE/4YsUCX0uvVUCZO5 Ok2TIheX0Jc4tpdEEzhXygTN8/3/fOtt9ihh+NC8rNJeKN4WXDCo5wX3pvpnDQRb+FIH NByiQIAMxcBJ5yonFCdxJPTksedUJxBzXxKIJu+/LMOBwJCKqPOerqeWhmoLextpPRJH bhTu8oxWuRENX7ETUHi7X3kX1Fb/jSaAL81w8JwLCQCa5TiuKlEMJtGAOLz73dGPhco2 7PCA== X-Forwarded-Encrypted: i=1; AJvYcCVgwAZmxsmMm62O0TK92L6KSqfwBOM3RPaa9Dj0LRmHxasrPdqD8fn74j96JixtjlCzTISTKCzF2zL+ulU=@vger.kernel.org X-Gm-Message-State: AOJu0YwlEu4/t9U28BDH0aRpH41C29x6bGHBYWu60vEZrtuNTKXZAFsn wya7wUlq1jo5/PKzCAiXc6EwBn9h281zToigFG1F6BoneXyRju1JeS0E X-Gm-Gg: AZuq6aKykE3m7FA2s6yvBFCXdggcHZRAI/VmbhMqa1kyHa21WYfuwyh2RSg6cbFWv5y REb2mGd8K/LwY3+So7k6CrVZQO+7FicV+fMzxF1EaGvi13FjQ+nWRcGwr1u35fkRoegGqsx4Lle FERg2UyC14n99/SWz7KaCvbI1e4NokzmV4SUCiog9+pNyzAd5aWOfXc5VV4NawtRM9U/c8LZoLG 5mCinoNh3VUEQn7ceyEB8qgMlxNegj4XalZEAX+Z/2y6hK3X5C4NZW6gF1v+o84o69LFrtkEK3c G8a1wjKE0ruBWKId2BraMYQuRP8zkM/sjgNIVtibGj6s5WAMKWmhm787sDJTMqLVjwAHxVXAyMV nPk227+rzmjN8LZEreIkOXLGnx3zRck7FUM0fcXRxvj4PJyIroE3cSgLL+895TtkjH4jDKqAQcE 1wqU7317K1g5OA2srZLqSqfrAFBVJDjkMs/q+I+dhTA513qR3XZabRj8YssZKCJPJYBq0LfXsnK 7Ae X-Received: by 2002:a05:6a00:92a6:b0:824:4a22:ec02 with SMTP id d2e1a72fcca58-824b3042b8bmr1089776b3a.42.1770874091996; Wed, 11 Feb 2026 21:28:11 -0800 (PST) Received: from [192.168.0.100] (60-250-196-139.hinet-ip.hinet.net. [60.250.196.139]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-8249e368d0asm4119668b3a.11.2026.02.11.21.28.08 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 11 Feb 2026 21:28:11 -0800 (PST) Message-ID: <532078ce-f02e-424f-8382-2b52438a657a@gmail.com> Date: Thu, 12 Feb 2026 13:28:07 +0800 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH net-next v12 3/3] net: stmmac: dwmac-nuvoton: Add dwmac glue for Nuvoton MA35 family To: "Russell King (Oracle)" Cc: andrew+netdev@lunn.ch, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, mcoquelin.stm32@gmail.com, richardcochran@gmail.com, alexandre.torgue@foss.st.com, joabreu@synopsys.com, ychuang3@nuvoton.com, schung@nuvoton.com, yclu4@nuvoton.com, peppe.cavallaro@st.com, linux-arm-kernel@lists.infradead.org, netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, openbmc@lists.ozlabs.org, linux-stm32@st-md-mailman.stormreply.com, Andrew Lunn References: <20260210052226.3005666-1-a0987203069@gmail.com> <20260210052226.3005666-4-a0987203069@gmail.com> <747b9ab4-6711-426d-95a5-4ce6c8732edd@gmail.com> Content-Language: en-US From: Joey Lu In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 2/11/2026 6:21 PM, Russell King (Oracle) wrote: > On Wed, Feb 11, 2026 at 05:52:21PM +0800, Joey Lu wrote: >>> Is this register preserved over suspend/resume ? >> It is not preserved by the GMAC suspend/resume flow and therefore needs to >> be treated as a system register rather than a GMAC local context. > That is another reason to use .set_phy_intf_sel as that will be called > just before GMAC soft-reset in the .ndo_open() and resume paths. Got it! Thank you for clarifying.