nand_op_parser_exec_op should use longest pattern
miquel.raynal at bootlin.com
Tue Apr 16 14:22:51 PDT 2019
> >> > I have no fix for this, just wanted to let you know. It turned out that
> >> > in my case for the GPMI nand driver I probably won't need any pattern
> >> > table.
> >> Thanks for bringing it up! Will try it out when I come around.
> > Here is a new version of the proposed fix that compiles, at
> > least :-). Still not tested tested on a real HW though.
> Tested it here, seems to boot a rootfs from flash just fine!
> The OOB reads look like this now:
> [ 74.478469] nand: executing subop:
> [ 74.478500] nand: ->CMD [0x00]
> [ 74.478529] nand: ->ADDR [5 cyc: 00 08 c0 1d 00]
> [ 74.478555] nand: ->CMD [0x30]
> [ 74.478580] nand: ->WAITRDY [max 200000 ms]
> [ 74.478606] nand: ->DATA_IN [64 B]
> So the patch below seems to do what we intend.
Would you mind sending a proper patch with the below change? You can
credit Boris with a suggested-by.
More information about the linux-mtd