aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorBoris BREZILLON <[email protected]>2015-10-13 11:22:18 +0200
committerBrian Norris <[email protected]>2015-10-13 12:56:49 -0700
commit45aaeff947190e4b57b2d0db4d74ab5eea450825 (patch)
tree881a4d58f0b030a6dfa0892730ee173e3e17aa27 /tools/perf/scripts/python
parent693ad87205ce6ea4c5699e3d2413f644ad903177 (diff)
mtd: nand: pass page number to ecc->write_xxx() methods
The ->read_xxx() methods are all passed the page number the NAND controller is supposed to read, but ->write_xxx() do not have such a parameter. This is a problem if we want to properly implement data scrambling/randomization in order to mitigate MLC sensibility to repeated pattern: to prevent bitflips in adjacent pages in the same block we need to avoid repeating the same pattern at the same offset in those pages, hence the randomizer/scrambler engine need to be passed the page value in order to adapt its seed accordingly. Moreover, adding the page parameter to the ->write_xxx() methods add some consistency to the current API. Signed-off-by: Boris Brezillon <[email protected]> CC: Josh Wu <[email protected]> CC: Ezequiel Garcia <[email protected]> CC: Maxime Ripard <[email protected]> CC: Greg Kroah-Hartman <[email protected]> CC: Huang Shijie <[email protected]> CC: Stefan Agner <[email protected]> CC: [email protected] CC: [email protected] CC: [email protected] Signed-off-by: Brian Norris <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions