mtd: nand: add NAND driver "library" for Broadcom STB NAND controller
This core originated in Set-Top Box chips (BCM7xxx) but is used in a variety of other Broadcom chips, including some BCM63xxx, BCM33xx, and iProc/Cygnus. It's been used only on ARM and MIPS SoCs, so restrict it to those architectures. There are multiple revisions of this core throughout the years, and almost every version broke register compatibility in some small way, but with some effort, this driver is able to support v4.0, v5.0, v6.x, v7.0, and v7.1. It's been tested on v5.0, v6.0, v6.1, v7.0, and v7.1 recently, so there hopefully are no more lurking inconsistencies. This patch adds just some library support, on which platform drivers can be built. Signed-off-by:Brian Norris <computersforpeace@gmail.com> Reviewed-by:
Florian Fainelli <f.fainelli@gmail.com> Tested-by:
Florian Fainelli <f.fainelli@gmail.com>
-
mentioned in commit 18a2c0ba
-
mentioned in commit 419486ab
-
mentioned in commit bdc8219a
-
mentioned in commit 9311e9fb
-
mentioned in commit 8463054e
-
mentioned in commit 36415a79
-
mentioned in commit bad3e6c6
-
mentioned in commit c48771b7
-
mentioned in commit a176d559
-
mentioned in commit ffe36e3a
-
mentioned in commit 813ec08e
-
mentioned in commit 56f9abba
-
mentioned in commit cb484521
-
mentioned in commit c839a24d
-
mentioned in commit d00b0312
-
mentioned in commit 2353b7bb
-
mentioned in commit b59ff750
-
mentioned in commit 45fe4ad7
-
mentioned in commit a7e118fc
-
mentioned in commit dc4085be
-
mentioned in commit 648d1150
-
mentioned in commit 0f60ac86
-
mentioned in commit 2bc3d6ac
-
mentioned in commit 9c1fac88
-
mentioned in commit 14b1d005
-
mentioned in commit 09417fbf
-
mentioned in commit aae45746