aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/spi
AgeCommit message (Expand)AuthorFilesLines
2 daysMerge branch 'driver-core-next' of https://git.kernel.org/pub/scm/linux/kerne...Mark Brown1-5/+0
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/br...Mark Brown81-1146/+1454
2 daysMerge branch 'nand/next' of https://git.kernel.org/pub/scm/linux/kernel/git/m...Mark Brown10-43/+61
3 daysMerge remote-tracking branch 'spi/for-7.2' into spi-nextMark Brown81-1146/+1454
4 daysspi: spi-mem: avoid mutating op template in spi_mem_supports_op()Santhosh Kumar K1-4/+11
7 daysspi: omap2-mcspi: Use of_device_get_match_data()Rosen Penev1-5/+2
7 daysMerge tag 'v7.1-rc5' into driver-core-nextDanilo Krummrich15-56/+129
9 daysMerge tag 'spi-fix-v7.1-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds5-2/+9
10 daysRevert "treewide: Fix probing of devices in DT overlays"Saravana Kannan1-5/+0
10 daysspi: Use named initializers for arrays of i2c_device_dataUwe Kleine-König (The Capable Hub)2-5/+5
10 daysspi: aspeed: Fix __iomem annotation and VLA parameterMark Brown1-6/+5
10 daysspi: aspeed: Replace VLA parameter with flat pointer in calibration helperChin-Ting Kuo1-4/+3
10 daysspi: aspeed: Fix missing __iomem annotation in output transfer pathChin-Ting Kuo1-2/+2
11 daysspi: Drop redundant 'cs' variable declaration in __spi_add_device()Lad Prabhakar1-2/+0
11 daysspi: fix controller registration API inconsistencyJohan Hovold8-46/+11
11 daysspi: dw-mmio: Add ACPI ID LECA0002 for LECARC SoCsThomas Lin1-3/+4
12 daysspi: cadence-xspi: Add COMPILE_TEST supportRosen Penev2-1/+6
13 daysspi: Add trace events for Qualcomm GENI SPI driversMark Brown1-0/+13
13 daysspi: qcom-geni: Add trace events for Qualcomm GENI SPI driverPraveen Talari1-0/+13
13 daysspi: Merge up fixesMark Brown5-2/+9
13 daysspi: ti-qspi: fix use-after-free after DMA setup failureJohan Hovold1-0/+1
13 daysspi: sprd: fix error pointer deref after DMA setup failureJohan Hovold1-1/+2
13 daysspi: qup: fix error pointer deref after DMA setup failureJohan Hovold1-0/+3
14 daysspi: switch to managed controller allocation (part 3/3)Mark Brown11-153/+68
14 daysspi: xlp: switch to managed controller allocationJohan Hovold1-2/+1
14 daysspi: mux: switch to managed controller allocationJohan Hovold1-15/+4
14 daysspi: meson-spifc: switch to managed controller allocationJohan Hovold1-14/+8
14 daysspi: lp8841-rtc: drop unused ifdefJohan Hovold1-2/+0
14 daysspi: lp8841-rtc: switch to managed controller allocationJohan Hovold1-10/+4
14 daysspi: jcore: switch to managed controller allocationJohan Hovold1-17/+6
14 daysspi: hisi-sfc-v3xx: switch to managed controller allocationJohan Hovold1-14/+6
14 daysspi: fsi: switch to managed controller allocationJohan Hovold1-4/+4
14 daysspi: falcon: switch to managed controller allocationJohan Hovold1-6/+2
14 daysspi: clps711x: switch to managed controller allocationJohan Hovold1-22/+9
14 daysspi: armada-3700: switch to managed controller allocationJohan Hovold1-30/+14
14 daysspi: 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-04Merge tag 'mtd/spi-mem-cont-read-for-7.2' into nand/nextMiquel Raynal10-43/+61
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
2026-04-10spi: ti-qspi: fix controller deregistrationJohan Hovold1-8/+6
2026-04-10spi: tegra20-sflash: fix controller deregistrationJohan Hovold1-1/+7
2026-04-10spi: tegra114: fix controller deregistrationJohan Hovold1-1/+7
2026-04-10spi: syncuacer: fix controller deregistrationJohan Hovold1-1/+7
2026-04-10spi: sun6i: fix controller deregistrationJohan Hovold1-1/+7
2026-04-10spi: sun4i: fix controller deregistrationJohan Hovold1-1/+9
2026-04-10spi: st-ssc4: fix controller deregistrationJohan Hovold1-1/+7
2026-04-10spi: sprd: fix controller deregistrationJohan Hovold1-2/+6
2026-04-10spi: slave-mt27xx: fix controller deregistrationJohan Hovold1-1/+9
2026-04-10spi: sifive: fix controller deregistrationJohan Hovold1-1/+7
2026-04-10spi: sh-msiof: fix controller deregistrationJohan Hovold1-2/+8
2026-04-10spi: sh-hspi: fix controller deregistrationJohan Hovold1-2/+8
2026-04-10spi: s3c64xx: fix controller deregistrationJohan Hovold1-1/+3
2026-04-10spi: rspi: fix controller deregistrationJohan Hovold1-2/+8
2026-04-10spi: qup: fix controller deregistrationJohan Hovold1-1/+7
2026-04-10spi: pl022: fix controller deregistrationJohan Hovold1-1/+7
2026-04-10spi: pic32-sqi: fix controller deregistrationJohan Hovold1-1/+7
2026-04-10spi: pic32: fix controller deregistrationJohan Hovold1-3/+8
2026-04-10spi: omap2-mcspi: fix controller deregistrationJohan Hovold1-1/+7
2026-04-10spi: npcm-pspi: fix controller deregistrationJohan Hovold1-1/+7
2026-04-10spi: mxs: fix controller deregistrationJohan Hovold1-1/+7
2026-04-10spi: mtk-nor: fix controller deregistrationJohan Hovold1-1/+3
2026-04-10spi: mt65xx: fix controller deregistrationJohan Hovold1-1/+3
2026-04-10spi: tegra210-quad: Fix false positive WARN on interrupt timeout with transfe...Breno Leitao1-2/+4
2026-04-10spi: rzv2h-rspi: Fix max_speed_hz and clock configuration issuesMark Brown1-27/+25
2026-04-10spi: rzv2h-rspi: Simplify clock rate search function signaturesLad Prabhakar1-15/+11