소스 검색

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>
Uwe Kleine-König 12 년 전
부모
커밋
52ade73621
1개의 변경된 파일1개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 2
      drivers/spi/spi-bitbang.c

+ 1 - 2
drivers/spi/spi-bitbang.c

@@ -446,8 +446,7 @@ int spi_bitbang_start(struct spi_bitbang *bitbang)
 			master->setup = spi_bitbang_setup;
 			master->cleanup = spi_bitbang_cleanup;
 		}
-	} else if (!master->setup)
-		return -EINVAL;
+	}
 
 	/* driver may get busy before register() returns, especially
 	 * if someone registered boardinfo for devices