]> www.infradead.org Git - users/jedix/linux-maple.git/commit
mtd: nand: brcmnand: fix NAND timeout when accessing eMMC
authorDavid Regan <dregan@broadcom.com>
Thu, 22 May 2025 17:25:17 +0000 (10:25 -0700)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Fri, 23 May 2025 14:48:41 +0000 (16:48 +0200)
commit528b541b71cf03e263272b051b70696f92258e9d
tree0ea7712cae20a01ff4a0ce9d88e4e0ef235ff0d7
parent4a5a99bc79cdc4be63933653682b0261a67a0c9f
mtd: nand: brcmnand: fix NAND timeout when accessing eMMC

When booting a board to NAND and accessing NAND while eMMC
transactions are occurring the NAND will sometimes timeout. This
is due to both NAND and eMMC controller sharing the same data bus
on BCMBCA chips. Fix is to extend NAND timeout to allow eMMC
transactions time to complete.

Signed-off-by: David Regan <dregan@broadcom.com>
Reviewed-by: William Zhang <william.zhang@broadcom.com>
Reviewed-by: Florian Fainelli <florian.fainelli@broadcom.com>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
drivers/mtd/nand/raw/brcmnand/brcmnand.c