diff options
author | Brian Norris <computersforpeace@gmail.com> | 2015-11-10 21:15:28 +0100 |
---|---|---|
committer | Brian Norris <computersforpeace@gmail.com> | 2015-11-19 22:34:45 +0100 |
commit | cd78ea02dc82eb26be8c2fc1cf05adbf94ea8727 (patch) | |
tree | e979871c9408673b83e3364f24187397f4f1ee0d /drivers/mtd | |
parent | mtd: spi-nor: provide default erase_sector implementation (diff) | |
download | linux-cd78ea02dc82eb26be8c2fc1cf05adbf94ea8727.tar.xz linux-cd78ea02dc82eb26be8c2fc1cf05adbf94ea8727.zip |
mtd: m25p80: drop erase() callback
Just use the spi-nor default instead.
Signed-off-by: Brian Norris <computersforpeace@gmail.com>
Diffstat (limited to 'drivers/mtd')
-rw-r--r-- | drivers/mtd/devices/m25p80.c | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/drivers/mtd/devices/m25p80.c b/drivers/mtd/devices/m25p80.c index f002a8f75374..6077c4aa8985 100644 --- a/drivers/mtd/devices/m25p80.c +++ b/drivers/mtd/devices/m25p80.c @@ -152,22 +152,6 @@ static int m25p80_read(struct spi_nor *nor, loff_t from, size_t len, return 0; } -static int m25p80_erase(struct spi_nor *nor, loff_t offset) -{ - struct m25p *flash = nor->priv; - - dev_dbg(nor->dev, "%dKiB at 0x%08x\n", - flash->spi_nor.mtd.erasesize / 1024, (u32)offset); - - /* Set up command buffer. */ - flash->command[0] = nor->erase_opcode; - m25p_addr2cmd(nor, offset, flash->command); - - spi_write(flash->spi, flash->command, m25p_cmdsz(nor)); - - return 0; -} - /* * board specific setup should have ensured the SPI clock used here * matches what the READ command supports, at least until this driver @@ -193,7 +177,6 @@ static int m25p_probe(struct spi_device *spi) /* install the hooks */ nor->read = m25p80_read; nor->write = m25p80_write; - nor->erase = m25p80_erase; nor->write_reg = m25p80_write_reg; nor->read_reg = m25p80_read_reg; |