summaryrefslogtreecommitdiffstats
path: root/drivers/spi/spi.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* spi: Replace if-else-if by bitops and multiplicationsAndy Shevchenko2023-07-101-7/+1
* spi: Drop duplicate IDR allocation code in spi_register_controller()Andy Shevchenko2023-07-101-27/+23
* spi: Remove unneeded OF node NULL checksAndy Shevchenko2023-07-101-4/+1
* Merge tag 'char-misc-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2023-04-271-2/+2
|\
| * of: Rename of_modalias_node()Miquel Raynal2023-04-051-2/+2
* | Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2023-04-271-2/+0
|\ \
| * | drivers: remove struct module * setting from struct classGreg Kroah-Hartman2023-03-171-2/+0
| |/
* | Merge tag 'spi-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...Linus Torvalds2023-04-271-26/+76
|\ \
| * | spi: core: add spi_split_transfers_maxwordsLeonard Göhrs2023-03-161-0/+49
| * | spi: Fix cocci warningsWilliam Zhang2023-03-071-1/+1
| * | spi: Propagate firmware nodeAndy Shevchenko2023-03-061-2/+2
| * | spi: Replace spi_pcpu_stats_totalize() macro by a C functionGeert Uytterhoeven2023-03-051-23/+24
| |/
* | Merge tag 'devicetree-fixes-for-6.2-3' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-04-131-0/+5
|\ \ | |/ |/|
| * treewide: Fix probing of devices in DT overlaysGeert Uytterhoeven2023-04-111-0/+5
* | Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2023-02-241-1/+1
|\ \
| * | driver core: make struct bus_type.uevent() take a const *Greg Kroah-Hartman2023-01-271-1/+1
* | | spi: Reorder fields in 'struct spi_transfer'Christophe JAILLET2023-02-141-1/+1
* | | spi: spi-mem: Allow controller supporting mem_ops without exec_opWilliam Zhang2023-02-101-7/+6
* | | spi: export spi_transfer_cs_change_delay_exec functionWilliam Zhang2023-02-101-0/+7
* | | spi: Abstract access to chip selectsMark Brown2023-02-011-23/+22
|\ \ \
| * | | spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiodAmit Kumar Mahapatra2023-02-011-23/+22
| | |/ | |/|