mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-11-03 22:44:27 -05:00 
			
		
		
		
	All chipsets from AR7100 up to QCA9563 have three dedicated chipselect lines for the integrated SPI controller. Remove the number of chipselects from the platform data, as there is no need to manually set this to a different value. Signed-off-by: David Bauer <mail@david-bauer.net>
		
			
				
	
	
		
			27 lines
		
	
	
		
			1015 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			1015 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
From e2e9f6d9f9bd7449ff113c157b639ce1a24b9d3f Mon Sep 17 00:00:00 2001
 | 
						|
From: David Bauer <mail@david-bauer.net>
 | 
						|
Date: Sat, 24 Apr 2021 16:14:48 +0200
 | 
						|
Subject: [PATCH 2/2] spi: ath79: set number of chipselect lines
 | 
						|
 | 
						|
All chipsets from AR7100 up to QCA9563 have three dedicated chipselect
 | 
						|
lines for the integrated SPI controller. Remove the number of
 | 
						|
chipselects from the platform data, as there is no need to manually set
 | 
						|
this to a different value.
 | 
						|
 | 
						|
Signed-off-by: David Bauer <mail@david-bauer.net>
 | 
						|
---
 | 
						|
 drivers/spi/spi-ath79.c                 | 2 +-
 | 
						|
 include/linux/platform_data/spi-ath79.h | 1 -
 | 
						|
 2 files changed, 1 insertion(+), 2 deletions(-)
 | 
						|
 | 
						|
--- a/drivers/spi/spi-ath79.c
 | 
						|
+++ b/drivers/spi/spi-ath79.c
 | 
						|
@@ -187,6 +187,7 @@ static int ath79_spi_probe(struct platfo
 | 
						|
 	master->use_gpio_descriptors = true;
 | 
						|
 	master->bits_per_word_mask = SPI_BPW_RANGE_MASK(1, 32);
 | 
						|
 	master->flags = SPI_MASTER_GPIO_SS;
 | 
						|
+	master->num_chipselect = 3;
 | 
						|
 
 | 
						|
 	sp->bitbang.master = master;
 | 
						|
 	sp->bitbang.chipselect = ath79_spi_chipselect;
 |