spi/bcm63xx: always use a fixed number of CS

We always pass 8 for the number of chip selects, so we can as well
hardcode it to this number.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
Jonas Gorski 2015-09-10 16:11:40 +02:00 committed by Mark Brown
parent 2bdf5151a3
commit 6505999730

View File

@ -31,6 +31,8 @@
#define BCM63XX_SPI_MAX_PREPEND 15 #define BCM63XX_SPI_MAX_PREPEND 15
#define BCM63XX_SPI_MAX_CS 8
struct bcm63xx_spi { struct bcm63xx_spi {
struct completion done; struct completion done;
@ -368,7 +370,7 @@ static int bcm63xx_spi_probe(struct platform_device *pdev)
} }
master->bus_num = pdata->bus_num; master->bus_num = pdata->bus_num;
master->num_chipselect = pdata->num_chipselect; master->num_chipselect = BCM63XX_SPI_MAX_CS;
master->transfer_one_message = bcm63xx_spi_transfer_one; master->transfer_one_message = bcm63xx_spi_transfer_one;
master->mode_bits = MODEBITS; master->mode_bits = MODEBITS;
master->bits_per_word_mask = SPI_BPW_MASK(8); master->bits_per_word_mask = SPI_BPW_MASK(8);