Patch "spi: ath79: always call chipselect function" has been added to the 5.4-stable tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is a note to let you know that I've just added the patch titled

    spi: ath79: always call chipselect function

to the 5.4-stable tree which can be found at:
    http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary

The filename of the patch is:
     spi-ath79-always-call-chipselect-function.patch
and it can be found in the queue-5.4 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@xxxxxxxxxxxxxxx> know about it.



commit e1785d1c6f9465ca3371ed41be27e415cd71706f
Author: David Bauer <mail@xxxxxxxxxxxxxxx>
Date:   Wed Mar 3 17:08:36 2021 +0100

    spi: ath79: always call chipselect function
    
    [ Upstream commit 19e2132174583beb90c1bd3e9c842bc6d5c944d1 ]
    
    spi-bitbang has to call the chipselect function on the ath79 SPI driver
    in order to communicate with the SPI slave device, as the ath79 SPI
    driver has three dedicated chipselect lines but can also be used with
    GPIOs for the CS lines.
    
    Fixes commit 4a07b8bcd503 ("spi: bitbang: Make chipselect callback optional")
    
    Signed-off-by: David Bauer <mail@xxxxxxxxxxxxxxx>
    Link: https://lore.kernel.org/r/20210303160837.165771-1-mail@xxxxxxxxxxxxxxx
    Signed-off-by: Mark Brown <broonie@xxxxxxxxxx>
    Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>

diff --git a/drivers/spi/spi-ath79.c b/drivers/spi/spi-ath79.c
index eb9a243e9526..436327fb58de 100644
--- a/drivers/spi/spi-ath79.c
+++ b/drivers/spi/spi-ath79.c
@@ -158,6 +158,7 @@ static int ath79_spi_probe(struct platform_device *pdev)
 	master->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 32);
 	master->setup = spi_bitbang_setup;
 	master->cleanup = spi_bitbang_cleanup;
+	master->flags = SPI_MASTER_GPIO_SS;
 	if (pdata) {
 		master->bus_num = pdata->bus_num;
 		master->num_chipselect = pdata->num_chipselect;



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux