Hello, While working on the early ->exec_op() initializations, I figured the logic might need to be updated a little bit in order to support "problematic" IPs like Arasan which do not leave a lot of latitude to the core. While doing these changes in the logic, I also decided to cleanup this portion a bit, which ended with the writing of a few fixes. Cheers, Miquèl Miquel Raynal (8): mtd: rawnand: timings: Add mode information to the timings structure mtd: rawnand: timings: Fix default tR_max and tCCS_min timings mtd: rawnand: onfi: Fix redundancy detection check mtd: rawnand: onfi: Use an intermediate variable to decomplefixy conditions mtd: rawnand: onfi: Avoid doing a copy of the parameter page mtd: rawnand: onfi: Simplify the NAND operations during detection mtd: rawnand: jedec: Use an intermediate variable to decomplefixy conditions mtd: rawnand: jedec: Simplify the NAND operations during detection drivers/mtd/nand/raw/nand_jedec.c | 21 ++++++++--------- drivers/mtd/nand/raw/nand_onfi.c | 36 ++++++++++++----------------- drivers/mtd/nand/raw/nand_timings.c | 11 ++++++--- include/linux/mtd/rawnand.h | 10 +++++--- 4 files changed, 39 insertions(+), 39 deletions(-) -- 2.20.1 ______________________________________________________ Linux MTD discussion mailing list http://lists.infradead.org/mailman/listinfo/linux-mtd/