Re: Re: [PATCH v7 2/2] ethernet: eswin: Add eic7700 ethernet driver
From: "Russell King (Oracle)" <linux@armlinux.org.uk>
Date: 2025-09-23 09:09:23
Also in:
linux-arm-kernel, linux-devicetree, lkml
From: "Russell King (Oracle)" <linux@armlinux.org.uk>
Date: 2025-09-23 09:09:23
Also in:
linux-arm-kernel, linux-devicetree, lkml
On Tue, Sep 23, 2025 at 11:06:08AM +0800, 韦尚娟 wrote:
In the current eic7700_dwmac glue driver, the regmap_read()/write() operations(for phy_ctrl1, axi_lp_ctrl1, and the RX/TX delay registers))are performed directly in the probe() function. Would it be cleaner to move these register configurations into the init() callback instead, so that they are also reapplied during resume()?
This is a question I can't answer definitively as I don't know what happens during a suspend on your hardware, and thus which registers are lost / reset by the time the system resumes. So I can only give the obvious guidance. If the settings in the delay registers are lost over a suspend/resume then they need to be re-initialised after resume. -- RMK's Patch system: https://www.armlinux.org.uk/developer/patches/ FTTP is here! 80Mbps down 10Mbps up. Decent connectivity at last!