aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>2013-08-08 10:09:49 -0400
committerMark Brown <broonie@linaro.org>2013-08-09 12:32:10 -0400
commit52ade736215fb4421a6dc2b6900703a6fadba9e9 (patch)
tree79669fb2b9f2f6756dabc592b6d2c652f3787bd2
parentc7abc19ca6d48392f91ca04ebe1e9813b3ace435 (diff)
spi/bitbang: don't error out if there is no setup callback provided
It's perfectly valid not to have a setup callback when the probe routine does all the needed things. So don't even check for this case and trust the caller. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Mark Brown <broonie@linaro.org>
-rw-r--r--drivers/spi/spi-bitbang.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/spi/spi-bitbang.c b/drivers/spi/spi-bitbang.c
index a89178dc8498..dd2e5d7332f8 100644
--- a/drivers/spi/spi-bitbang.c
+++ b/drivers/spi/spi-bitbang.c
@@ -446,8 +446,7 @@ int spi_bitbang_start(struct spi_bitbang *bitbang)
446 master->setup = spi_bitbang_setup; 446 master->setup = spi_bitbang_setup;
447 master->cleanup = spi_bitbang_cleanup; 447 master->cleanup = spi_bitbang_cleanup;
448 } 448 }
449 } else if (!master->setup) 449 }
450 return -EINVAL;
451 450
452 /* driver may get busy before register() returns, especially 451 /* driver may get busy before register() returns, especially
453 * if someone registered boardinfo for devices 452 * if someone registered boardinfo for devices