]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
sandbox: spi: Drop unused sandbox_spi_parse_spec function
authorOvidiu Panait <ovidiu.panait@windriver.com>
Mon, 14 Dec 2020 17:06:46 +0000 (19:06 +0200)
committerSimon Glass <sjg@chromium.org>
Wed, 23 Dec 2020 03:39:25 +0000 (20:39 -0700)
Commit 1289e96797bf ("sandbox: spi: Drop command-line SPI option") dropped
support for specifying SPI devices on the command line, removing the only
user of sandbox_spi_parse_spec(). Remove the function too.

Fixes: 1289e96797bf ("sandbox: spi: Drop command-line SPI option")
Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
arch/sandbox/include/asm/spi.h
drivers/spi/sandbox_spi.c

index 98e1826e2cbcb540ea65f8a1886b20a0d1301039..e8268bbe07f48cd685fc8825774e23f3c814048d 100644 (file)
@@ -32,14 +32,4 @@ struct sandbox_spi_emu_ops {
        int (*xfer)(void *priv, const u8 *rx, u8 *tx, uint bytes);
 };
 
-/*
- * Extract the bus/cs from the spi spec and return the start of the spi
- * client spec.  If the bus/cs are invalid for the current config, then
- * it returns NULL.
- *
- * Example: arg="0:1:foo" will set bus to 0, cs to 1, and return "foo"
- */
-const char *sandbox_spi_parse_spec(const char *arg, unsigned long *bus,
-                                  unsigned long *cs);
-
 #endif
index 3c780bae71ba08c28690fce32ec5451ff8c27be1..6adddd77b87e72e91a9a55425e3c7ad973fc2e74 100644 (file)
 # define CONFIG_SPI_IDLE_VAL 0xFF
 #endif
 
-const char *sandbox_spi_parse_spec(const char *arg, unsigned long *bus,
-                                  unsigned long *cs)
-{
-       char *endp;
-
-       *bus = simple_strtoul(arg, &endp, 0);
-       if (*endp != ':' || *bus >= CONFIG_SANDBOX_SPI_MAX_BUS)
-               return NULL;
-
-       *cs = simple_strtoul(endp + 1, &endp, 0);
-       if (*endp != ':' || *cs >= CONFIG_SANDBOX_SPI_MAX_CS)
-               return NULL;
-
-       return endp + 1;
-}
-
 __weak int sandbox_spi_get_emul(struct sandbox_state *state,
                                struct udevice *bus, struct udevice *slave,
                                struct udevice **emulp)