summaryrefslogtreecommitdiffstats
path: root/drivers/spi/spi.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* spi: remove spi_controller_is_slave() and spi_slave_abort()Yang Yingliang2024-09-101-12/+1
* spi: switch to use spi_controller_is_target()Yang Yingliang2024-09-101-4/+4
* spi: Enable controllers to extend the SPI protocol with MOSI idle configurationMarcelo Schmitt2024-07-291-0/+6
* Merge tag 'driver-core-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2024-07-251-1/+1
|\
| * driver core: have match() callback in struct bus_type take a const *Greg Kroah-Hartman2024-07-031-1/+1
* | Merge tag 'spi-v6.11' of git://git.kernel.org/pub/scm/linux/kernel/git/brooni...Linus Torvalds2024-07-161-65/+69
|\ \
| * | spi: spi: Remove unnecessary ‘0’ values from statusLi zeming2024-07-081-1/+1
| * | spi: spi: Remove unnecessary ‘0’ values from rcLi zeming2024-07-081-1/+1
| * | spi: add devm_spi_optimize_message() helperMark Brown2024-06-251-0/+1
| |\ \
| | * | spi: add EXPORT_SYMBOL_GPL(devm_spi_optimize_message)David Lechner2024-06-241-0/+1
| * | | spi: add devm_spi_optimize_message() helperMark Brown2024-06-231-0/+27
| |\| |
| | * | spi: add devm_spi_optimize_message() helperDavid Lechner2024-06-221-0/+27
| | |/
| * | spi: Merge up fixesMark Brown2024-06-201-6/+10
| |\ \
| * | | spi: Rework per message DMA mapped flag to be per transferAndy Shevchenko2024-06-101-46/+27
| * | | spi: Merge up fixesMark Brown2024-06-031-0/+9
| |\ \ \ | | | |/ | | |/|
| * | | spi: Refactor spi_stop_queue()Andy Shevchenko2024-05-271-15/+10
| * | | spi: Replace custom code with device_match_acpi_handle()Andy Shevchenko2024-05-271-2/+2
* | | | spi: add defer_optimize_message controller flagDavid Lechner2024-07-091-1/+17
* | | | spi: don't unoptimize message in spi_async()David Lechner2024-07-091-2/+0
| |_|/ |/| |
* | | spi: Fix SPI slave probe failureAmit Kumar Mahapatra2024-06-181-4/+6
* | | spi: Fix OCTAL mode supportPatrice Chotard2024-06-181-2/+4
| |/ |/|
* | spi: Assign dummy scatterlist to unidirectional transfersAndy Shevchenko2024-05-291-0/+9
|/
* soi: Don't call DMA sync API when not neededMark Brown2024-05-231-73/+75
|\
| * spi: Check if transfer is mapped before calling DMA sync APIsAndy Shevchenko2024-05-231-5/+13
| * spi: Don't mark message DMA mapped when no transfer in it isAndy Shevchenko2024-05-231-0/+4
| * spi: Remove unneded check for orig_nentsAndy Shevchenko2024-05-081-14/+8
| * spi: use spi_valid_{tx,rx}buf() in stats functionDavid Lechner2024-05-011-7/+5
| * Add bridged amplifiers to cs42l43Mark Brown2024-04-171-3/+9
| |\
| | * spi: Update swnode based SPI devices to use the fwnode nameCharles Keepax2024-04-161-0/+5
| | * spi: Switch to using is_acpi_device_node() in spi_dev_set_name()Charles Keepax2024-04-161-3/+4
| * | spi: More refacroings after multi-CS supportMark Brown2024-04-161-30/+33
| |\ \
| | * | spi: Introduce spi_for_each_valid_cs() in order of deduplicationAndy Shevchenko2024-04-161-7/+9
| | * | spi: Extract spi_toggle_csgpiod() helper for better maintananceAndy Shevchenko2024-04-161-24/+25
| * | | spi: Consistently use BIT for cs_index_mask (part 2)Andy Shevchenko2024-04-161-7/+3
| |/ /
| * / spi: remove struct spi_message::is_dma_mappedDavid Lechner2024-03-251-7/+0
| |/
* / spi: fix null pointer dereference within spi_syncMans Rullgard2024-05-011-0/+1
|/
* spi: Restore delays for non-GPIO chip selectJanne Grunau2024-03-121-10/+14
* spi: Introduce SPI_INVALID_CS and is_valid_cs()Andy Shevchenko2024-03-071-16/+23
* spi: Consistently use BIT for cs_index_maskAndy Shevchenko2024-03-071-24/+11
* spi: Exctract spi_dev_check_cs() helperAndy Shevchenko2024-03-061-20/+27
* spi: Exctract spi_set_all_cs_unused() helperAndy Shevchenko2024-03-061-50/+24
* spi: move splitting transfers to spi_optimize_message()David Lechner2024-02-261-42/+68
* spi: add spi_optimize_message() APIsDavid Lechner2024-02-261-4/+147
* spi: get rid of some legacy macrosMark Brown2024-02-081-1/+5
|\
| * spi: Drop compat layer from renaming "master" to "controller"Uwe Kleine-König2024-02-081-1/+1
| * spi: fix finalize message on error returnDavid Lechner2024-01-251-0/+4
* | spi: drop gpf arg from __spi_split_transfer_maxsize()David Lechner2024-02-071-14/+8
* | spi: move split xfers for CS_WORD emulationDavid Lechner2024-02-051-32/+31
* | spi: avoid double validation in __spi_sync()David Lechner2024-01-261-52/+6
* | spi: consolidate setting message->spiDavid Lechner2024-01-241-7/+2