summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/atsam/spi/atsam_spi_bus.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps: Move SPI drivers to bspsSebastian Huber2018-04-231-614/+0
| | | | | | This patch is a part of the BSP source reorganization. Update #3285.
* bsp/atsam: Fix cache / DMA handling in SPI.Christian Mauderer2018-02-121-13/+192
| | | | | This patch fixes the cache handling for the atsam SPI driver. Note that this solution might doesn't have the best performance for small packets.
* bsp/atsam: Allow to use a decoder for SPI CS.Christian Mauderer2018-02-121-14/+27
| | | | | The SPI controller supports a decoder connected to the chip select lines. This patch allows to use this mode.
* bsp/atsam: Make clock application configurable.Christian Mauderer2017-11-171-0/+1
|
* Include missing <string.h>Sebastian Huber2017-08-251-0/+2
| | | | Update #2133.
* bsp/atsamv: Move XDMAD instance out of SPI driverSebastian Huber2016-12-161-34/+32
| | | | Use system initialization for XDMAD. Remove support for polling.
* bsp/atsam: Move XDMA IRQ handler to XDMA moduleSebastian Huber2016-12-151-180/+131
| | | | | The XDMA is shared by all DMA capable modules. Placing the XDMA interrupt handler into the SPI module is wrong.
* bsp/atsam: Optimize SPI interruptSebastian Huber2016-12-141-40/+36
|
* bsp/atsam: Simplify SPI transfer statusSebastian Huber2016-12-141-7/+9
|
* bsp/atsam: Reduce context switches for SPI transfSebastian Huber2016-12-141-99/+107
|
* bsp/atsam: Optimize SPI DMA transfer setupSebastian Huber2016-12-141-73/+48
|
* bsp/atsam: Simplify SPI DMA transfer setupSebastian Huber2016-12-141-70/+38
|
* bsp/atsam: Simplify SPI DMA initializationSebastian Huber2016-12-141-56/+23
|
* bsp/atsam: Simplify SPI interrupt handlerSebastian Huber2016-12-141-7/+1
|
* bsp/atsam: Remove superfluous irq fieldSebastian Huber2016-12-141-8/+6
|
* bsp/atsam: Remove duplicate SPI register fieldSebastian Huber2016-12-141-4/+3
|
* bsp/atsam: Simplify SPI initializationSebastian Huber2016-12-141-30/+17
|
* bsp/atsam: Hide details of SPI driverSebastian Huber2016-12-141-0/+19
|
* bsp/atsam: Align SPI API with PIO_Configure()Sebastian Huber2016-12-141-6/+6
|
* bsp/atsam: Avoid to power on/off the SPI moduleSebastian Huber2016-12-141-21/+8
|
* bsp/atsam: Speed up SPI DMA transfer startSebastian Huber2016-12-141-9/+4
|
* bsp/atsam: Optimize transfer setup checksSebastian Huber2016-12-141-34/+32
|
* bsp/atsam: No timeout for SPI DMA transfersSebastian Huber2016-12-141-7/+3
|
* atsam: multiple messages on one cs low levelAlexander Krutwig2016-10-171-8/+13
|
* bsp/atsam: Add SPI bus driverAlexander Krutwig2016-09-161-0/+576