From mboxrd@z Thu Jan 1 00:00:00 1970 From: Scott McNutt Date: Sun, 19 Oct 2008 17:59:02 -0400 Subject: [U-Boot] CFI Driver Problem: flash not ready In-Reply-To: <20081019195142.C34DC832E43A@gemini.denx.de> References: <20081019195142.C34DC832E43A@gemini.denx.de> Message-ID: <48FBADA6.3090505@psyent.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Wolfgang, > Why the heck does flash_is_busy() return 0 when the flashobviously is > still busy? Does this use the toggle bit detection? I saw the same symptoms with Nios II. Basically, the memory controller was reading the 16-bit flash twice to obtain a full 32-bit word, then returning just the first 16-bits. So, I would never see the toggle bit changing. Not sure if this is similar to your situation ... but it was a real pain-in-the-butt to finally understand what was happening in my situation. Regards, --Scott