| #
73ecea3d |
| 15-Mar-2019 |
Boris Brezillon <boris.brezillon@free-electrons.com> |
UPSTREAM: mtd: nand: provide several helpers to do common NAND operations
Linux commit 97d90da8a88 ("mtd: nand: provide several helpers to do common NAND operations")
This is part of the process of
UPSTREAM: mtd: nand: provide several helpers to do common NAND operations
Linux commit 97d90da8a88 ("mtd: nand: provide several helpers to do common NAND operations")
This is part of the process of removing direct calls to ->cmdfunc() outside of the core in order to introduce a better interface to execute NAND operations.
Here we provide several helpers and make use of them to remove all direct calls to ->cmdfunc(). This way, we can easily modify those helpers to make use of the new ->exec_op() interface when available.
Change-Id: I721c476a3ea5997dd4e4ca68ed929543478efd69 Signed-off-by: Boris Brezillon <boris.brezillon@free-electrons.com> [miquel.raynal@free-electrons.com: rebased and fixed some conflicts] Signed-off-by: Miquel Raynal <miquel.raynal@free-electrons.com> Acked-by: Masahiro Yamada <yamada.masahiro@socionext.com> [Philippe Reynes: adapt code to u-boot and only keep new function] Signed-off-by: Philippe Reynes <philippe.reynes@softathome.com> Signed-off-by: Jon Lin <jon.lin@rock-chips.com> (cherry picked from commit 9db29b300f7d9a58122a22a0815fe8449a664563)
show more ...
|
| #
46c3d471 |
| 14-Jan-2018 |
Jörg Krause <joerg.krause@embedded.rocks> |
UPSTREAM: mtd: nand: export nand_get_flash_type function
`nand_get_flash_type()` allows identification of supported NAND flashs. The function is useful in SPL (like mxs_nand_spl.c) to lookup for a N
UPSTREAM: mtd: nand: export nand_get_flash_type function
`nand_get_flash_type()` allows identification of supported NAND flashs. The function is useful in SPL (like mxs_nand_spl.c) to lookup for a NAND flash (which does not support ONFi) instead of using nand_simple.c and hard-coding all required NAND parameters.
Change-Id: I469c18019d13e8e7f5105ece92c581047e751924 Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks> Signed-off-by: Jon Lin <jon.lin@rock-chips.com> (cherry picked from commit da37d096820e15b2bcdb0243da2dc01707c650f2)
show more ...
|
| #
331c2375 |
| 30-Nov-2017 |
Masahiro Yamada <yamada.masahiro@socionext.com> |
UPSTREAM: mtd: nand: Rename nand.h into rawnand.h
This header was renamed to rawnand.h in Linux.
The following is the corresponding commit in Linux.
commit d4092d76a4a4e57b65910899948a83cc8646c5
UPSTREAM: mtd: nand: Rename nand.h into rawnand.h
This header was renamed to rawnand.h in Linux.
The following is the corresponding commit in Linux.
commit d4092d76a4a4e57b65910899948a83cc8646c5a5 Author: Boris Brezillon <boris.brezillon@free-electrons.com> Date: Fri Aug 4 17:29:10 2017 +0200
mtd: nand: Rename nand.h into rawnand.h
We are planning to share more code between different NAND based devices (SPI NAND, OneNAND and raw NANDs), but before doing that we need to move the existing include/linux/mtd/nand.h file into include/linux/mtd/rawnand.h so we can later create a nand.h header containing all common structure and function prototypes.
Change-Id: Ia387c26297c268a449e3451c7adfabcd6417b278 Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Signed-off-by: Jon Lin <jon.lin@rock-chips.com> (cherry picked from commit 6ae3900a86b52429bf7a73ad832f0ad02acc2282)
show more ...
|