]> git.ipfire.org Git - thirdparty/linux.git/commit
mtd: rawnand: brcmnand: legacy exec_op implementation
authorÁlvaro Fernández Rojas <noltari@gmail.com>
Wed, 21 May 2025 08:03:25 +0000 (10:03 +0200)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Mon, 26 May 2025 09:32:33 +0000 (11:32 +0200)
commit3bfb22cecfe6b6f0d8ee56ef4b533cf68599c5d9
treeda4ab83b2ef9064b6b3cdb4dbd96909e08aa88de
parent44ed1f5ff73e9e115b6f5411744d5a22ea1c855b
mtd: rawnand: brcmnand: legacy exec_op implementation

Commit 3c8260ce7663 ("mtd: rawnand: brcmnand: exec_op implementation")
removed legacy interface functions, breaking < v5.0 controllers support.
In order to fix older controllers we need to add an alternative exec_op
implementation which doesn't rely on low level registers.

Fixes: 3c8260ce7663 ("mtd: rawnand: brcmnand: exec_op implementation")
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Reviewed-by: David Regan <dregan@broadcom.com>
Reviewed-by: Florian Fainelli <florian.fainelli@broadcom.com>
Reviewed-by: William Zhang <william.zhang@broadcom.com>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
drivers/mtd/nand/raw/brcmnand/brcmnand.c