linux/drivers/mtd/spi-nor
Michael Walle b44aa9ac6b mtd: spi-nor: slightly refactor the spi_nor_setup()
Instead of always using a function pointer (and initializing it to our
default), just call the default function if the flash didn't set its own
one. That will make the call flow easier to follow.

Also mark the parameter as optional now.

Signed-off-by: Michael Walle <michael@walle.cc>
Signed-off-by: Tudor Ambarus <tudor.ambarus@microchip.com>
Reviewed-by: Pratyush Yadav <p.yadav@ti.com>
Link: https://lore.kernel.org/r/20220223134358.1914798-18-michael@walle.cc
2022-02-25 18:11:11 +02:00
..
controllers mtd: spi-nor: nxp-spifi: Make use of the helper function devm_platform_ioremap_resource_byname() 2021-10-15 11:58:50 +03:00
atmel.c mtd: spi-nor: atmel: unify function names 2022-02-25 09:44:31 +02:00
catalyst.c mtd: spi-nor: catalyst: unify function names 2022-02-25 09:44:31 +02:00
core.c mtd: spi-nor: slightly refactor the spi_nor_setup() 2022-02-25 18:11:11 +02:00
core.h mtd: spi-nor: slightly refactor the spi_nor_setup() 2022-02-25 18:11:11 +02:00
eon.c mtd: spi-nor: eon: unify function names 2022-02-25 09:44:31 +02:00
esmt.c mtd: spi-nor: esmt: unify function names 2022-02-25 09:44:31 +02:00
everspin.c mtd: spi-nor: everspin: unify function names 2022-02-25 09:44:31 +02:00
fujitsu.c mtd: spi-nor: fujitsu: unify function names 2022-02-25 09:44:31 +02:00
gigadevice.c mtd: spi-nor: gigadevice: unify function names 2022-02-25 09:44:31 +02:00
intel.c mtd: spi-nor: intel: unify function names 2022-02-25 09:44:31 +02:00
issi.c mtd: spi-nor: issi: unify function names 2022-02-25 09:44:31 +02:00
Kconfig mtd: spi-nor: keep lock bits if they are non-volatile 2020-12-07 23:01:15 +05:30
macronix.c mtd: spi-nor: macronix: unify function names 2022-02-25 09:44:31 +02:00
Makefile mtd: spi-nor: add initial sysfs support 2021-06-15 23:18:32 +05:30
micron-st.c mtd: spi-nor: micron-st: unify function names 2022-02-25 09:44:31 +02:00
otp.c mtd: spi-nor: Introduce spi_nor_set_mtd_info() 2021-12-07 17:05:10 +02:00
sfdp.c mtd: spi-nor: core: Call spi_nor_post_sfdp_fixups() only when SFDP is defined 2021-12-07 17:05:10 +02:00
sfdp.h mtd: spi-nor: Get rid of duplicated argument in spi_nor_parse_sfdp() 2021-03-15 18:01:47 +02:00
spansion.c mtd: spi-nor: spansion: unify function names 2022-02-25 09:44:32 +02:00
sst.c mtd: spi-nor: sst: unify function names 2022-02-25 09:44:32 +02:00
swp.c mtd: spi-nor: Introduce spi_nor_set_mtd_info() 2021-12-07 17:05:10 +02:00
sysfs.c mtd: spi-nor: add initial sysfs support 2021-06-15 23:18:32 +05:30
winbond.c mtd: spi-nor: winbond: unify function names 2022-02-25 09:44:32 +02:00
xilinx.c mtd: spi-nor: xilinx: unify function names 2022-02-25 09:44:32 +02:00
xmc.c mtd: spi-nor: xmc: unify function names 2022-02-25 09:44:32 +02:00