spi: ath79: set number of chipselect lines
All chipsets from AR7100 up to QCA9563 have three dedicated chipselect lines for the integrated SPI controller. Set the number of chipselect lines available on the controller to this value. Signed-off-by: David Bauer <mail@david-bauer.net> Link: https://lore.kernel.org/r/20210522074453.39299-2-mail@david-bauer.net Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
42a7dfa26f
commit
ab053f48f9
@ -153,6 +153,7 @@ static int ath79_spi_probe(struct platform_device *pdev)
|
|||||||
master->use_gpio_descriptors = true;
|
master->use_gpio_descriptors = true;
|
||||||
master->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 32);
|
master->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 32);
|
||||||
master->flags = SPI_MASTER_GPIO_SS;
|
master->flags = SPI_MASTER_GPIO_SS;
|
||||||
|
master->num_chipselect = 3;
|
||||||
|
|
||||||
sp->bitbang.master = master;
|
sp->bitbang.master = master;
|
||||||
sp->bitbang.chipselect = ath79_spi_chipselect;
|
sp->bitbang.chipselect = ath79_spi_chipselect;
|
||||||
|
Loading…
Reference in New Issue
Block a user