From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carlo Caione Date: Wed, 23 Jan 2019 16:39:36 +0000 Subject: [U-Boot] [PATCH] net: phy: realtek: Introduce quirk to mark RXC not stoppable In-Reply-To: References: <20190123135547.10641-1-ccaione@baylibre.com> Message-ID: <20190123163935.iwniiz6czc5vd3jd@xps> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On 23/01/19 16:19, Joe Hershberger wrote: /cut >> + transitions to/from a lower power consumption level (Low >> Power Idle >> + mode) based on link utilization. When no packets are being >> + transmitted, the system goes to Low Power Idle mode to save power. >> + >> + Under particular circumstances this setting can cause issues where >> + the PHY is unable to transmit or receive any packet when in LPI mode. >> + The problem is caused when the PHY is configured to stop receiving >> + the xMII clock while it is signaling LPI. When not stated otherwise >> + this bit is set by libphy in the linux kernel. > >This seems to be copied from Linux, please update to describe what >happens in U-Boot. It is not copied from Linux. The problem is that the libphy in the kernel is flipping this bit and this is causing the issue in U-Boot on reboot. So I'm saying exactly that. -- Carlo Caione