summaryrefslogtreecommitdiffstats
path: root/drivers/spi/spi.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* spi: Merge up fixesMark Brown2024-06-201-6/+10
|\
| * spi: Fix SPI slave probe failureAmit Kumar Mahapatra2024-06-181-4/+6
| * spi: Fix OCTAL mode supportPatrice Chotard2024-06-181-2/+4
* | 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: Assign dummy scatterlist to unidirectional transfersAndy Shevchenko2024-05-291-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
|/
* 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
* | spi: make spi_bus_type constGreg Kroah-Hartman2024-01-221-1/+1
|/
* spi: Add support for stacked/parallel memoriesMark Brown2023-12-071-42/+217
|\
| * spi: Add multi-cs memories support in SPI coreAmit Kumar Mahapatra2023-12-071-42/+217
* | spi: introduce SPI_TRANS_FAIL_IO for error reportingNam Cao2023-11-301-0/+3
|/
* spi: Fix null dereference on suspendMark Hasemeyer2023-11-101-17/+39
* spi: Export acpi_spi_find_controller_by_adev()Hans de Goede2023-10-161-3/+2
* spi: Drop warning from spi_stop_queue()Uwe Kleine-König2023-09-181-4/+0
* spi: Use BITS_TO_BYTES()Andy Shevchenko2023-07-141-3/+1
* spi: Kill spi_add_device_locked()Andy Shevchenko2023-07-141-10/+5
* spi: Remove code duplication in spi_add_device*()Andy Shevchenko2023-07-141-22/+10
* spi: Fix spelling typos and acronyms capitalizationAndy Shevchenko2023-07-111-26/+28
* spi: Rename SPI_MASTER_GPIO_SS to SPI_CONTROLLER_GPIO_SSAndy Shevchenko2023-07-111-2/+2
* spi: Sort headers alphabeticallyAndy Shevchenko2023-07-101-21/+21
* spi: Use sysfs_emit() to instead of s*printf()Andy Shevchenko2023-07-101-4/+3