|
|
@@ -410,7 +410,7 @@ static int spi_gpio_probe(struct platform_device *pdev)
|
|
|
return status;
|
|
|
|
|
|
master->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 32);
|
|
|
- master->mode_bits = SPI_3WIRE | SPI_CPHA | SPI_CPOL;
|
|
|
+ master->mode_bits = SPI_3WIRE | SPI_CPHA | SPI_CPOL | SPI_CS_HIGH;
|
|
|
master->flags = master_flags;
|
|
|
master->bus_num = pdev->id;
|
|
|
/* The master needs to think there is a chipselect even if not connected */
|
|
|
@@ -437,7 +437,6 @@ static int spi_gpio_probe(struct platform_device *pdev)
|
|
|
spi_gpio->bitbang.txrx_word[SPI_MODE_3] = spi_gpio_spec_txrx_word_mode3;
|
|
|
}
|
|
|
spi_gpio->bitbang.setup_transfer = spi_bitbang_setup_transfer;
|
|
|
- spi_gpio->bitbang.flags = SPI_CS_HIGH;
|
|
|
|
|
|
status = spi_bitbang_start(&spi_gpio->bitbang);
|
|
|
if (status)
|