| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-08-12 | spi: bcm2835: Remove redundant semicolons | Liao Yuanhong | 1 | -1/+1 |
| 2025-04-02 | spi: bcm2835: Restore native CS probing when pinctrl-bcm2835 is absent | Florian Fainelli | 1 | -1/+14 |
| 2025-04-02 | spi: bcm2835: Do not call gpiod_put() on invalid descriptor | Florian Fainelli | 1 | -1/+2 |
| 2024-09-30 | spi: Switch back to struct platform_driver::remove() | Uwe Kleine-König | 1 | -1/+1 |
| 2024-02-05 | spi: bcm2835: implement ctlr->max_transfer_size | David Lechner | 1 | -13/+14 |
| 2023-10-10 | spi: bcm2835: add a sentinel at the end of the lookup array | Bartosz Golaszewski | 1 | -1/+1 |
| 2023-09-18 | spi: bcm2835: reduce the abuse of the GPIO API | Bartosz Golaszewski | 1 | -24/+34 |
| 2023-09-11 | spi: bcm2835: Use helper function devm_clk_get_enabled() | Li Zetao | 1 | -9/+2 |
| 2023-08-07 | spi: switch to use modern name | Mark Brown | 1 | -56/+56 |
| 2023-08-07 | spi: Do not check for 0 return after calling platform_get_irq() | Ruan Jinjie | 1 | -2/+2 |
| 2023-08-07 | spi: bcm2835: switch to use modern name | Yang Yingliang | 1 | -56/+56 |
| 2023-07-31 | spi: Use dev_err_probe instead of dev_err | Wang Ming | 1 | -4/+4 |
| 2023-07-20 | spi: fix return value check in bcm2835_spi_probe() | Yuanjun Gong | 1 | -1/+3 |
| 2023-07-14 | spi: Explicitly include correct DT includes | Rob Herring | 1 | -1/+1 |
| 2023-03-31 | spi: bcm2835: Convert to platform remove callback returning void | Uwe Kleine-König | 1 | -14/+3 |
| 2023-03-11 | spi: Replace all spi->chip_select and spi->cs_gpiod references with function ... | Amit Kumar Mahapatra via Alsa-devel | 1 | -9/+10 |
| 2022-08-02 | Merge tag 'spi-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/brooni... | Linus Torvalds | 1 | -2/+6 |
| 2022-07-25 | spi: bcm2835: enable shared interrupt support | Martin Sperl | 1 | -2/+6 |
| 2022-07-20 | spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA tr... | Marc Kleine-Budde | 1 | -4/+8 |
| 2021-07-20 | spi: spi-bcm2835: Fix deadlock | Alexandru Tachici | 1 | -5/+7 |
| 2021-06-02 | spi: bcm2835: Allow arbitrary number of slaves | Lukas Wunner | 1 | -85/+119 |
| 2021-05-24 | spi: bcm2835: Fix out-of-bounds access with more than 4 slaves | Lukas Wunner | 1 | -2/+8 |
| 2021-01-14 | spi: bcm2835: Call the dedicated transfer completion function. | Vincent Pelletier | 1 | -3/+3 |
| 2021-01-13 | spi: bcm2835: Set controller max_speed_hz | Richard Fitzgerald | 1 | -0/+2 |
| 2020-11-12 | spi: bcm2835: Fix use-after-free on unbind | Lukas Wunner | 1 | -16/+8 |
| 2020-11-06 | spi: bcm2835: remove use of uninitialized gpio flags variable | Martin Hundebøll | 1 | -2/+1 |
| 2020-10-29 | spi: bcm2835: fix gpio cs level inversion | Martin Hundebøll | 1 | -12/+0 |
| 2020-09-14 | spi: bcm2835: Make polling_limit_us static | Jason Yan | 1 | -1/+1 |
| 2020-09-08 | spi: bcm2835: Simplify with dev_err_probe() | Krzysztof Kozlowski | 1 | -5/+2 |
| 2020-07-17 | spi: bcm2835: support effective_speed_hz | Martin Sperl | 1 | -3/+3 |
| 2020-07-01 | spi: bcm2835: Micro-optimise FIFO loops | Robin Murphy | 1 | -10/+8 |
| 2020-07-01 | spi: bcm2835: Micro-optimise IRQ handler | Robin Murphy | 1 | -4/+6 |
| 2020-07-01 | spi: bcm3835: Tidy up bcm2835_spi_reset_hw() | Robin Murphy | 1 | -9/+8 |
| 2020-05-29 | spi: bcm2835: Remove shared interrupt support | Mark Brown | 1 | -6/+2 |
| 2020-05-29 | spi: bcm2835: Enable shared interrupt support | Martin Sperl | 1 | -2/+6 |
| 2020-05-29 | spi: bcm2835: Implement shutdown callback | Florian Fainelli | 1 | -0/+10 |
| 2020-05-20 | spi: bcm2835: Tear down DMA before turning off SPI controller | Lukas Wunner | 1 | -2/+2 |
| 2020-05-20 | Merge branch 'for-5.7' of https://git.kernel.org/pub/scm/linux/kernel/git/bro... | Mark Brown | 1 | -1/+3 |
| 2020-05-20 | spi: bcm2835: Fix controller unregister order | Lukas Wunner | 1 | -1/+3 |
| 2020-05-06 | spi: bcm2835: Fix error return code in bcm2835_dma_init() | Wei Yongjun | 1 | -0/+4 |
| 2020-05-05 | spi: bcm2835: Fixes bare use of unsigned | Jacko Dirks | 1 | -2/+2 |
| 2020-01-09 | spi: bcm2835: Raise maximum number of slaves to 4 | Lukas Wunner | 1 | -1/+1 |
| 2019-12-17 | spi: bcm2835: no dev_err() on clk_get() -EPROBE_DEFER | Jim Quinlan | 1 | -1/+4 |
| 2019-12-16 | spi: bcm2835: Use dma_request_chan() instead dma_request_slave_channel() | Peter Ujfalusi | 1 | -10/+24 |
| 2019-12-16 | spi: bcm2835: Release the DMA channel if probe fails after dma_init | Peter Ujfalusi | 1 | -2/+4 |
| 2019-11-05 | spi: bcm2835: fix typo in comment | Chris Packham | 1 | -1/+1 |
| 2019-09-15 | Merge branch 'spi-5.4' into spi-next | Mark Brown | 1 | -86/+370 |
| 2019-09-11 | spi: bcm2835: Speed up RX-only DMA transfers by zero-filling TX FIFO | Lukas Wunner | 1 | -11/+82 |
| 2019-09-11 | spi: bcm2835: Speed up TX-only DMA transfers by clearing RX FIFO | Lukas Wunner | 1 | -23/+218 |
| 2019-09-11 | spi: bcm2835: Cache CS register value for ->prepare_message() | Lukas Wunner | 1 | -20/+26 |
| 2019-09-11 | spi: bcm2835: Drop dma_pending flag | Lukas Wunner | 1 | -15/+8 |
| 2019-09-10 | spi: bcm2835: Work around DONE bit erratum | Lukas Wunner | 1 | -2/+12 |
| 2019-09-04 | spi: bcm2835: use devm_platform_ioremap_resource() to simplify code | YueHaibing | 1 | -3/+1 |
| 2019-08-28 | spi: bcm2835: Convert to use CS GPIO descriptors | Linus Walleij | 1 | -18/+40 |
| 2019-08-23 | Merge branch 'spi-5.3' into spi-5.4 | Mark Brown | 1 | -1/+2 |
| 2019-08-02 | spi: Remove dev_err() usage after platform_get_irq() | Stephen Boyd | 1 | -1/+0 |
| 2019-07-24 | spi: bcm2835: Fix 3-wire mode if DMA is enabled | Lukas Wunner | 1 | -1/+2 |
| 2019-06-10 | Merge tag 'v5.2-rc4' into spi-5.3 | Mark Brown | 1 | -10/+1 |
| 2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 | Thomas Gleixner | 1 | -10/+1 |
| 2019-05-22 | spi: bcm2835: Drop assignment of dma_slave_config direction | Lukas Wunner | 1 | -2/+0 |
| 2019-05-22 | spi: bcm2835: Replace spi_master by spi_controller | Lukas Wunner | 1 | -95/+96 |
| 2019-05-13 | spi: bcm2835: only split transfers that exceed DLEN if DMA available | Nicolas Saenz Julienne | 1 | -9/+11 |
| 2019-05-13 | spi: bcm2835: Remove spi_alloc_master() error printing | Hoan Nguyen An | 1 | -3/+1 |
| 2019-05-08 | spi: bcm2835: add driver stats to debugfs | Martin Sperl | 1 | -0/+74 |
| 2019-05-08 | spi: bcm2835: make the polling duration limits configurable | Martin Sperl | 1 | -8/+14 |
| 2019-05-08 | spi: bcm2835: added comment about different bus behaviour of DMA mode | Martin Sperl | 1 | -1/+4 |
| 2019-05-08 | spi: bcm2835: Avoid 64-bit arithmetic in xfer len calc | Martin Sperl | 1 | -9/+9 |
| 2019-05-08 | spi: bcm2835: bcm2835_spi_transfer_one_poll remove unnecessary argument | Martin Sperl | 1 | -4/+2 |
| 2019-05-02 | spi/spi-bcm2835: Split transfers that exceed DLEN | Meghana Madhyastha | 1 | -28/+11 |
| 2018-12-04 | spi: bcm2835: Synchronize with callback on DMA termination | Lukas Wunner | 1 | -6/+6 |
| 2018-12-04 | spi: bcm2835: Speed up FIFO access if fill level is known | Lukas Wunner | 1 | -4/+60 |
| 2018-12-04 | spi: bcm2835: Polish transfer of DMA prologue | Lukas Wunner | 1 | -25/+29 |
| 2018-11-29 | Merge branch 'for-4.20' of https://git.kernel.org/pub/scm/linux/kernel/git/br... | Mark Brown | 1 | -1/+1 |
| 2018-11-29 | spi: bcm2835: Unbreak the build of esoteric configs | Lukas Wunner | 1 | -1/+1 |
| 2018-11-28 | spi: bcm2835: Overcome sglist entry length limitation | Lukas Wunner | 1 | -49/+242 |
| 2018-11-28 | spi: bcm2835: Document struct bcm2835_spi | Lukas Wunner | 1 | -0/+11 |
| 2018-11-28 | spi: bcm2835: Drop unused code for native Chip Select | Lukas Wunner | 1 | -83/+13 |
| 2018-11-28 | Merge branch 'spi-4.20' into spi-4.21 for bcm stuff. | Mark Brown | 1 | -8/+6 |
| 2018-11-28 | spi: bcm2835: Fix race on DMA termination | Lukas Wunner | 1 | -6/+4 |
| 2018-11-28 | spi: bcm2835: Fix book-keeping of DMA termination | Lukas Wunner | 1 | -0/+1 |
| 2018-11-28 | spi: bcm2835: Avoid finishing transfer prematurely in IRQ mode | Lukas Wunner | 1 | -2/+1 |
| 2018-11-14 | spi: bcm2835: make license text and module license match | Stefan Wahren | 1 | -1/+1 |
| 2016-02-15 | spi: bcm2835: Remove unnecessary workaround to call gpio_set_value | Axel Lin | 1 | -5/+0 |
| 2015-11-04 | Merge remote-tracking branches 'spi/topic/ath97', 'spi/topic/atmel', 'spi/top... | Mark Brown | 1 | -7/+7 |
| 2015-10-16 | spi: bcm2835: change initialization order and switch to platform_get_irq | Martin Sperl | 1 | -7/+7 |
| 2015-09-22 | Merge remote-tracking branches 'spi/fix/atmel', 'spi/fix/bcm2835', 'spi/fix/d... | Mark Brown | 1 | -3/+3 |
| 2015-09-10 | spi: bcm2835: BUG: fix wrong use of PAGE_MASK | Martin Sperl | 1 | -3/+3 |
| 2015-07-29 | spi: bcm2835: fix overflow in calculation of transfer time | Martin Sperl | 1 | -4/+6 |
| 2015-07-29 | spi: bcm2835: set up spi-mode before asserting cs-gpio | Martin Sperl | 1 | -5/+23 |
| 2015-05-12 | spi: bcm2835: bcm2835_dma_release() can be static | kbuild test robot | 1 | -2/+2 |
| 2015-05-12 | spi: bcm2835: fix kbuild compile warnings/errors and a typo | Martin Sperl | 1 | -3/+5 |
| 2015-05-11 | spi: bcm2835: enable dma modes for transfers meeting certain conditions | Martin Sperl | 1 | -2/+301 |
| 2015-04-27 | spi: bcm2835: fallback to interrupt for polling timeouts exceeding 2 jiffies | Martin Sperl | 1 | -37/+50 |
| 2015-04-27 | spi: bcm2835: change timeout of polling driver to 1s | Martin Sperl | 1 | -3/+2 |
| 2015-04-10 | spi: bcm2835: enabling polling mode for transfers shorter than 30us | Martin Sperl | 1 | -26/+86 |
| 2015-04-10 | spi: bcm2835: transform native-cs to gpio-cs on first spi_setup | Martin Sperl | 1 | -5/+44 |
| 2015-03-29 | spi: bcm2835: fill FIFO before enabling interrupts to reduce interrupts/message | Martin Sperl | 1 | -0/+16 |
| 2015-03-29 | spi: bcm2835: fix code formatting issue | Martin Sperl | 1 | -2/+1 |
| 2015-03-26 | spi: bcm2835: move to the transfer_one driver model | Martin Sperl | 1 | -88/+124 |
| 2015-03-23 | spi: bcm2835: enable support of 3-wire mode | Martin Sperl | 1 | -1/+5 |
| 2015-03-23 | spi: bcm2835: clock divider can be a multiple of 2 | Martin Sperl | 1 | -2/+3 |
| 2015-03-23 | spi: bcm2835: fill/drain SPI-fifo as much as possible during interrupt | Martin Sperl | 1 | -61/+17 |
| 2015-03-20 | spi: bcm2835: fix all checkpath --strict messages | Martin Sperl | 1 | -7/+11 |
| 2014-12-22 | spi: Remove FSF mailing addresses | Jarkko Nikula | 1 | -4/+0 |
| 2014-10-20 | spi: drop owner assignment from platform_drivers | Wolfram Sang | 1 | -1/+0 |
| 2014-02-16 | spi: Remove explictly set bus_num and num_chipselect to default setting | Axel Lin | 1 | -1/+0 |
| 2013-12-17 | spi: bcm2835: Use devm_request_irq() | Jingoo Han | 1 | -7/+3 |
| 2013-11-28 | Merge remote-tracking branches 'spi/fix/bcm2835', 'spi/fix/bcm63xx', 'spi/fix... | Mark Brown | 1 | -1/+1 |
| 2013-11-15 | spi: bcm2835: fix reference leak to master in bcm2835_spi_remove() | Wei Yongjun | 1 | -1/+1 |
| 2013-11-15 | tree-wide: use reinit_completion instead of INIT_COMPLETION | Wolfram Sang | 1 | -1/+1 |
| 2013-09-26 | spi: bcm2835: use devm_spi_register_master() | Jingoo Han | 1 | -3/+1 |
| 2013-08-22 | spi: bcm2835: Add spi_master_get() call to prevent use after free | Axel Lin | 1 | -1/+1 |
| 2013-08-05 | spi: bcm2835: Use SPI_BPW_MASK macro for bits_per_word_mask setting | Axel Lin | 1 | -1/+1 |
| 2013-07-24 | spi: bcm2835: don't check resource with devm_ioremap_resource | Wolfram Sang | 1 | -6/+0 |
| 2013-05-13 | spi: bmc2835: use devm_ioremap_resource() | Laurent Navet | 1 | -4/+3 |
| 2013-04-01 | spi: bcm2835: make use of new bits_per_word_mask core feature | Stephen Warren | 1 | -35/+1 |
| 2013-03-12 | spi: add driver for BCM2835 | Chris Boot | 1 | -0/+456 |