History log of /fuchsia/zircon/system/dev/nand/aml-rawnand/onfi.c
Revision Date Author Comments
# 0d2ae2b9 25-Sep-2018 Mohan Srinivasan <srmohan@google.com>

[dev][nand][aml-rawnand] Fix data corruptions caused by ARM cache fills.

1) The iobuffers (data/info) used in the driver were cacheable. This
results in silent data corruption, when bus loading increases. Mark
the iobuffers non-cacheable. This fixes the data corruption issues.
2) Add descriptive comments about blank page detection (randomization
on), about chip delay.

Test: Code has been tested with Ricardo's read stress test, and with
iochk.

Bug: ZX-2616
Change-Id: I515a2c1df2d65ec44a608bfffe216f546ea602af


# bf3ac278 21-Sep-2018 rvargas <rvargas@google.com>

[raw-nand] Increase nand delays.

This is a temporary workaround for Astro issues.

Test: manual.
ZX-2616 #comment add workaround.

Change-Id: I3a3915b14a4e349083b1a15d0540b30ddca30610


# babe1cf5 25-Jul-2018 Adam Barth <abarth@chromium.org>

[sync] Apply C API rubric to libsync

Test: No behavior change
Change-Id: I30a413f7fb5d3f4e741e5204532b82e73595c086


# 3d3ca35c 23-Jul-2018 Mike Voydanoff <voydanoff@google.com>

[dev][nand][aml-rawnand] Move the aml-rawnand driver to system/dev/nand/

I don't see a need for having this in its own separate directory.

Change-Id: Icfcfb779e86009e967c976e829608e012e3fa997
TESTED: build