OpenWrt
/branches/gl-inet/target/linux/ar71xx/patches-4.9/001-spi-cs-gpio.patch |
@@ -0,0 +1,20 @@ |
--- a/arch/mips/include/asm/mach-ath79/ath79_spi_platform.h |
+++ b/arch/mips/include/asm/mach-ath79/ath79_spi_platform.h |
@@ -14,6 +14,7 @@ |
struct ath79_spi_platform_data { |
unsigned bus_num; |
unsigned num_chipselect; |
+ int *cs_gpios; |
}; |
|
#endif /* _ATH79_SPI_PLATFORM_H */ |
--- a/drivers/spi/spi-ath79.c |
+++ b/drivers/spi/spi-ath79.c |
@@ -231,6 +231,7 @@ static int ath79_spi_probe(struct platfo |
if (pdata) { |
master->bus_num = pdata->bus_num; |
master->num_chipselect = pdata->num_chipselect; |
+ master->cs_gpios = pdata->cs_gpios; |
} |
|
sp->bitbang.master = master; |