summaryrefslogtreecommitdiffstats
path: root/drivers/spi/spi-bcm2835.c
Commit message (Expand)AuthorAgeFilesLines
* spi: bcm2835: Allow arbitrary number of slavesLukas Wunner2021-06-021-85/+119
* spi: bcm2835: Fix out-of-bounds access with more than 4 slavesLukas Wunner2021-05-241-2/+8
* spi: bcm2835: Call the dedicated transfer completion function.Vincent Pelletier2021-01-141-3/+3
* spi: bcm2835: Set controller max_speed_hzRichard Fitzgerald2021-01-131-0/+2
* spi: bcm2835: Fix use-after-free on unbindLukas Wunner2020-11-121-16/+8
* spi: bcm2835: remove use of uninitialized gpio flags variableMartin Hundebøll2020-11-061-2/+1
* spi: bcm2835: fix gpio cs level inversionMartin Hundebøll2020-10-291-12/+0
* spi: bcm2835: Make polling_limit_us staticJason Yan2020-09-141-1/+1
* spi: bcm2835: Simplify with dev_err_probe()Krzysztof Kozlowski2020-09-081-5/+2
* spi: bcm2835: support effective_speed_hzMartin Sperl2020-07-171-3/+3
* spi: bcm2835: Micro-optimise FIFO loopsRobin Murphy2020-07-011-10/+8
* spi: bcm2835: Micro-optimise IRQ handlerRobin Murphy2020-07-011-4/+6
* spi: bcm3835: Tidy up bcm2835_spi_reset_hw()Robin Murphy2020-07-011-9/+8
* spi: bcm2835: Remove shared interrupt supportMark Brown2020-05-291-6/+2
* spi: bcm2835: Enable shared interrupt supportMartin Sperl2020-05-291-2/+6
* spi: bcm2835: Implement shutdown callbackFlorian Fainelli2020-05-291-0/+10
* spi: bcm2835: Tear down DMA before turning off SPI controllerLukas Wunner2020-05-201-2/+2
* Merge branch 'for-5.7' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Mark Brown2020-05-201-1/+3
|\
| * spi: bcm2835: Fix controller unregister orderLukas Wunner2020-05-201-1/+3
* | spi: bcm2835: Fix error return code in bcm2835_dma_init()Wei Yongjun2020-05-061-0/+4
* | spi: bcm2835: Fixes bare use of unsignedJacko Dirks2020-05-051-2/+2
|/
* spi: bcm2835: Raise maximum number of slaves to 4Lukas Wunner2020-01-091-1/+1
* spi: bcm2835: no dev_err() on clk_get() -EPROBE_DEFERJim Quinlan2019-12-171-1/+4
* spi: bcm2835: Use dma_request_chan() instead dma_request_slave_channel()Peter Ujfalusi2019-12-161-10/+24
* spi: bcm2835: Release the DMA channel if probe fails after dma_initPeter Ujfalusi2019-12-161-2/+4
* spi: bcm2835: fix typo in commentChris Packham2019-11-051-1/+1
* Merge branch 'spi-5.4' into spi-nextMark Brown2019-09-151-86/+370
|\
| * spi: bcm2835: Speed up RX-only DMA transfers by zero-filling TX FIFOLukas Wunner2019-09-111-11/+82
| * spi: bcm2835: Speed up TX-only DMA transfers by clearing RX FIFOLukas Wunner2019-09-111-23/+218
| * spi: bcm2835: Cache CS register value for ->prepare_message()Lukas Wunner2019-09-111-20/+26
| * spi: bcm2835: Drop dma_pending flagLukas Wunner2019-09-111-15/+8
| * spi: bcm2835: use devm_platform_ioremap_resource() to simplify codeYueHaibing2019-09-041-3/+1
| * spi: bcm2835: Convert to use CS GPIO descriptorsLinus Walleij2019-08-281-18/+40
| * Merge branch 'spi-5.3' into spi-5.4Mark Brown2019-08-231-1/+2
| |\
| * | spi: Remove dev_err() usage after platform_get_irq()Stephen Boyd2019-08-021-1/+0
* | | spi: bcm2835: Work around DONE bit erratumLukas Wunner2019-09-101-2/+12
| |/ |/|
* | spi: bcm2835: Fix 3-wire mode if DMA is enabledLukas Wunner2019-07-241-1/+2
|/
* Merge tag 'v5.2-rc4' into spi-5.3Mark Brown2019-06-101-10/+1
|\
| * treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157Thomas Gleixner2019-05-301-10/+1
* | spi: bcm2835: Drop assignment of dma_slave_config directionLukas Wunner2019-05-221-2/+0
* | spi: bcm2835: Replace spi_master by spi_controllerLukas Wunner2019-05-221-95/+96
* | spi: bcm2835: only split transfers that exceed DLEN if DMA availableNicolas Saenz Julienne2019-05-131-9/+11
* | spi: bcm2835: Remove spi_alloc_master() error printingHoan Nguyen An2019-05-131-3/+1
* | spi: bcm2835: add driver stats to debugfsMartin Sperl2019-05-081-0/+74
* | spi: bcm2835: make the polling duration limits configurableMartin Sperl2019-05-081-8/+14
* | spi: bcm2835: added comment about different bus behaviour of DMA modeMartin Sperl2019-05-081-1/+4
* | spi: bcm2835: Avoid 64-bit arithmetic in xfer len calcMartin Sperl2019-05-081-9/+9
* | spi: bcm2835: bcm2835_spi_transfer_one_poll remove unnecessary argumentMartin Sperl2019-05-081-4/+2
|/
* spi/spi-bcm2835: Split transfers that exceed DLENMeghana Madhyastha2019-05-021-28/+11
* spi: bcm2835: Synchronize with callback on DMA terminationLukas Wunner2018-12-041-6/+6