From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefan Roese Date: Tue, 18 Dec 2007 06:20:44 +0100 Subject: [U-Boot-Users] MPC5121 (and MPC5200) ethernet initialization delay In-Reply-To: References: <47670478.7060609@gmail.com> Message-ID: <200712180620.44690.sr@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Tuesday 18 December 2007, Chris Morgan wrote: > One of the hardware guys speculated about the autonegotation being the > cause of the delay so I guess it has at least a few votes now. I'm > hoping for a Freescale person on this list to verify the cause of the > issue as something we can't just change a few registers and fix. > > If Wolfgang is ok with not initializing the hardware before use then > doesn't that fit with holding off the ethernet initialization until > there is a function call in the code that requires accessing ethernet? > We aren't using any boot commands that use networking so while we have > ethernet enabled in our board configuration for debug and flashing it > isn't necessary in most boot situations. If initialization on demand > of the ethernet device was acceptable we could probably have someone > work on a patch to do so. Just want to get approval that the idea is > sane and acceptable for inclusion in u-boot, if properly implemented. Let me check if I understand this correctly. Your U-Boot has a delay of approx. 2 seconds upon booting (most likely waiting for autonegotiation to complete), even when you don't use ethernet in U-Boot at all? This is not what should happen. The targets I know best (PPC4xx) initiate the autonegotiation only when the ethernet interface is used. Upon TFTP download or something like this. So there should be no delay at all in U-Boot related to this ethernet initialization when you don't use ethernet. Best regards, Stefan ===================================================================== DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office at denx.de =====================================================================