projects
/
platform
/
adaptation
/
renesas_rcar
/
renesas_kernel.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
f0bc0c7
)
nand/denali: use cpu_relax() while waiting for hardware interrupt
author
Chuanxiao Dong
<chuanxiao.dong@intel.com>
Wed, 11 Aug 2010 09:53:29 +0000
(17:53 +0800)
committer
David Woodhouse
<David.Woodhouse@intel.com>
Thu, 12 Aug 2010 10:10:39 +0000
(11:10 +0100)
Signed-off-by: Chuanxiao Dong <chuanxiao.dong@intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
drivers/mtd/nand/denali.c
patch
|
blob
|
history
diff --git
a/drivers/mtd/nand/denali.c
b/drivers/mtd/nand/denali.c
index
975a893
..
5f7c8c8
100644
(file)
--- a/
drivers/mtd/nand/denali.c
+++ b/
drivers/mtd/nand/denali.c
@@
-211,9
+211,9
@@
static uint16_t denali_nand_reset(struct denali_nand_info *denali)
iowrite32(device_reset_banks[i],
denali->flash_reg + DEVICE_RESET);
while (!(ioread32(denali->flash_reg +
-
intr_status_addresses[i]) &
+ intr_status_addresses[i]) &
(reset_complete[i] | operation_timeout[i])))
- ;
+
cpu_relax()
;
if (ioread32(denali->flash_reg + intr_status_addresses[i]) &
operation_timeout[i])
dev_dbg(&denali->dev->dev,