aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/spi
AgeCommit message (Expand)AuthorFilesLines
5 daysMerge tag 'spi-fix-v7.2-merge-window' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds6-7/+18
7 daysspi: imx: reconfigure for PIO when DMA cannot be startedJavier Fernandez Pastrana1-1/+2
12 daysspi: dw: Add support for snps,dwc-ssi-2.00aChanghuang Liang1-0/+1
13 daysspi: rpc-if: Use correct device for hardware reinitialization on resumeQuang Nguyen1-1/+5
14 daysspi: acpi: Free resource list at appropriate timeAndy Shevchenko1-2/+2
2026-06-16spi: dw: fix wrong BAUDR setting after resumeJisheng Zhang1-0/+1
2026-06-16spi: uniphier: Fix completion initialization order before devm_request_irq()Kunihiko Hayashi1-2/+2
2026-06-16spi: Add NULL check for spi_get_device_id() in spi_get_device_match_data()guoqi02261-1/+5
2026-06-16Merge tag 'spi-v7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...Linus Torvalds94-1313/+1715
2026-06-15Merge tag 'driver-core-7.2-rc1' of gitolite.kernel.org:pub/scm/linux/kernel/g...Linus Torvalds1-5/+0
2026-06-14spi: Fix mismatched DT property access typesRob Herring (Arm)2-3/+5
2026-06-12Merge tag 'spi-fix-v7.1-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-8/+21
2026-06-12spi: xilinx: use FIFO occupancy register to determine buffer sizeLars Pöschel1-2/+9
2026-06-12spi: spi-mem: Add a no_cs_assertion capabilityMark Brown10-43/+61
2026-06-11spi: xilinx: let transfers timeout in case of no IRQVadim Fedorenko1-1/+5
2026-06-10spi: rzv2h-rspi: Fix SPDR read access width for 16-bit RXFelix Gu1-1/+2
2026-06-10spi: dw: fix race between IRQ handler and error handler on SMPPeng Yang1-0/+2
2026-06-10spi: meson-spifc: fix runtime PM leak on removeRuoyu Wang1-0/+1
2026-06-09spi: Use named initializers for platform_device_id arraysUwe Kleine-König (The Capable Hub)6-13/+12
2026-06-09spi: rzv2h-rspi: Add suspend/resume supportTommaso Merciai1-0/+18
2026-06-09spi: qcom-geni: Fix cs_change handling on the last transferViken Dadhaniya1-8/+19
2026-06-08spi: dw-pci: remove redundant pci_free_irq_vectors() callsFelix Gu1-9/+3
2026-06-08spi: ep93xx: fix double-free of zeropage on DMA setup failureFelix Gu1-0/+1
2026-06-08spi: cadence-xspi: Revert COMPILE_TEST supportNathan Chancellor2-6/+1
2026-06-04spi: cadence-xspi: Support 32bit and 64bit slave dma interfaceJisheng Zhang1-4/+49
2026-06-01spi: tegra210-quad: Allocate DMA memory for DMA engineAaron Kling1-11/+18
2026-06-01spi: imx: replace dmaengine_terminate_all() with dmaengine_terminate_sync()Carlos Song1-8/+8
2026-06-01spi: fsl-lpspi: fix DMA termination issuesMark Brown3-14/+21
2026-06-01spi: fsl-lpspi: terminate the RX channel on TX prepare failure pathCarlos Song1-1/+1
2026-06-01spi: fsl-lpspi: replace dmaengine_terminate_all() with dmaengine_terminate_sy...Carlos Song1-9/+9
2026-06-01spi: atmel: fix DMA channel and bounce buffer leaksFelix Gu1-65/+68
2026-05-28spi: spi-mem: avoid mutating op template in spi_mem_supports_op()Santhosh Kumar K1-4/+11
2026-05-25spi: omap2-mcspi: Use of_device_get_match_data()Rosen Penev1-5/+2
2026-05-25Merge tag 'v7.1-rc5' into driver-core-nextDanilo Krummrich15-56/+129
2026-05-22Merge tag 'spi-fix-v7.1-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds5-2/+9
2026-05-22Revert "treewide: Fix probing of devices in DT overlays"Saravana Kannan1-5/+0
2026-05-22spi: Use named initializers for arrays of i2c_device_dataUwe Kleine-König (The Capable Hub)2-5/+5
2026-05-22spi: aspeed: Fix __iomem annotation and VLA parameterMark Brown1-6/+5
2026-05-22spi: aspeed: Replace VLA parameter with flat pointer in calibration helperChin-Ting Kuo1-4/+3
2026-05-22spi: aspeed: Fix missing __iomem annotation in output transfer pathChin-Ting Kuo1-2/+2
2026-05-21spi: Drop redundant 'cs' variable declaration in __spi_add_device()Lad Prabhakar1-2/+0
2026-05-21spi: fix controller registration API inconsistencyJohan Hovold8-46/+11
2026-05-21spi: dw-mmio: Add ACPI ID LECA0002 for LECARC SoCsThomas Lin1-3/+4
2026-05-20spi: cadence-xspi: Add COMPILE_TEST supportRosen Penev2-1/+6
2026-05-19spi: Add trace events for Qualcomm GENI SPI driversMark Brown1-0/+13
2026-05-19spi: qcom-geni: Add trace events for Qualcomm GENI SPI driverPraveen Talari1-0/+13
2026-05-19spi: Merge up fixesMark Brown5-2/+9
2026-05-18spi: ti-qspi: fix use-after-free after DMA setup failureJohan Hovold1-0/+1
2026-05-18spi: sprd: fix error pointer deref after DMA setup failureJohan Hovold1-1/+2
2026-05-18spi: qup: fix error pointer deref after DMA setup failureJohan Hovold1-0/+3
2026-05-18spi: switch to managed controller allocation (part 3/3)Mark Brown11-153/+68
2026-05-18spi: xlp: switch to managed controller allocationJohan Hovold1-2/+1
2026-05-18spi: mux: switch to managed controller allocationJohan Hovold1-15/+4
2026-05-18spi: meson-spifc: switch to managed controller allocationJohan Hovold1-14/+8
2026-05-18spi: lp8841-rtc: drop unused ifdefJohan Hovold1-2/+0
2026-05-18spi: lp8841-rtc: switch to managed controller allocationJohan Hovold1-10/+4
2026-05-18spi: jcore: switch to managed controller allocationJohan Hovold1-17/+6
2026-05-18spi: hisi-sfc-v3xx: switch to managed controller allocationJohan Hovold1-14/+6
2026-05-18spi: fsi: switch to managed controller allocationJohan Hovold1-4/+4
2026-05-18spi: falcon: switch to managed controller allocationJohan Hovold1-6/+2
2026-05-18spi: clps711x: switch to managed controller allocationJohan Hovold1-22/+9
2026-05-18spi: armada-3700: switch to managed controller allocationJohan Hovold1-30/+14
2026-05-18spi: altera-platform: switch to managed controller allocationJohan Hovold1-17/+10
2026-05-16spi: mtk-snfi: Fix resource leak in mtk_snand_read_page_cache()Felix Gu1-1/+1
2026-05-16spi: rspi: Simplify reset control handlingFelix Gu1-19/+2
2026-05-15spi: hisi-kunpeng: Use dev_err_probe() for host registration failureQiang Ma1-4/+2
2026-05-12spi: ep93xx: fix error pointer deref after DMA setup failureJohan Hovold1-0/+2
2026-05-11spi: Use FIELD_MODIFY() for bitfield operationsMark Brown10-44/+27
2026-05-11spi: uniphier: Use FIELD_MODIFY()Hans Zhang1-8/+5
2026-05-11spi: sunplus-sp7021: Use FIELD_MODIFY()Hans Zhang1-2/+1
2026-05-11spi: stm32-qspi: Use FIELD_MODIFY()Hans Zhang1-3/+2
2026-05-11spi: stm32-ospi: Use FIELD_MODIFY()Hans Zhang1-4/+3
2026-05-11spi: sn-f-ospi: Use FIELD_MODIFY()Hans Zhang1-3/+2
2026-05-11spi: nxp-xspi: Use FIELD_MODIFY()Hans Zhang1-8/+4
2026-05-11spi: meson-spicc: Use FIELD_MODIFY()Hans Zhang1-3/+2
2026-05-11spi: cadence-xspi: Use FIELD_MODIFY()Hans Zhang1-2/+1
2026-05-11spi: amlogic-spisg: Use FIELD_MODIFY()Hans Zhang1-8/+5
2026-05-11spi: amlogic-spifc-a1: Use FIELD_MODIFY()Hans Zhang1-3/+2
2026-05-11spi: switch to managed controller allocation (part 2/3)Mark Brown22-367/+235
2026-05-11spi: zync-qspi: switch to managed controller allocationJohan Hovold1-28/+12
2026-05-11spi: uniphier: switch to managed controller allocationJohan Hovold1-22/+11
2026-05-11spi: ti-qspi: cleanup registration error pathJohan Hovold1-2/+5
2026-05-11spi: ti-qspi: switch to managed controller allocationJohan Hovold1-21/+9
2026-05-11spi: tegra20-sflash: switch to managed controller allocationJohan Hovold1-16/+8
2026-05-11spi: tegra114: switch to managed controller allocationJohan Hovold1-22/+12
2026-05-11spi: syncuacer: switch to managed controller allocationJohan Hovold1-17/+7
2026-05-11spi: sun6i: switch to managed controller allocationJohan Hovold1-26/+12
2026-05-11spi: sun4i: switch to managed controller allocationJohan Hovold1-24/+11
2026-05-11spi: st-ssc4: switch to managed controller allocationJohan Hovold1-10/+4
2026-05-11spi: sprd: switch to managed controller allocationJohan Hovold1-14/+6
2026-05-11spi: slave-mt27xx: switch to managed controller allocationJohan Hovold1-23/+10
2026-05-11spi: sifive: switch to managed controller allocationJohan Hovold1-28/+11
2026-05-11spi: sh-msiof: switch to managed controller allocationJohan Hovold1-19/+9
2026-05-11spi: sh-hspi: switch to managed controller allocationJohan Hovold1-9/+2
2026-05-11spi: rspi: switch to managed controller allocationJohan Hovold1-14/+5
2026-05-11spi: qup: switch to managed controller allocationJohan Hovold1-11/+4
2026-05-11spi: pl022: switch to managed controller allocationJohan Hovold1-8/+3
2026-05-11spi: pic32-sqi: switch to managed controller allocationJohan Hovold1-20/+8
2026-05-11spi: pic32: switch to managed controller allocationJohan Hovold1-8/+3
2026-05-11spi: amd: Set correct bus number in ACPI probe pathKrishnamoorthi M1-1/+1
2026-05-07spi: amlogic-spisg: drop misleading NULL check on exdescStepan Ionichev1-2/+1
2026-05-06spi: ch341: correct company name in MODULE_DESCRIPTIONJiawei Liu1-1/+1
2026-05-05spi: spacemit: add u64 cast to NSEC_PER_SEC to avoid 32-bit overflowGuodong Xu1-1/+1
2026-05-05spi: Consistently define pci_device_ids using named initializersUwe Kleine-König (The Capable Hub)4-65/+65
2026-05-04spi: microchip core-qspi gpio-cs fixes + cleanupMark Brown1-20/+79
2026-05-04spi: microchip-core-qspi: remove some inline markingsConor Dooley1-4/+4
2026-05-04spi: microchip-core-qspi: don't attempt to transmit during emulated read-only...Conor Dooley1-1/+11
2026-05-04spi: microchip-core-qspi: control built-in cs manuallyConor Dooley1-15/+64
2026-05-04spi: imx: Propagate prepare_transfer() error from spi_imx_setupxfer()John Madieu1-3/+1
2026-05-04spi: imx: Fix UAF on package-1 prepare failure in spi_imx_dma_data_prepare()John Madieu1-0/+1
2026-05-04spi: imx: Fix precedence bug in spi_imx_dma_max_wml_find()John Madieu1-1/+1
2026-05-04spi: spacemit: introduce SpacemiT K1 SPI controller driverAlex Elder3-0/+799
2026-05-04spi: spi-qcom-qspi: Add interconnect support for memory pathViken Dadhaniya1-6/+38
2026-05-04spi: spi-qcom-qspi: Fix incomplete error handling in runtime PMViken Dadhaniya1-8/+36
2026-05-04spi: omap2-mcspi: switch to managed controller allocationMark Brown5-32/+23
2026-05-04spi: omap2-mcspi: clean up probe return valueJohan Hovold1-1/+1
2026-05-04spi: omap2-mcspi: clean up error labelsJohan Hovold1-8/+9
2026-05-04spi: omap2-mcspi: switch to managed controller allocationJohan Hovold1-15/+8
2026-05-04spi: orion: switch to managed controller allocationJohan Hovold1-18/+8
2026-05-04spi: npcm-pspi: switch to managed controller allocationJohan Hovold1-14/+5
2026-05-04spi: mxs: switch to managed controller allocationJohan Hovold1-10/+4
2026-05-04spi: meson-spicc: switch to managed controller allocationJohan Hovold1-30/+13
2026-05-04spi: lantiq-ssc: switch to managed controller allocationJohan Hovold1-20/+8
2026-05-04spi: img-spfi: switch to managed controller allocationJohan Hovold1-25/+15
2026-05-04spi: fsl-espi: switch to managed controller allocationJohan Hovold1-14/+6
2026-05-04spi: fsl: switch to managed controller allocationJohan Hovold1-12/+2
2026-05-04spi: ep93xx: switch to managed controller allocationJohan Hovold1-15/+7
2026-05-04spi: dln2: switch to managed controller allocationJohan Hovold1-17/+9
2026-05-04spi: coldfire-qspi: switch to managed controller allocationJohan Hovold1-20/+8
2026-05-04spi: cavium-thunderx: switch to managed controller allocationJohan Hovold1-24/+8
2026-05-04spi: octeon: switch to managed controller allocationJohan Hovold1-13/+4
2026-05-04spi: cadence: switch to managed controller allocationJohan Hovold1-19/+9
2026-05-04spi: bcm63xx-hsspi: switch to managed controller allocationJohan Hovold1-12/+5
2026-05-04spi: bcm63xx: switch to managed controller allocationJohan Hovold1-16/+7
2026-05-04spi: atmel: switch to managed controller allocationJohan Hovold1-22/+12
2026-05-04spi: at91-usart: switch to managed controller allocationJohan Hovold1-16/+8
2026-05-04spi: at91-usart: drop dead runtime pm supportJohan Hovold1-31/+8
2026-05-04spi: spi-mem: Create a secondary read operationMiquel Raynal1-0/+17
2026-05-04spi: spi-mem: Transform the read operation templateMiquel Raynal10-43/+44
2026-05-01spi: cadence: Probe and unbind fixesMark Brown1-2/+13
2026-05-01spi: cadence-quadspi: Probe and unbind fixesMark Brown1-18/+18
2026-04-30spi: clean up controller registration return valueJohan Hovold1-1/+3
2026-04-29spi: microchip core-qspi cleanupMark Brown1-2/+1
2026-04-29spi: microchip-core-qspi: remove an unused defineConor Dooley1-1/+0
2026-04-29spi: microchip-core-qspi: report device on which timeout occured instead of w...Conor Dooley1-1/+1
2026-04-28spi: amlogic-spisg: initialize completion before requesting IRQFelix Gu1-2/+1
2026-04-28spi: axiado: replace usleep_range() with udelay() in IRQ pathFelix Gu1-1/+1
2026-04-27spi: atcspi200: two cleanupMark Brown1-16/+12
2026-04-27spi: atcspi200: switch to devm functionsFelix Gu1-15/+10
2026-04-27spi: atcspi200: fix use-after-free when driver unbindFelix Gu1-6/+7
2026-04-27spi: cadence-quadspi: runtime PM fixesMark Brown1-39/+27
2026-04-27spi: cadence-quadspi: drop redundant match data lookupJohan Hovold1-4/+1
2026-04-27spi: cadence-quadspi: clean up disable runtime pm quirkJohan Hovold1-28/+19
2026-04-27spi: cadence-quadspi: fix runtime pm and clock imbalance on unbindJohan Hovold1-7/+10
2026-04-27spi: cadence-quadspi: fix unclocked access on unbindJohan Hovold1-4/+3
2026-04-27spi: cadence-quadspi: fix clock imbalance on probe failureJohan Hovold1-2/+1
2026-04-27spi: cadence-quadspi: fix runtime pm disable imbalance on probe failureJohan Hovold1-6/+5
2026-04-27spi: cadence: runtime PM fixesMark Brown1-13/+24
2026-04-27spi: cadence: clean up probe return valueJohan Hovold1-2/+2
2026-04-27spi: cadence: fix clock imbalance on probe failureJohan Hovold1-1/+5
2026-04-27spi: cadence: rename probe error labelsJohan Hovold1-9/+9
2026-04-27spi: cadence: fix unclocked access on unbindJohan Hovold1-1/+8
2026-04-27spi: rockchip: Drop unused and broken CR0 macrosJohn Madieu1-3/+0
2026-04-27spi: rockchip: Read ISR, not IMR, to detect cs-inactive IRQJohn Madieu1-1/+2
2026-04-27spi: mpc52xx: clean up interrupt handlingJohan Hovold1-10/+16
2026-04-27spi: rzv2h-rspi: Fix silent failure in clock setup error pathJohn Madieu1-1/+1
2026-04-24Merge tag 'spi-fix-v7.1-merge-window' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds10-51/+103
2026-04-22spi: fix resource leaks on device setup failureMark Brown1-24/+37
2026-04-22spi: fix resource leaks on device setup failureJohan Hovold1-24/+37
2026-04-22spi: axiado: spi: axiado: fix runtime pm imbalance on probe failureMark Brown1-12/+19
2026-04-22spi: axiado: clean up probe return valueJohan Hovold1-2/+2
2026-04-22spi: axiado: rename probe error labelsJohan Hovold1-6/+6
2026-04-22spi: axiado: fix runtime pm imbalance on probe failureJohan Hovold1-4/+11
2026-04-22spi: orion: runtime PM fixesMark Brown1-2/+11
2026-04-22spi: orion: clean up probe return valueJohan Hovold1-2/+2
2026-04-22spi: orion: fix clock imbalance on registration failureJohan Hovold1-0/+6
2026-04-22spi: orion: fix runtime pm leak on unbindJohan Hovold1-0/+3
2026-04-22spi: imx: fix runtime pm leak on probe deferralJohan Hovold1-0/+1
2026-04-22spi: mpc52xx: fix use-after-free on registration failureJohan Hovold1-0/+3
2026-04-20spi: fix explicit controller deregistrationMark Brown6-10/+27
2026-04-20spi: topcliff-pch: fix use-after-free on unbindJohan Hovold1-3/+3
2026-04-20spi: topcliff-pch: fix controller deregistrationJohan Hovold1-1/+6
2026-04-20spi: orion: fix controller deregistrationJohan Hovold1-1/+6
2026-04-20spi: mxic: fix controller deregistrationJohan Hovold1-1/+2
2026-04-20spi: mpc52xx: fix use-after-free on unbindJohan Hovold1-1/+2
2026-04-20spi: mpc52xx: fix controller deregistrationJohan Hovold1-1/+2
2026-04-20spi: cadence-quadspi: fix controller deregistrationJohan Hovold1-2/+2
2026-04-20spi: cadence: fix controller deregistrationJohan Hovold1-1/+5
2026-04-17Merge tag 'trace-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...Linus Torvalds1-2/+2
2026-04-16spi: mtk-snfi: fix memory leak in probeFelix Gu1-3/+5
2026-04-15Merge tag 'spi-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...Linus Torvalds71-485/+676
2026-04-13Merge tag 'driver-core-7.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2026-04-11spi: sn-f-ospi: fix incorrect return code for invalid num-csFelix Gu1-1/+1
2026-04-11spi: cadence-qspi: Revert the filtering of certain opcodes in ODTRMiquel Raynal1-4/+0
2026-04-10spi: mtk-snfi: unregister ECC engine on probe failure and remove() callbackPei Xiao1-0/+14
2026-04-10spi: s3c64xx: fix NULL-deref on driver unbindJohan Hovold1-5/+0
2026-04-10spi: fix controller deregistration (part 2/2)Mark Brown26-42/+176
2026-04-10spi: zynq-qspi: fix controller deregistrationJohan Hovold1-4/+11
2026-04-10spi: zynqmp-gqspi: fix controller deregistrationJohan Hovold1-1/+3
2026-04-10spi: uniphier: fix controller deregistrationJohan Hovold1-1/+7