Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bsps: Move SPI drivers to bsps | Sebastian Huber | 2018-04-23 | 1 | -614/+0 |
| | | | | | | This patch is a part of the BSP source reorganization. Update #3285. | ||||
* | bsp/atsam: Fix cache / DMA handling in SPI. | Christian Mauderer | 2018-02-12 | 1 | -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 Mauderer | 2018-02-12 | 1 | -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 Mauderer | 2017-11-17 | 1 | -0/+1 |
| | |||||
* | Include missing <string.h> | Sebastian Huber | 2017-08-25 | 1 | -0/+2 |
| | | | | Update #2133. | ||||
* | bsp/atsamv: Move XDMAD instance out of SPI driver | Sebastian Huber | 2016-12-16 | 1 | -34/+32 |
| | | | | Use system initialization for XDMAD. Remove support for polling. | ||||
* | bsp/atsam: Move XDMA IRQ handler to XDMA module | Sebastian Huber | 2016-12-15 | 1 | -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 interrupt | Sebastian Huber | 2016-12-14 | 1 | -40/+36 |
| | |||||
* | bsp/atsam: Simplify SPI transfer status | Sebastian Huber | 2016-12-14 | 1 | -7/+9 |
| | |||||
* | bsp/atsam: Reduce context switches for SPI transf | Sebastian Huber | 2016-12-14 | 1 | -99/+107 |
| | |||||
* | bsp/atsam: Optimize SPI DMA transfer setup | Sebastian Huber | 2016-12-14 | 1 | -73/+48 |
| | |||||
* | bsp/atsam: Simplify SPI DMA transfer setup | Sebastian Huber | 2016-12-14 | 1 | -70/+38 |
| | |||||
* | bsp/atsam: Simplify SPI DMA initialization | Sebastian Huber | 2016-12-14 | 1 | -56/+23 |
| | |||||
* | bsp/atsam: Simplify SPI interrupt handler | Sebastian Huber | 2016-12-14 | 1 | -7/+1 |
| | |||||
* | bsp/atsam: Remove superfluous irq field | Sebastian Huber | 2016-12-14 | 1 | -8/+6 |
| | |||||
* | bsp/atsam: Remove duplicate SPI register field | Sebastian Huber | 2016-12-14 | 1 | -4/+3 |
| | |||||
* | bsp/atsam: Simplify SPI initialization | Sebastian Huber | 2016-12-14 | 1 | -30/+17 |
| | |||||
* | bsp/atsam: Hide details of SPI driver | Sebastian Huber | 2016-12-14 | 1 | -0/+19 |
| | |||||
* | bsp/atsam: Align SPI API with PIO_Configure() | Sebastian Huber | 2016-12-14 | 1 | -6/+6 |
| | |||||
* | bsp/atsam: Avoid to power on/off the SPI module | Sebastian Huber | 2016-12-14 | 1 | -21/+8 |
| | |||||
* | bsp/atsam: Speed up SPI DMA transfer start | Sebastian Huber | 2016-12-14 | 1 | -9/+4 |
| | |||||
* | bsp/atsam: Optimize transfer setup checks | Sebastian Huber | 2016-12-14 | 1 | -34/+32 |
| | |||||
* | bsp/atsam: No timeout for SPI DMA transfers | Sebastian Huber | 2016-12-14 | 1 | -7/+3 |
| | |||||
* | atsam: multiple messages on one cs low level | Alexander Krutwig | 2016-10-17 | 1 | -8/+13 |
| | |||||
* | bsp/atsam: Add SPI bus driver | Alexander Krutwig | 2016-09-16 | 1 | -0/+576 |