spi: Ensure that CS line is in non-active state after spi_setup()
Some devices samples state of the chip select signal during power up and act differently based on this state, so SPI core should ensure that CS line is driven in non-active state after spi_setup(). Signed-off-by: Ivan T. Ivanov <iivanov@mm-sol.com> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
Родитель
c517d838eb
Коммит
1a7b7ee72c
|
@ -1893,6 +1893,8 @@ int spi_setup(struct spi_device *spi)
|
|||
if (!spi->max_speed_hz)
|
||||
spi->max_speed_hz = spi->master->max_speed_hz;
|
||||
|
||||
spi_set_cs(spi, false);
|
||||
|
||||
if (spi->master->setup)
|
||||
status = spi->master->setup(spi);
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче