summary refs log tree commit diff
path: root/drivers/net/ps3_gelic_wireless.c
diff options
context:
space:
mode:
authorChuanxiao Dong <chuanxiao.dong@intel.com>2010-08-11 17:14:59 +0800
committerDavid Woodhouse <David.Woodhouse@intel.com>2010-08-12 11:10:37 +0100
commitf0bc0c778fe12e43658193fae975fc5762e98773 (patch)
tree9d387a0de47c05cfef548cdaa149317aeb8ab51c /drivers/net/ps3_gelic_wireless.c
parentb292c341e2304b1d937843711c63d1e141d7b589 (diff)
downloadlinux-f0bc0c778fe12e43658193fae975fc5762e98773.tar.gz
nand/denali: change read_status function method
In mtd->write, Denali controller will use MODE_11 mode to read
NAND flash status, then return back to MODE_1O mode to do page
write.
Here comes a bug for this kind of using, sometimes controller will
not write data to NAND and just return a good interrupt to tell
driver writing work is done. The data in this page is all 0xff and
this page can not be written again. The reason is unknow.

So read Denali controller register WRITE_PROTECT to get NAND status
instead.

Signed-off-by: Chuanxiao Dong <chuanxiao.dong@intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Diffstat (limited to 'drivers/net/ps3_gelic_wireless.c')
0 files changed, 0 insertions, 0 deletions