mtd: rawnand: meson: check buffer length
authorArseniy Krasnov <AVKrasnov@sberdevices.ru>
Fri, 9 Jun 2023 11:28:39 +0000 (14:28 +0300)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Fri, 9 Jun 2023 15:23:49 +0000 (17:23 +0200)
commit46c37b99b5cbaa69a4d2af498b7d6a6db34d4db0
tree71c5fd0fd5049f1d786dbbe8070a40dbfe395da8
parent1a50947df5b3a574c4c97891f8deb8de6500be6c
mtd: rawnand: meson: check buffer length

Meson NAND controller has limited buffer length, so check it before
command execution to avoid length trim. Also check MTD write size on
chip attach.

Signed-off-by: Arseniy Krasnov <AVKrasnov@sberdevices.ru>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Link: https://lore.kernel.org/linux-mtd/20230609112840.2325455-1-AVKrasnov@sberdevices.ru
drivers/mtd/nand/raw/meson_nand.c