summaryrefslogtreecommitdiffstats
path: root/drivers/spi/spi-davinci.c
diff options
context:
space:
mode:
authorLinus Walleij2018-09-04 14:41:28 +0200
committerMark Brown2018-09-11 18:37:15 +0200
commit56df612afb606dcefba8ab38ab32e052218b6050 (patch)
tree71658487158c6c14d2c8ded0b0edce3f8e70f2e6 /drivers/spi/spi-davinci.c
parentspi: spi-mem: Adjust op len based on message/transfer size limitations (diff)
downloadkernel-qcow2-linux-56df612afb606dcefba8ab38ab32e052218b6050.tar.gz
kernel-qcow2-linux-56df612afb606dcefba8ab38ab32e052218b6050.tar.xz
kernel-qcow2-linux-56df612afb606dcefba8ab38ab32e052218b6050.zip
spi: davinci: Remove chip select GPIO pdata
The DaVinci SPI can use either: - Internal chip selects (inside the SPI host) - External chip selects (using GPIO) - External chip selects passed in pdata The last way of passing external chip selects through platform data is not used in the kernel. Delete it to make the code simpler when refactoring GPIO. Cc: Sekhar Nori <nsekhar@ti.com> Cc: Kevin Hilman <khilman@kernel.org> Cc: Michele Dionisio <michele.dionisio@gmail.com> Cc: Frode Isaksen <fisaksen@baylibre.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'drivers/spi/spi-davinci.c')
-rw-r--r--drivers/spi/spi-davinci.c7
1 files changed, 0 insertions, 7 deletions
diff --git a/drivers/spi/spi-davinci.c b/drivers/spi/spi-davinci.c
index 3dabc20b68a1..d502cf504deb 100644
--- a/drivers/spi/spi-davinci.c
+++ b/drivers/spi/spi-davinci.c
@@ -432,13 +432,6 @@ static int davinci_spi_setup(struct spi_device *spi)
retval = gpio_direction_output(
spi->cs_gpio, !(spi->mode & SPI_CS_HIGH));
internal_cs = false;
- } else if (pdata->chip_sel &&
- spi->chip_select < pdata->num_chipselect &&
- pdata->chip_sel[spi->chip_select] != SPI_INTERN_CS) {
- spi->cs_gpio = pdata->chip_sel[spi->chip_select];
- retval = gpio_direction_output(
- spi->cs_gpio, !(spi->mode & SPI_CS_HIGH));
- internal_cs = false;
}
if (retval) {