]> asedeno.scripts.mit.edu Git - linux.git/commit
mtd: spi-nor: Move manufacturer quad_enable() in ->default_init()
authorTudor Ambarus <tudor.ambarus@microchip.com>
Sat, 24 Aug 2019 12:00:41 +0000 (12:00 +0000)
committerTudor Ambarus <tudor.ambarus@microchip.com>
Wed, 28 Aug 2019 09:40:27 +0000 (12:40 +0300)
commit22f2eaac3f3128c4aa3acad83d43701265c1c150
tree1b28c5d1e2e5cde3be9ab05c4c7e22cbbf96da6e
parent48e4d973aefeea6080e6f6dc69326a66004c7923
mtd: spi-nor: Move manufacturer quad_enable() in ->default_init()

The goal is to move the quad_enable manufacturer specific init in the
nor->manufacturer->fixups->default_init()

The legacy quad_enable() implementation is spansion_quad_enable(),
select this method by default.

Set specific manufacturer fixups->default_init() hooks to overwrite
the default quad_enable() implementation when needed.

Signed-off-by: Tudor Ambarus <tudor.ambarus@microchip.com>
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Reviewed-by: Vignesh Raghavendra <vigneshr@ti.com>
drivers/mtd/spi-nor/spi-nor.c