summaryrefslogtreecommitdiff
path: root/recipes-kernel/linux/linux-3.12.27/mtcdt/defconfig
diff options
context:
space:
mode:
authorJesse Gilles <jgilles@multitech.com>2015-01-07 12:32:24 -0600
committerJesse Gilles <jgilles@multitech.com>2015-01-07 12:32:24 -0600
commitc15cb3f7540562afa86801c2511fc6d983af5fc6 (patch)
tree9167ee6defca193cf738eb1f93a2eef562750fa7 /recipes-kernel/linux/linux-3.12.27/mtcdt/defconfig
parent9f9d7b731d9a4c0ed842bd8c70a4b15044fc774f (diff)
downloadmeta-multitech-atmel-c15cb3f7540562afa86801c2511fc6d983af5fc6.tar.gz
meta-multitech-atmel-c15cb3f7540562afa86801c2511fc6d983af5fc6.tar.bz2
meta-multitech-atmel-c15cb3f7540562afa86801c2511fc6d983af5fc6.zip
linux-3.12.27: add linux-3.12-spi-atmel-dma-min.patch, build spi-atmel as module
Forces spi-atmel to always use DMA mode instead of switching between PIO and DMA depending on the transfer size. Switching between the two can cause Rx buffer corruption with the 3.12 driver. This comes at the cost of lower performance (15 to 20%) for small transfers (1-15 bytes), but improves reliability for protocols that use small and large transfers regularly. For large transfers (1024 bytes), DMA mode is 300% faster than PIO. https://lkml.org/lkml/2013/10/21/534
Diffstat (limited to 'recipes-kernel/linux/linux-3.12.27/mtcdt/defconfig')
-rw-r--r--recipes-kernel/linux/linux-3.12.27/mtcdt/defconfig2
1 files changed, 1 insertions, 1 deletions
diff --git a/recipes-kernel/linux/linux-3.12.27/mtcdt/defconfig b/recipes-kernel/linux/linux-3.12.27/mtcdt/defconfig
index 8950cdd..e0476e8 100644
--- a/recipes-kernel/linux/linux-3.12.27/mtcdt/defconfig
+++ b/recipes-kernel/linux/linux-3.12.27/mtcdt/defconfig
@@ -1425,7 +1425,7 @@ CONFIG_SPI_MASTER=y
# SPI Master Controller Drivers
#
# CONFIG_SPI_ALTERA is not set
-CONFIG_SPI_ATMEL=y
+CONFIG_SPI_ATMEL=m
# CONFIG_SPI_BITBANG is not set
# CONFIG_SPI_GPIO is not set
# CONFIG_SPI_FSL_SPI is not set