--- a/drivers/spi/spi-bcm2835.c
+++ b/drivers/spi/spi-bcm2835.c
-@@ -1279,43 +1279,6 @@ static int bcm2835_spi_setup(struct spi_
+@@ -1279,31 +1279,6 @@ static int bcm2835_spi_setup(struct spi_
return -EINVAL;
}
- if (!chip)
- return 0;
-
-- /*
-- * Retrieve the corresponding GPIO line used for CS.
-- * The inversion semantics will be handled by the GPIO core
-- * code, so we pass GPIOS_OUT_LOW for "unasserted" and
-- * the correct flag for inversion semantics. The SPI_CS_HIGH
-- * on spi->mode cannot be checked for polarity in this case
-- * as the flag use_gpio_descriptors enforces SPI_CS_HIGH.
-- */
-- if (of_property_read_bool(spi->dev.of_node, "spi-cs-high"))
-- lflags = GPIO_ACTIVE_HIGH;
-- else
-- lflags = GPIO_ACTIVE_LOW;
- spi->cs_gpiod = gpiochip_request_own_desc(chip, 8 - spi->chip_select,
- DRV_NAME,
- lflags,