]> git.kernelconcepts.de Git - karo-tx-uboot.git/commitdiff
sf: sst: inline duplicate write enable helper funcs
authorMike Frysinger <vapier@gentoo.org>
Mon, 5 Mar 2012 04:12:23 +0000 (23:12 -0500)
committerMike Frysinger <vapier@gentoo.org>
Mon, 5 Mar 2012 04:12:23 +0000 (23:12 -0500)
The local sst enable/disable write funcs don't really add anything
over the common API, so just inline the common calls directly.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
drivers/mtd/spi/sst.c

index dcc0bbe4b136ad19a5893123989f26fd2ebf52bb..04cc50abcfc868e322462d3070aa553f522e4428 100644 (file)
@@ -93,24 +93,6 @@ static const struct sst_spi_flash_params sst_spi_flash_table[] = {
        },
 };
 
-static int
-sst_enable_writing(struct spi_flash *flash)
-{
-       int ret = spi_flash_cmd_write_enable(flash);
-       if (ret)
-               debug("SF: Enabling Write failed\n");
-       return ret;
-}
-
-static int
-sst_disable_writing(struct spi_flash *flash)
-{
-       int ret = spi_flash_cmd_write_disable(flash);
-       if (ret)
-               debug("SF: Disabling Write failed\n");
-       return ret;
-}
-
 static int
 sst_byte_write(struct spi_flash *flash, u32 offset, const void *buf)
 {
@@ -125,7 +107,7 @@ sst_byte_write(struct spi_flash *flash, u32 offset, const void *buf)
        debug("BP[%02x]: 0x%p => cmd = { 0x%02x 0x%06x }\n",
                spi_w8r8(flash->spi, CMD_READ_STATUS), buf, cmd[0], offset);
 
-       ret = sst_enable_writing(flash);
+       ret = spi_flash_cmd_write_enable(flash);
        if (ret)
                return ret;
 
@@ -158,7 +140,7 @@ sst_write_wp(struct spi_flash *flash, u32 offset, size_t len, const void *buf)
        }
        offset += actual;
 
-       ret = sst_enable_writing(flash);
+       ret = spi_flash_cmd_write_enable(flash);
        if (ret)
                goto done;
 
@@ -189,7 +171,7 @@ sst_write_wp(struct spi_flash *flash, u32 offset, size_t len, const void *buf)
        }
 
        if (!ret)
-               ret = sst_disable_writing(flash);
+               ret = spi_flash_cmd_write_disable(flash);
 
        /* If there is a single trailing byte, write it out */
        if (!ret && actual != len)
@@ -209,7 +191,7 @@ sst_unlock(struct spi_flash *flash)
        int ret;
        u8 cmd, status;
 
-       ret = sst_enable_writing(flash);
+       ret = spi_flash_cmd_write_enable(flash);
        if (ret)
                return ret;