1. c45c1e8 spi: spi-bcm2835: Fix deadlock by Alexandru Tachici · 3 years, 6 months ago
  2. ec679bd spi: bcm2835: Allow arbitrary number of slaves by Lukas Wunner · 3 years, 7 months ago
  3. 13817d4 spi: bcm2835: Fix out-of-bounds access with more than 4 slaves by Lukas Wunner · 3 years, 7 months ago
  4. ccae0b4 spi: bcm2835: Call the dedicated transfer completion function. by Vincent Pelletier · 4 years ago
  5. c689289 spi: bcm2835: Set controller max_speed_hz by Richard Fitzgerald · 4 years ago
  6. e1483ac spi: bcm2835: Fix use-after-free on unbind by Lukas Wunner · 4 years, 2 months ago
  7. bc7f2cd spi: bcm2835: remove use of uninitialized gpio flags variable by Martin Hundebøll · 4 years, 2 months ago
  8. 5e31ba0 spi: bcm2835: fix gpio cs level inversion by Martin Hundebøll · 4 years, 3 months ago
  9. cbd632e spi: bcm2835: Make polling_limit_us static by Jason Yan · 4 years, 4 months ago
  10. 65acd82 spi: bcm2835: Simplify with dev_err_probe() by Krzysztof Kozlowski · 4 years, 4 months ago
  11. 9df2003 spi: bcm2835: support effective_speed_hz by Martin Sperl · 4 years, 6 months ago
  12. 26751de spi: bcm2835: Micro-optimise FIFO loops by Robin Murphy · 4 years, 7 months ago
  13. afe7e36 spi: bcm2835: Micro-optimise IRQ handler by Robin Murphy · 4 years, 7 months ago
  14. ac4648b spi: bcm3835: Tidy up bcm2835_spi_reset_hw() by Robin Murphy · 4 years, 7 months ago
  15. d62069c spi: bcm2835: Remove shared interrupt support by Mark Brown · 4 years, 7 months ago
  16. ecfbd3c spi: bcm2835: Enable shared interrupt support by Martin Sperl · 4 years, 7 months ago
  17. 118eb0e spi: bcm2835: Implement shutdown callback by Florian Fainelli · 4 years, 7 months ago
  18. 05897c7 spi: bcm2835: Tear down DMA before turning off SPI controller by Lukas Wunner · 4 years, 8 months ago
  19. c38a490 Merge branch 'for-5.7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi into spi-5.8 by Mark Brown · 4 years, 7 months ago
  20. 9dd277f spi: bcm2835: Fix controller unregister order by Lukas Wunner · 4 years, 8 months ago
  21. dd4441a spi: bcm2835: Fix error return code in bcm2835_dma_init() by Wei Yongjun · 4 years, 8 months ago
  22. e37687c spi: bcm2835: Fixes bare use of unsigned by Jacko Dirks · 4 years, 8 months ago
  23. 603e92f spi: bcm2835: Raise maximum number of slaves to 4 by Lukas Wunner · 5 years ago
  24. f4dc4ab spi: bcm2835: no dev_err() on clk_get() -EPROBE_DEFER by Jim Quinlan · 5 years ago
  25. 6133fed spi: bcm2835: Use dma_request_chan() instead dma_request_slave_channel() by Peter Ujfalusi · 5 years ago
  26. 666224b spi: bcm2835: Release the DMA channel if probe fails after dma_init by Peter Ujfalusi · 5 years ago
  27. c2f102f spi: bcm2835: fix typo in comment by Chris Packham · 5 years ago
  28. b769c5b Merge branch 'spi-5.4' into spi-next by Mark Brown · 5 years ago
  29. 2b8279a spi: bcm2835: Speed up RX-only DMA transfers by zero-filling TX FIFO by Lukas Wunner · 5 years ago
  30. 8259bf6 spi: bcm2835: Speed up TX-only DMA transfers by clearing RX FIFO by Lukas Wunner · 5 years ago
  31. 571e31f spi: bcm2835: Cache CS register value for ->prepare_message() by Lukas Wunner · 5 years ago
  32. 1513cee spi: bcm2835: Drop dma_pending flag by Lukas Wunner · 5 years ago
  33. 4c52419 spi: bcm2835: Work around DONE bit erratum by Lukas Wunner · 5 years ago
  34. 6ba794d spi: bcm2835: use devm_platform_ioremap_resource() to simplify code by YueHaibing · 5 years ago
  35. 3bd158c spi: bcm2835: Convert to use CS GPIO descriptors by Linus Walleij · 5 years ago
  36. 7952276 Merge branch 'spi-5.3' into spi-5.4 by Mark Brown · 5 years ago
  37. 6b8ac10 spi: Remove dev_err() usage after platform_get_irq() by Stephen Boyd · 5 years ago
  38. 8d8bef5 spi: bcm2835: Fix 3-wire mode if DMA is enabled by Lukas Wunner · 5 years ago
  39. 4343f61 Merge tag 'v5.2-rc4' into spi-5.3 by Mark Brown · 6 years ago
  40. c942fdd treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 by Thomas Gleixner · 6 years ago
  41. af50520 spi: bcm2835: Drop assignment of dma_slave_config direction by Lukas Wunner · 6 years ago
  42. 5f336ea spi: bcm2835: Replace spi_master by spi_controller by Lukas Wunner · 6 years ago
  43. 3393f7d spi: bcm2835: only split transfers that exceed DLEN if DMA available by Nicolas Saenz Julienne · 6 years ago
  44. bfada20 spi: bcm2835: Remove spi_alloc_master() error printing by Hoan Nguyen An · 6 years ago
  45. 154f7da spi: bcm2835: add driver stats to debugfs by Martin Sperl · 6 years ago
  46. ff245d9 spi: bcm2835: make the polling duration limits configurable by Martin Sperl · 6 years ago
  47. c41d62b spi: bcm2835: added comment about different bus behaviour of DMA mode by Martin Sperl · 6 years ago
  48. 7f1922e spi: bcm2835: Avoid 64-bit arithmetic in xfer len calc by Martin Sperl · 6 years ago
  49. 9ac3f90 spi: bcm2835: bcm2835_spi_transfer_one_poll remove unnecessary argument by Martin Sperl · 6 years ago
  50. 8b7bd10 spi/spi-bcm2835: Split transfers that exceed DLEN by Meghana Madhyastha · 6 years ago
  51. 2527704 spi: bcm2835: Synchronize with callback on DMA termination by Lukas Wunner · 6 years ago
  52. 2e0733b spi: bcm2835: Speed up FIFO access if fill level is known by Lukas Wunner · 6 years ago
  53. b31a929 spi: bcm2835: Polish transfer of DMA prologue by Lukas Wunner · 6 years ago
  54. 5651248 Merge branch 'for-4.20' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi into spi-4.21 by Mark Brown · 6 years ago
  55. 29bdedf spi: bcm2835: Unbreak the build of esoteric configs by Lukas Wunner · 6 years ago
  56. 3bd7f65 spi: bcm2835: Overcome sglist entry length limitation by Lukas Wunner · 6 years ago
  57. acf0f85 spi: bcm2835: Document struct bcm2835_spi by Lukas Wunner · 6 years ago
  58. 5c09e42 spi: bcm2835: Drop unused code for native Chip Select by Lukas Wunner · 6 years ago
  59. c06eea7 Merge branch 'spi-4.20' into spi-4.21 for bcm stuff. by Mark Brown · 6 years ago
  60. e82b0b3 spi: bcm2835: Fix race on DMA termination by Lukas Wunner · 6 years ago
  61. dbc9441 spi: bcm2835: Fix book-keeping of DMA termination by Lukas Wunner · 6 years ago
  62. 56c1723 spi: bcm2835: Avoid finishing transfer prematurely in IRQ mode by Lukas Wunner · 6 years ago
  63. 22bf6cd spi: bcm2835: make license text and module license match by Stefan Wahren · 6 years ago
  64. 763dedf spi: bcm2835: Remove unnecessary workaround to call gpio_set_value by Axel Lin · 9 years ago
  65. 076fcb1 Merge remote-tracking branches 'spi/topic/ath97', 'spi/topic/atmel', 'spi/topic/au1550', 'spi/topic/bcm2835' and 'spi/topic/bcm2835aux' into spi-next by Mark Brown · 9 years ago
  66. ddf0e1c spi: bcm2835: change initialization order and switch to platform_get_irq by Martin Sperl · 9 years ago
  67. 5132361 Merge remote-tracking branches 'spi/fix/atmel', 'spi/fix/bcm2835', 'spi/fix/doc', 'spi/fix/mediatek', 'spi/fix/meson', 'spi/fix/mtk' and 'spi/fix/pxa2xx' into spi-linus by Mark Brown · 9 years ago
  68. 2a3fffd spi: bcm2835: BUG: fix wrong use of PAGE_MASK by Martin Sperl · 9 years ago
  69. 0122a51 spi: bcm2835: fix overflow in calculation of transfer time by Martin Sperl · 9 years ago
  70. acace73 spi: bcm2835: set up spi-mode before asserting cs-gpio by Martin Sperl · 9 years ago
  71. 29ad1a7 spi: bcm2835: bcm2835_dma_release() can be static by kbuild test robot · 10 years ago
  72. 7e52be0 spi: bcm2835: fix kbuild compile warnings/errors and a typo by Martin Sperl · 10 years ago
  73. 3ecd37e spi: bcm2835: enable dma modes for transfers meeting certain conditions by Martin Sperl · 10 years ago
  74. a750b12 spi: bcm2835: fallback to interrupt for polling timeouts exceeding 2 jiffies by Martin Sperl · 10 years ago
  75. 76ee023 spi: bcm2835: change timeout of polling driver to 1s by Martin Sperl · 10 years ago
  76. 704f32d spi: bcm2835: enabling polling mode for transfers shorter than 30us by Martin Sperl · 10 years ago
  77. a30a555 spi: bcm2835: transform native-cs to gpio-cs on first spi_setup by Martin Sperl · 10 years ago
  78. e3a2be3 spi: bcm2835: fill FIFO before enabling interrupts to reduce interrupts/message by Martin Sperl · 10 years ago
  79. 1e4df62 spi: bcm2835: fix code formatting issue by Martin Sperl · 10 years ago
  80. e34ff01 spi: bcm2835: move to the transfer_one driver model by Martin Sperl · 10 years ago
  81. 6935224 spi: bcm2835: enable support of 3-wire mode by Martin Sperl · 10 years ago
  82. 210b492 spi: bcm2835: clock divider can be a multiple of 2 by Martin Sperl · 10 years ago
  83. 4adf312 spi: bcm2835: fill/drain SPI-fifo as much as possible during interrupt by Martin Sperl · 10 years ago
  84. 342f948 spi: bcm2835: fix all checkpath --strict messages by Martin Sperl · 10 years ago
  85. 2c658e2 spi: Remove FSF mailing addresses by Jarkko Nikula · 10 years ago
  86. 14ac00e spi: drop owner assignment from platform_drivers by Wolfram Sang · 10 years ago
  87. 78e3952 spi: Remove explictly set bus_num and num_chipselect to default setting by Axel Lin · 11 years ago
  88. 08bc054 spi: bcm2835: Use devm_request_irq() by Jingoo Han · 11 years ago
  89. c18158f Merge remote-tracking branches 'spi/fix/bcm2835', 'spi/fix/bcm63xx', 'spi/fix/mpc512x-psc', 'spi/fix/mxs', 'spi/fix/pxa2xx', 'spi/fix/qspi', 'spi/fix/rspi' and 'spi/fix/txx9' into spi-linus by Mark Brown · 11 years ago
  90. e0b35b8 spi: bcm2835: fix reference leak to master in bcm2835_spi_remove() by Wei Yongjun · 11 years ago
  91. 16735d0 tree-wide: use reinit_completion instead of INIT_COMPLETION by Wolfram Sang · 11 years ago
  92. 247263d spi: bcm2835: use devm_spi_register_master() by Jingoo Han · 11 years ago
  93. 7bc0031 spi: bcm2835: Add spi_master_get() call to prevent use after free by Axel Lin · 11 years ago
  94. c2b6a3a spi: bcm2835: Use SPI_BPW_MASK macro for bits_per_word_mask setting by Axel Lin · 11 years ago
  95. e5d950f spi: bcm2835: don't check resource with devm_ioremap_resource by Wolfram Sang · 11 years ago
  96. 2d6e75e spi: bmc2835: use devm_ioremap_resource() by Laurent Navet · 12 years ago
  97. f4b97eb spi: bcm2835: make use of new bits_per_word_mask core feature by Stephen Warren · 12 years ago
  98. f804387 spi: add driver for BCM2835 by Chris Boot · 12 years ago