From mboxrd@z Thu Jan 1 00:00:00 1970 From: Minkyu Kang Date: Mon, 17 Jun 2013 11:07:55 +0900 Subject: [U-Boot] [U-Boot,V2] MMC: DWMMC: Fix FIFO_DEPTH calculation In-Reply-To: <20130613223448.GA29946@right.am.freescale.net> References: <1369399534-30320-1-git-send-email-rajeshwari.s@samsung.com> <20130613223448.GA29946@right.am.freescale.net> Message-ID: <51BE6F7B.9090703@samsung.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On 14/06/13 07:34, Andy Fleming wrote: > On Fri, May 24, 2013 at 06:15:34PM +0530, Rajeshwari Shinde wrote: >> Current DWMMC driver used to give FIFO underrun/overrun error every 3rd time >> for mmc rescan command. >> In current code FIFO_DEPTH is getting calculated after reading the default FIFOTH >> register and extracting the RX_WMARK bits from it i.e (RX_WMARK = FIFO_DEPTH/2 -1). >> Instead of storing the correct value, we were recalculating the FIFO_DEPT each >> time which is not correct. >> >> Based on "[PATCH V9 3/9] DWMMC: Initialise dwmci and resolve EMMC read write issues" >> http://permalink.gmane.org/gmane.comp.boot-loaders.u-boot/160247 >> >> Signed-off-by: Hatim Ali >> Signed-off-by: Rajeshwari Shinde >> Acked-by: Simon Glass >> Tested-by: Simon Glass >> Acked-by: Jaehoon Chung > > Acked-by: Andy Fleming > > Looks like the patch this is based on is already accepted, but not yet > upstream, so I'm going to delegate the patch to Minkyu Kang > > > applied to u-boot-samsung. Thanks, Minkyu Kang.