index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
drivers
/
spi
Age
Commit message (
Expand
)
Author
Files
Lines
8 days
spi: fix null pointer dereference within spi_sync
Mans Rullgard
1
-0
/
+1
2024-04-16
spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs
Devyn Liu
1
-2
/
+0
2024-04-14
spi: axi-spi-engine: fix version format string
David Lechner
1
-1
/
+1
2024-04-03
spi: mchp-pci1xxx: Fix a possible null pointer dereference in pci1xxx_spi_probe
Huai-Yuan Liu
1
-0
/
+2
2024-04-03
spi: spi-fsl-lpspi: remove redundant spi_controller_put call
Carlos Song
1
-8
/
+6
2024-03-29
spi: s3c64xx: Use DMA mode from fifo size
Jaewon Kim
1
-3
/
+2
2024-03-22
Merge tag 'spi-fix-v6.9-merge-window' of git://git.kernel.org/pub/scm/linux/k...
Linus Torvalds
6
-29
/
+35
2024-03-21
spi: spi-mt65xx: Fix NULL pointer access in interrupt handler
Fei Shao
1
-10
/
+12
2024-03-18
spi: spi-imx: fix off-by-one in mx51 CPU mode burst length
Adam Butcher
1
-2
/
+2
2024-03-18
spi: Merge up v6.8 release
Mark Brown
7
-153
/
+40
2024-03-18
spi: lm70llp: fix links in doc and comments
Kousik Sanagavarapu
1
-2
/
+2
2024-03-14
Merge tag 'mfd-next-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/lee...
Linus Torvalds
1
-0
/
+2
2024-03-14
spi: Fix error code checking in spi_mem_exec_op()
Florian Fainelli
1
-1
/
+1
2024-03-13
Merge tag 'spi-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...
Linus Torvalds
38
-563
/
+1294
2024-03-12
spi: Restore delays for non-GPIO chip select
Janne Grunau
1
-10
/
+14
2024-03-12
spi: lpspi: Avoid potential use-after-free in probe()
Alexander Sverdlin
1
-4
/
+4
2024-03-07
spi: Introduce SPI_INVALID_CS and is_valid_cs()
Andy Shevchenko
1
-16
/
+23
2024-03-07
spi: Consistently use BIT for cs_index_mask
Andy Shevchenko
1
-24
/
+11
2024-03-06
spi: Exctract spi_dev_check_cs() helper
Andy Shevchenko
1
-20
/
+27
2024-03-06
spi: Exctract spi_set_all_cs_unused() helper
Andy Shevchenko
1
-50
/
+24
2024-03-06
spi: cs42l43: Don't limit native CS to the first chip select
Charles Keepax
1
-2
/
+1
2024-03-05
spi: s3c64xx: switch exynos850 to new port config data
Tudor Ambarus
1
-4
/
+3
2024-03-05
spi: s3c64xx: switch gs101 to new port config data
Tudor Ambarus
1
-6
/
+6
2024-03-05
spi: s3c64xx: deprecate fifo_lvl_mask, rx_lvl_offset and port_id
Tudor Ambarus
1
-3
/
+23
2024-03-05
spi: s3c64xx: get rid of the OF alias ID dependency
Tudor Ambarus
1
-0
/
+4
2024-03-05
spi: s3c64xx: introduce s3c64xx_spi_set_port_id()
Tudor Ambarus
1
-12
/
+25
2024-03-05
spi: s3c64xx: let the SPI core determine the bus number
Tudor Ambarus
1
-2
/
+2
2024-03-05
spi: s3c64xx: allow FIFO depth to be determined from the compatible
Tudor Ambarus
1
-2
/
+6
2024-03-05
spi: s3c64xx: retrieve the FIFO depth from the device tree
Tudor Ambarus
1
-1
/
+3
2024-03-05
spi: s3c64xx: determine the fifo depth only once
Tudor Ambarus
1
-5
/
+9
2024-03-05
spi: s3c64xx: allow full FIFO masks
Tudor Ambarus
1
-4
/
+36
2024-03-05
spi: s3c64xx: define a magic value
Tudor Ambarus
1
-1
/
+3
2024-03-04
spi: axi-spi-engine: use struct_size() macro
David Lechner
1
-3
/
+2
2024-03-04
spi: axi-spi-engine: use __counted_by() attribute
David Lechner
1
-3
/
+4
2024-03-04
spi: axi-spi-engine: remove p from struct spi_engine_message_state
David Lechner
1
-3
/
+0
2024-02-29
spi: stm32-qspi: Replace of_gpio.h by proper one
Andy Shevchenko
1
-1
/
+1
2024-02-29
spi: pic32: Replace of_gpio.h by proper one
Andy Shevchenko
1
-1
/
+1
2024-02-27
spi: ppc4xx: Fix fallout from rename in struct spi_bitbang
Uwe Kleine-König
1
-7
/
+7
2024-02-27
spi: Drop mismerged fix
Mark Brown
1
-7
/
+7
2024-02-26
spi: add support for pre-cooking messages
Mark Brown
3
-80
/
+247
2024-02-26
spi: spi-mem: add statistics support to ->exec_op() calls
Théo Lebrun
1
-1
/
+48
2024-02-26
spi: axi-spi-engine: move message compile to optimize_message
David Lechner
1
-23
/
+17
2024-02-26
spi: stm32: move splitting transfers to optimize_message
David Lechner
1
-12
/
+16
2024-02-26
spi: move splitting transfers to spi_optimize_message()
David Lechner
1
-42
/
+68
2024-02-26
spi: add spi_optimize_message() APIs
David Lechner
1
-4
/
+147
2024-02-23
spi: cs42l43: Tidy up header includes
Charles Keepax
1
-0
/
+2
2024-02-22
spi: cadence-qspi: add system-wide suspend and resume callbacks
Théo Lebrun
1
-2
/
+18
2024-02-22
spi: cadence-qspi: put runtime in runtime PM hooks names
Théo Lebrun
1
-4
/
+4
2024-02-22
spi: cadence-qspi: remove system-wide suspend helper calls from runtime PM hooks
Théo Lebrun
1
-7
/
+2
2024-02-22
spi: cadence-qspi: fix pointer reference in runtime PM hooks
Théo Lebrun
1
-4
/
+2
2024-02-21
spi: cadence-qspi: report correct number of chip-select
Théo Lebrun
1
-2
/
+6
2024-02-21
spi: cadence-qspi: set maximum chip-select to 4
Théo Lebrun
1
-1
/
+3
2024-02-21
spi: cadence-qspi: assert each subnode flash CS is valid
Théo Lebrun
1
-1
/
+1
2024-02-15
spi: dw: remove redundant assignment to variable len
Colin Ian King
1
-1
/
+1
2024-02-13
spi: mchp-pci1xxxx: release resources on error in probe()
Dan Carpenter
1
-1
/
+1
2024-02-13
spi-mxs: Fix chipselect glitch
Ralf Schlatterbeck
1
-1
/
+2
2024-02-12
spi: intel-pci: Add support for Lunar Lake-M SPI serial flash
Mika Westerberg
1
-0
/
+1
2024-02-12
spi: omap2-mcspi: Revert FIFO support without DMA
Vaishnav Achath
1
-129
/
+8
2024-02-11
spi: ppc4xx: Drop write-only variable
Uwe Kleine-König
1
-5
/
+0
2024-02-11
spi: ppc4xx: Fix fallout from rename in struct spi_bitbang
Uwe Kleine-König
1
-7
/
+7
2024-02-11
spi: ppc4xx: Fix fallout from include cleanup
Uwe Kleine-König
1
-0
/
+1
2024-02-09
spi: spi-ppc4xx: include missing platform_device.h
Christian Lamparter
1
-0
/
+1
2024-02-08
spi: s3c64xx: straightforward cleanup
Mark Brown
1
-40
/
+41
2024-02-08
spi: get rid of some legacy macros
Mark Brown
27
-100
/
+109
2024-02-08
spi: s3c64xx: add support for google,gs101-spi
Mark Brown
1
-15
/
+70
2024-02-08
spi: mchp-pci1xxxx: DMA support for copying data to and from SPI Buf
Thangaraj Samynathan
1
-27
/
+338
2024-02-08
spi: mchp-pci1xxxx: Add support for DMA in SPI
Thangaraj Samynathan
1
-0
/
+145
2024-02-08
spi: s3c64xx: add support for google,gs101-spi
Tudor Ambarus
1
-1
/
+17
2024-02-08
spi: s3c64xx: add s3c64xx_iowrite{8,16}_32_rep accessors
Tudor Ambarus
1
-2
/
+34
2024-02-08
spi: s3c64xx: prepare for a different flavor of iowrite rep
Tudor Ambarus
1
-14
/
+21
2024-02-08
spi: s3c64xx: drop a superfluous bitwise NOT operation
Tudor Ambarus
1
-1
/
+0
2024-02-08
spi: s3c64xx: remove duplicated definition
Tudor Ambarus
1
-3
/
+1
2024-02-08
spi: s3c64xx: downgrade dev_warn to dev_dbg for optional dt props
Tudor Ambarus
1
-2
/
+2
2024-02-08
spi: s3c64xx: drop blank line between declarations
Tudor Ambarus
1
-1
/
+2
2024-02-08
spi: s3c64xx: return ETIMEDOUT for wait_for_completion_timeout()
Tudor Ambarus
1
-3
/
+3
2024-02-08
spi: s3c64xx: rename prepare_dma() to s3c64xx_prepare_dma()
Tudor Ambarus
1
-4
/
+4
2024-02-08
spi: s3c64xx: propagate the dma_submit_error() error code
Tudor Ambarus
1
-1
/
+1
2024-02-08
spi: s3c64xx: check return code of dmaengine_slave_config()
Tudor Ambarus
1
-1
/
+3
2024-02-08
spi: s3c64xx: move common code outside if else
Tudor Ambarus
1
-4
/
+2
2024-02-08
spi: s3c64xx: remove else after return
Tudor Ambarus
1
-4
/
+2
2024-02-08
spi: s3c64xx: remove unneeded (void *) casts in of_match_table
Tudor Ambarus
1
-9
/
+9
2024-02-08
spi: s3c64xx: fix typo, s/configuartion/configuration
Tudor Ambarus
1
-1
/
+1
2024-02-08
spi: s3c64xx: avoid possible negative array index
Tudor Ambarus
1
-0
/
+3
2024-02-08
spi: s3c64xx: explicitly include <linux/types.h>
Tudor Ambarus
1
-0
/
+1
2024-02-08
spi: s3c64xx: explicitly include <linux/bits.h>
Tudor Ambarus
1
-0
/
+1
2024-02-08
spi: s3c64xx: explicitly include <linux/io.h>
Tudor Ambarus
1
-0
/
+1
2024-02-08
spi: s3c64xx: sort headers alphabetically
Tudor Ambarus
1
-7
/
+6
2024-02-08
spi: Drop compat layer from renaming "master" to "controller"
Uwe Kleine-König
1
-1
/
+1
2024-02-08
spi: fsl-lib: Follow renaming of SPI "master" to "controller"
Uwe Kleine-König
1
-7
/
+7
2024-02-08
spi: spidev: Follow renaming of SPI "master" to "controller"
Uwe Kleine-König
1
-1
/
+1
2024-02-08
spi: slave-mt27xx: Follow renaming of SPI "master" to "controller"
Uwe Kleine-König
1
-1
/
+1
2024-02-08
spi: loopback-test: Follow renaming of SPI "master" to "controller"
Uwe Kleine-König
1
-2
/
+2
2024-02-08
spi: geni-qcom: Follow renaming of SPI "master" to "controller"
Uwe Kleine-König
1
-1
/
+1
2024-02-08
spi: cavium: Follow renaming of SPI "master" to "controller"
Uwe Kleine-König
2
-4
/
+4
2024-02-08
spi: cadence-quadspi: Follow renaming of SPI "master" to "controller"
Uwe Kleine-König
1
-1
/
+1
2024-02-08
spi: cadence-quadspi: Don't emit error message on allocation error
Uwe Kleine-König
1
-3
/
+2
2024-02-08
spi: bitbang: Follow renaming of SPI "master" to "controller"
Uwe Kleine-König
12
-58
/
+58
2024-02-07
spi: axi-spi-engine: move msg finalization out of irq handler
David Lechner
1
-25
/
+15
2024-02-07
spi: axi-spi-engine: remove use of ida for sync id
David Lechner
1
-22
/
+6
2024-02-07
spi: drop gpf arg from __spi_split_transfer_maxsize()
David Lechner
2
-17
/
+9
2024-02-06
spi: fsl-dspi: A couple of error handling
Mark Brown
1
-10
/
+5
2024-02-05
spi: spi-rockchip: Fix max_native_cs
Luis de Arquer
1
-3
/
+2
2024-02-05
spi: spi-rockchip: Fix out of bounds array access
Luis de Arquer
1
-8
/
+0
2024-02-05
spi: intel: Keep the BIOS partition inside the first chip
Mika Westerberg
1
-4
/
+11
2024-02-05
spi: intel: Add default partition and name to the second chip
Mika Westerberg
1
-1
/
+18
2024-02-05
spi: axi-spi-engine: use common AXI macros
David Lechner
1
-11
/
+6
2024-02-05
spi: bcm2835: implement ctlr->max_transfer_size
David Lechner
1
-13
/
+14
2024-02-05
spi: move split xfers for CS_WORD emulation
David Lechner
1
-32
/
+31
2024-02-05
spi: fsl-dspi: Unify error messaging in dspi_request_dma()
andy.shevchenko@gmail.com
1
-8
/
+5
2024-02-05
spi: fsl-dspi: Preserve error code returned by dmaengine_slave_config()
andy.shevchenko@gmail.com
1
-2
/
+0
2024-02-05
spi: imx: fix the burst length at DMA mode and CPU mode
Carlos Song
1
-4
/
+5
2024-02-02
spi: cs42l43: Clean up of firmware node
Charles Keepax
1
-6
/
+16
2024-01-30
spi: sh-msiof: avoid integer overflow in constants
Wolfram Sang
1
-8
/
+8
2024-01-29
spi: Kconfig: cap[c]ability
Ahelenia Ziemiańska
1
-1
/
+1
2024-01-26
spi: avoid double validation in __spi_sync()
David Lechner
1
-52
/
+6
2024-01-25
spi: fix finalize message on error return
David Lechner
1
-0
/
+4
2024-01-25
spi: cs42l43: Handle error from devm_pm_runtime_enable()
Charles Keepax
1
-1
/
+4
2024-01-24
arm64: exynos: Enable SPI for Exynos850
Mark Brown
1
-0
/
+14
2024-01-24
spi: cs42l43: Handle error from devm_pm_runtime_enable
Charles Keepax
1
-1
/
+4
2024-01-24
spi: consolidate setting message->spi
David Lechner
1
-7
/
+2
2024-01-24
spi: s3c64xx: Add Exynos850 support
Sam Protsenko
1
-0
/
+14
2024-01-23
spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected
Devyn Liu
1
-0
/
+5
2024-01-23
spi: spi-cadence: Reverse the order of interleaved write and read operations
Amit Kumar Mahapatra
1
-8
/
+9
2024-01-23
spi: spi-imx: Use dev_err_probe for failed DMA channel requests
Alexander Stein
1
-2
/
+2
2024-01-23
spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
Kamal Dasu
1
-2
/
+2
2024-01-22
spi: s3c64xx: Extract FIFO depth calculation to a dedicated macro
Sam Protsenko
1
-7
/
+6
2024-01-22
spi: intel-pci: Add support for Arrow Lake SPI serial flash
Mika Westerberg
1
-0
/
+1
2024-01-22
spi: intel-pci: Remove Meteor Lake-S SoC PCI ID from the list
Mika Westerberg
1
-1
/
+0
2024-01-22
spi: nxp-fspi: Adjust LUT debug output alignment
Alexander Stein
1
-1
/
+1
2024-01-22
spi: make spi_bus_type const
Greg Kroah-Hartman
1
-1
/
+1
2024-01-22
spi: spi-mt65xx: Support sleep pin control
Ruihai Zhou
1
-0
/
+5
2024-01-19
Merge tag 'spi-fix-v6.8-merge-window' of git://git.kernel.org/pub/scm/linux/k...
Linus Torvalds
1
-1
/
+0
2024-01-09
Merge tag 'spi-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...
Linus Torvalds
42
-1631
/
+1987
2024-01-05
spi: coldfire-qspi: Remove an erroneous clk_disable_unprepare() from the remo...
Christophe JAILLET
1
-1
/
+0
2023-12-21
spi: stm32: add st,stm32mp25-spi compatible supporting STM32MP25 soc
Valentin Caron
1
-12
/
+120
2023-12-21
spi: stm32: use dma_get_slave_caps prior to configuring dma channel
Alain Volmat
1
-2
/
+11
2023-12-18
spi: axi-spi-engine: fix struct member doc warnings
David Lechner
1
-10
/
+10
2023-12-15
spi: pl022: update description of internal_cs_control()
Nam Cao
1
-1
/
+1
2023-12-15
spi: pl022: delete description of cur_msg
Nam Cao
1
-1
/
+0
2023-12-14
spi: atmel: Fix clock issue when using devices with different polarities
Louis Chauvet
1
-1
/
+81
2023-12-13
spi: dw: Remove Intel Thunder Bay SOC support
Nandhini Srikandan
1
-1
/
+0
2023-12-12
spi: sh-msiof: Enforce fixed DTDL for R-Car H3
Wolfram Sang
1
-0
/
+17
2023-12-11
spi: pl022: clean up some unused variables
Mark Brown
1
-9
/
+0
2023-12-11
spi: ljca: switch to use devm_spi_alloc_host()
Yang Yingliang
1
-1
/
+1
2023-12-11
spi: cs42l43: switch to use devm_spi_alloc_host()
Yang Yingliang
1
-1
/
+1
2023-12-11
spi: zynqmp-gqspi: switch to use modern name
Yang Yingliang
1
-25
/
+25
2023-12-11
spi: zynq-qspi: switch to use modern name
Yang Yingliang
1
-14
/
+14
2023-12-11
spi: xtensa-xtfpga: switch to use modern name
Yang Yingliang
1
-15
/
+15
2023-12-11
spi: xlp: switch to use modern name
Yang Yingliang
1
-20
/
+20
2023-12-11
spi: xilinx: switch to use modern name
Yang Yingliang
1
-29
/
+29
2023-12-11
spi: xcomm: switch to use modern name
Yang Yingliang
1
-16
/
+16
2023-12-11
spi: uniphier: switch to use modern name
Yang Yingliang
1
-97
/
+97
2023-12-11
spi: topcliff-pch: switch to use modern name
Yang Yingliang
1
-113
/
+113
2023-12-11
spi: wpcm-fiu: switch to use devm_spi_alloc_host()
Yang Yingliang
1
-1
/
+1
2023-12-11
spi: spi-ti-qspi: switch to use modern name
Yang Yingliang
1
-44
/
+44
2023-12-11
spi: tegra210-quad: switch to use modern name
Yang Yingliang
1
-40
/
+40
2023-12-11
spi: tegra20-slink: switch to use modern name
Yang Yingliang
1
-49
/
+49
2023-12-11
spi: tegra20-sflash: switch to use modern name
Yang Yingliang
1
-38
/
+38
2023-12-11
spi: tegra114: switch to use modern name
Yang Yingliang
1
-59
/
+59
2023-12-11
spi: geni-qcom: switch to use modern name
Yang Yingliang
1
-48
/
+48
2023-12-11
spi: synquacer: switch to use modern name
Yang Yingliang
1
-41
/
+41
2023-12-11
spi: sunplus-sp7021: switch to use modern name
Yang Yingliang
1
-44
/
+44
2023-12-11
spi: sun6i: switch to use modern name
Yang Yingliang
1
-74
/
+74
2023-12-11
spi: sun4i: switch to use modern name
Yang Yingliang
1
-36
/
+36
2023-12-11
spi: stm32: switch to use modern name
Yang Yingliang
1
-20
/
+20
2023-12-11
spi: stm32-qspi: switch to use modern name
Yang Yingliang
1
-9
/
+9
2023-12-11
spi: st-ssc4: switch to use modern name
Yang Yingliang
1
-35
/
+35
2023-12-11
spi: sprd: switch to use modern name
Yang Yingliang
1
-2
/
+2
2023-12-11
spi: sprd-adi: switch to use spi_alloc_host()
Yang Yingliang
1
-1
/
+1
2023-12-11
spi: pl022: delete unused next_msg_cs_active in struct pl022
Nam Cao
1
-5
/
+0
2023-12-11
spi: pl022: delete unused cur_gpiod in struct pl022
Nam Cao
1
-4
/
+0
2023-12-10
spi: spi-imx: correctly configure burst length when using dma
Benjamin Bigler
1
-4
/
+11
2023-12-08
spi: mpc52xx: explicitly include linux/platform_device.h
Randy Dunlap
1
-0
/
+1
2023-12-07
spi: Add support for stacked/parallel memories
Mark Brown
1
-42
/
+217
2023-12-07
spi: Add multi-cs memories support in SPI core
Amit Kumar Mahapatra
1
-42
/
+217
2023-12-06
spi: axi-spi-engine: improvements round 2
Mark Brown
1
-39
/
+77
2023-12-06
spi: cadence: revert "Add SPI transfer delays"
Nam Cao
1
-1
/
+0
2023-12-06
spi: axi-spi-engine: add watchdog timer
David Lechner
1
-3
/
+26
2023-12-06
spi: axi-spi-engine: remove delay from CS assertion
David Lechner
1
-1
/
+1
2023-12-06
spi: axi-spi-engine: restore clkdiv at end of message
David Lechner
1
-1
/
+9
2023-12-06
spi: axi-spi-engine: implement xfer->cs_change_delay
David Lechner
1
-0
/
+4
2023-12-06
spi: axi-spi-engine: remove xfer arg from spi_engine_gen_sleep()
David Lechner
1
-5
/
+5
2023-12-06
spi: axi-spi-engine: fix sleep ticks calculation
David Lechner
1
-15
/
+10
2023-12-06
spi: axi-spi-engine: remove spi_engine_get_clk_div()
David Lechner
1
-18
/
+5
2023-12-06
spi: axi-spi-engine: populate xfer->effective_speed_hz
David Lechner
1
-0
/
+23
2023-12-06
spi: axi-spi-engine: return void from spi_engine_compile_message()
David Lechner
1
-3
/
+1
2023-12-05
spi: atmel: Prevent spi transfers from being killed
Miquel Raynal
1
-6
/
+4
2023-12-04
spi: cadence-quadspi: add missing clk_disable_unprepare() in cqspi_probe()
Yang Yingliang
1
-1
/
+3
2023-12-04
spi: spl022: fix sleeping in interrupt context
Mark Brown
2
-306
/
+69
2023-12-01
spi: atmel: Drop unused defines
Miquel Raynal
1
-3
/
+0
2023-12-01
spi: atmel: Do not cancel a transfer upon any signal
Miquel Raynal
1
-2
/
+2
2023-11-30
spi: Unify error codes by replacing -ENOTSUPP with -EOPNOTSUPP
Chia-Lin Kao (AceLan)
7
-10
/
+10
2023-11-30
spi: spl022: switch to use default spi_transfer_one_message()
Nam Cao
1
-306
/
+66
2023-11-30
spi: introduce SPI_TRANS_FAIL_IO for error reporting
Nam Cao
1
-0
/
+3
2023-11-27
spi: sprd: adi: Use devm_register_restart_handler()
Andrew Davis
1
-22
/
+8
2023-11-20
spi: axi-spi-engine improvements
Mark Brown
1
-146
/
+253
2023-11-20
spi: axi-spi-engine: add support for any word size
David Lechner
1
-16
/
+68
2023-11-20
spi: axi-spi-engine: add support for cs_off
David Lechner
1
-10
/
+21
2023-11-20
spi: axi-spi-engine: remove struct spi_engine::msg
David Lechner
1
-32
/
+28
2023-11-20
spi: axi-spi-engine: remove completed_id from driver state
David Lechner
1
-3
/
+3
[next]