projects
/
firefly-linux-kernel-4.4.55.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0c92d34
)
spi:modify spi drivers, add wait_busy after write
author
lyx
<lyx@rock-chips.com>
Fri, 10 Sep 2010 01:22:48 +0000
(18:22 -0700)
committer
lyx
<lyx@rock-chips.com>
Fri, 10 Sep 2010 01:23:29 +0000
(18:23 -0700)
drivers/spi/rk2818_spim.c
patch
|
blob
|
history
diff --git
a/drivers/spi/rk2818_spim.c
b/drivers/spi/rk2818_spim.c
index 3edc86a9ded7f81c36027d3cddfa4dd00e22d5c6..8c47834b1784b952c6e14d6f60756f36d30061d0 100755
(executable)
--- a/
drivers/spi/rk2818_spim.c
+++ b/
drivers/spi/rk2818_spim.c
@@
-799,14
+799,15
@@
static int do_transfer(struct rk2818_spi *dws)
if (dws->tx) {
do_write(dws);
}
+ wait_till_tf_empty(dws);
+ wait_till_not_busy(dws);
do_read(dws);
}
else {
do_write(dws);
+ wait_till_tf_empty(dws);
+ wait_till_not_busy(dws);
}
-
- wait_till_tf_empty(dws);
- wait_till_not_busy(dws);
dws->cur_msg->actual_length += dws->len;