summaryrefslogtreecommitdiffstats
path: root/arch/arm
diff options
context:
space:
mode:
authorMasahiro Yamada <yamada.masahiro@socionext.com>2017-09-13 04:05:50 +0200
committerBoris Brezillon <boris.brezillon@free-electrons.com>2017-09-18 14:55:52 +0200
commit14157f861437ebe2d624b0a845b91bbdf8ca9a2d (patch)
treeee3b430a97c0516cd92455525419a3edc3db25d5 /arch/arm
parentmtd: nand: Use standard large page OOB layout when using NAND_ECC_NONE (diff)
downloadlinux-14157f861437ebe2d624b0a845b91bbdf8ca9a2d.tar.xz
linux-14157f861437ebe2d624b0a845b91bbdf8ca9a2d.zip
mtd: nand: introduce NAND_ROW_ADDR_3 flag
Several drivers check ->chipsize to see if the third row address cycle is needed. Instead of embedding magic sizes such as 32MB, 128MB in drivers, introduce a new flag NAND_ROW_ADDR_3 for clean-up. Since nand_scan_ident() knows well about the device, it can handle this properly. The flag is set if the row address bit width is greater than 16. Delete comments such as "One more address cycle for ..." because intention is now clear enough from the code. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Acked-by: Wenyou Yang <wenyou.yang@microchip.com> Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com>
Diffstat (limited to 'arch/arm')
0 files changed, 0 insertions, 0 deletions