Just let us know if we ever have a timeout situation

Signed-off-by: Andy Green <[EMAIL PROTECTED]>
---

 src/cpu/s3c6410/hs_mmc.c |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/cpu/s3c6410/hs_mmc.c b/src/cpu/s3c6410/hs_mmc.c
index 2224a38..c87a1f7 100644
--- a/src/cpu/s3c6410/hs_mmc.c
+++ b/src/cpu/s3c6410/hs_mmc.c
@@ -379,14 +379,15 @@ static void check_dma_int (void)
                if (s3c_hsmmc_readw(HM_NORINTSTS) & 0x0002) {
                        HS_DMA_END = 1;
                        s3c_hsmmc_writew(s3c_hsmmc_readw(HM_NORINTSTS) | 
0x0002, HM_NORINTSTS);
-                       break;
+                       return;
                }
                if (s3c_hsmmc_readw(HM_NORINTSTS) & 0x8000) {
                        puts("error found: ");
                        print32(s3c_hsmmc_readw(HM_ERRINTSTS));
-                       break;
+                       return;
                }
        }
+
        puts("check_dma_int: timeout\n");
 }
 


Reply via email to