mtd: rawnand: omap2: Actually prevent invalid configuration and build error
authorRoger Quadros <rogerq@kernel.org>
Sat, 19 Feb 2022 19:36:00 +0000 (21:36 +0200)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Mon, 7 Mar 2022 16:46:54 +0000 (17:46 +0100)
commit42da5a4ba17070e9d99abf375a5bd70e85d2a6b8
tree740e93b8309a352dd8f5a6d91fd7cda7daa90a1b
parentffb217a13a2eaf6d5bd974fc83036a53ca69f1e2
mtd: rawnand: omap2: Actually prevent invalid configuration and build error

The root of the problem is that we are selecting symbols that have
dependencies. This can cause random configurations that can fail.
The cleanest solution is to avoid using select.

This driver uses interfaces from the OMAP_GPMC driver so we have to
depend on it instead.

Fixes: 4cd335dae3cf ("mtd: rawnand: omap2: Prevent invalid configuration and build error")
Signed-off-by: Roger Quadros <rogerq@kernel.org>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Tested-by: Randy Dunlap <rdunlap@infradead.org>
Link: https://lore.kernel.org/linux-mtd/20220219193600.24892-1-rogerq@kernel.org
drivers/mtd/nand/raw/Kconfig