aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/spi
AgeCommit message (Expand)AuthorFilesLines
2024-01-23spi: spi-imx: Use dev_err_probe for failed DMA channel requestsAlexander Stein1-2/+2
2024-01-23spi: bcm-qspi: fix SFDP BFPT read by usig mspi readKamal Dasu1-2/+2
2024-01-22spi: s3c64xx: Extract FIFO depth calculation to a dedicated macroSam Protsenko1-7/+6
2024-01-22spi: intel-pci: Add support for Arrow Lake SPI serial flashMika Westerberg1-0/+1
2024-01-22spi: intel-pci: Remove Meteor Lake-S SoC PCI ID from the listMika Westerberg1-1/+0
2024-01-22spi: nxp-fspi: Adjust LUT debug output alignmentAlexander Stein1-1/+1
2024-01-22spi: make spi_bus_type constGreg Kroah-Hartman1-1/+1
2024-01-22spi: spi-mt65xx: Support sleep pin controlRuihai Zhou1-0/+5
2024-01-19Merge tag 'spi-fix-v6.8-merge-window' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-1/+0
2024-01-09Merge tag 'spi-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...Linus Torvalds42-1631/+1987
2024-01-05spi: coldfire-qspi: Remove an erroneous clk_disable_unprepare() from the remo...Christophe JAILLET1-1/+0
2023-12-21spi: stm32: add st,stm32mp25-spi compatible supporting STM32MP25 socValentin Caron1-12/+120
2023-12-21spi: stm32: use dma_get_slave_caps prior to configuring dma channelAlain Volmat1-2/+11
2023-12-18spi: axi-spi-engine: fix struct member doc warningsDavid Lechner1-10/+10
2023-12-15spi: pl022: update description of internal_cs_control()Nam Cao1-1/+1
2023-12-15spi: pl022: delete description of cur_msgNam Cao1-1/+0
2023-12-14spi: atmel: Fix clock issue when using devices with different polaritiesLouis Chauvet1-1/+81
2023-12-13spi: dw: Remove Intel Thunder Bay SOC supportNandhini Srikandan1-1/+0
2023-12-12spi: sh-msiof: Enforce fixed DTDL for R-Car H3Wolfram Sang1-0/+17
2023-12-11spi: pl022: clean up some unused variablesMark Brown1-9/+0
2023-12-11spi: ljca: switch to use devm_spi_alloc_host()Yang Yingliang1-1/+1
2023-12-11spi: cs42l43: switch to use devm_spi_alloc_host()Yang Yingliang1-1/+1
2023-12-11spi: zynqmp-gqspi: switch to use modern nameYang Yingliang1-25/+25
2023-12-11spi: zynq-qspi: switch to use modern nameYang Yingliang1-14/+14
2023-12-11spi: xtensa-xtfpga: switch to use modern nameYang Yingliang1-15/+15
2023-12-11spi: xlp: switch to use modern nameYang Yingliang1-20/+20
2023-12-11spi: xilinx: switch to use modern nameYang Yingliang1-29/+29
2023-12-11spi: xcomm: switch to use modern nameYang Yingliang1-16/+16
2023-12-11spi: uniphier: switch to use modern nameYang Yingliang1-97/+97
2023-12-11spi: topcliff-pch: switch to use modern nameYang Yingliang1-113/+113
2023-12-11spi: wpcm-fiu: switch to use devm_spi_alloc_host()Yang Yingliang1-1/+1
2023-12-11spi: spi-ti-qspi: switch to use modern nameYang Yingliang1-44/+44
2023-12-11spi: tegra210-quad: switch to use modern nameYang Yingliang1-40/+40
2023-12-11spi: tegra20-slink: switch to use modern nameYang Yingliang1-49/+49
2023-12-11spi: tegra20-sflash: switch to use modern nameYang Yingliang1-38/+38
2023-12-11spi: tegra114: switch to use modern nameYang Yingliang1-59/+59
2023-12-11spi: geni-qcom: switch to use modern nameYang Yingliang1-48/+48
2023-12-11spi: synquacer: switch to use modern nameYang Yingliang1-41/+41
2023-12-11spi: sunplus-sp7021: switch to use modern nameYang Yingliang1-44/+44
2023-12-11spi: sun6i: switch to use modern nameYang Yingliang1-74/+74
2023-12-11spi: sun4i: switch to use modern nameYang Yingliang1-36/+36
2023-12-11spi: stm32: switch to use modern nameYang Yingliang1-20/+20
2023-12-11spi: stm32-qspi: switch to use modern nameYang Yingliang1-9/+9
2023-12-11spi: st-ssc4: switch to use modern nameYang Yingliang1-35/+35
2023-12-11spi: sprd: switch to use modern nameYang Yingliang1-2/+2
2023-12-11spi: sprd-adi: switch to use spi_alloc_host()Yang Yingliang1-1/+1
2023-12-11spi: pl022: delete unused next_msg_cs_active in struct pl022Nam Cao1-5/+0
2023-12-11spi: pl022: delete unused cur_gpiod in struct pl022Nam Cao1-4/+0
2023-12-10spi: spi-imx: correctly configure burst length when using dmaBenjamin Bigler1-4/+11
2023-12-08spi: mpc52xx: explicitly include linux/platform_device.hRandy Dunlap1-0/+1
2023-12-07spi: Add support for stacked/parallel memoriesMark Brown1-42/+217
2023-12-07spi: Add multi-cs memories support in SPI coreAmit Kumar Mahapatra1-42/+217
2023-12-06spi: axi-spi-engine: improvements round 2Mark Brown1-39/+77
2023-12-06spi: cadence: revert "Add SPI transfer delays"Nam Cao1-1/+0
2023-12-06spi: axi-spi-engine: add watchdog timerDavid Lechner1-3/+26
2023-12-06spi: axi-spi-engine: remove delay from CS assertionDavid Lechner1-1/+1
2023-12-06spi: axi-spi-engine: restore clkdiv at end of messageDavid Lechner1-1/+9
2023-12-06spi: axi-spi-engine: implement xfer->cs_change_delayDavid Lechner1-0/+4
2023-12-06spi: axi-spi-engine: remove xfer arg from spi_engine_gen_sleep()David Lechner1-5/+5
2023-12-06spi: axi-spi-engine: fix sleep ticks calculationDavid Lechner1-15/+10
2023-12-06spi: axi-spi-engine: remove spi_engine_get_clk_div()David Lechner1-18/+5
2023-12-06spi: axi-spi-engine: populate xfer->effective_speed_hzDavid Lechner1-0/+23
2023-12-06spi: axi-spi-engine: return void from spi_engine_compile_message()David Lechner1-3/+1
2023-12-05spi: atmel: Prevent spi transfers from being killedMiquel Raynal1-6/+4
2023-12-04spi: cadence-quadspi: add missing clk_disable_unprepare() in cqspi_probe()Yang Yingliang1-1/+3
2023-12-04spi: spl022: fix sleeping in interrupt contextMark Brown2-306/+69
2023-12-01spi: atmel: Drop unused definesMiquel Raynal1-3/+0
2023-12-01spi: atmel: Do not cancel a transfer upon any signalMiquel Raynal1-2/+2
2023-11-30spi: Unify error codes by replacing -ENOTSUPP with -EOPNOTSUPPChia-Lin Kao (AceLan)7-10/+10
2023-11-30spi: spl022: switch to use default spi_transfer_one_message()Nam Cao1-306/+66
2023-11-30spi: introduce SPI_TRANS_FAIL_IO for error reportingNam Cao1-0/+3
2023-11-27spi: sprd: adi: Use devm_register_restart_handler()Andrew Davis1-22/+8
2023-11-20spi: axi-spi-engine improvementsMark Brown1-146/+253
2023-11-20spi: axi-spi-engine: add support for any word sizeDavid Lechner1-16/+68
2023-11-20spi: axi-spi-engine: add support for cs_offDavid Lechner1-10/+21
2023-11-20spi: axi-spi-engine: remove struct spi_engine::msgDavid Lechner1-32/+28
2023-11-20spi: axi-spi-engine: remove completed_id from driver stateDavid Lechner1-3/+3
2023-11-20spi: axi-spi-engine: use message_prepare/unprepareDavid Lechner1-12/+34
2023-11-20spi: axi-spi-engine: move msg state to new structDavid Lechner1-54/+96
2023-11-20spi: axi-spi-engine: check for valid clock rateDavid Lechner1-0/+3
2023-11-20spi: axi-spi-engine: use devm_spi_register_controller()David Lechner1-9/+1
2023-11-20spi: axi-spi-engine: use devm_request_irq()David Lechner1-8/+3
2023-11-20spi: axi-spi-engine: use devm action to reset hw on removeDavid Lechner1-5/+14
2023-11-20spi: axi-spi-engine: use devm_spi_alloc_host()David Lechner1-21/+10
2023-11-20spi: axi-spi-engine: simplify driver data allocationDavid Lechner1-6/+2
2023-11-20spi: ingenic: convert not to use dma_request_slave_channel()Christophe JAILLET1-6/+9
2023-11-18spi: intel: make mem_ops comparison unique to opcode matchRaag Jadav1-5/+5
2023-11-13Add STM32F7 SPI supportMark Brown1-149/+306
2023-11-13spi: spi-ti-qspi: Convert to platform remove callback returning voidUwe Kleine-König1-6/+7
2023-11-13spi: spi-zynqmp-gqspi: fix driver kconfig dependenciesAmit Kumar Mahapatra1-1/+2
2023-11-13spi: cadence-xspi: Drop useless assignment to NULLUwe Kleine-König1-1/+0
2023-11-13spi: stm32: add STM32F7 supportBen Wolsieffer1-0/+149
2023-11-13spi: stm32: use callbacks for read_rx and write_txBen Wolsieffer1-4/+12
2023-11-13spi: stm32: rename stm32f4_* to stm32fx_*Ben Wolsieffer1-145/+145
2023-11-10Merge tag 'spi-fix-v6.7-merge-window' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2-17/+40
2023-11-10spi: Fix null dereference on suspendMark Hasemeyer1-17/+39
2023-11-06spi: spi-zynq-qspi: add spi-mem to driver kconfig dependenciesAmit Kumar Mahapatra1-0/+1
2023-11-03Merge tag 'usb-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds3-0/+309
2023-10-30spi: Merge up fixMark Brown8-10/+30
2023-10-23spi: omap2-mcspi: Add FIFO support without DMAVaishnav Achath1-8/+129
2023-10-17spi: stm32: Explicitly include correct DT includesRob Herring1-1/+2
2023-10-16spi: Export acpi_spi_find_controller_by_adev()Hans de Goede1-3/+2
2023-10-16spi: nxp-fspi: use the correct ioremap functionHan Xu1-1/+1
2023-10-11spi: Add support for Intel LJCA USB SPI driverWentong Wu3-0/+309
2023-10-10spi: Add RZ/V2M CSI target supportMark Brown2-45/+85
2023-10-10spi: bcm2835: add a sentinel at the end of the lookup arrayBartosz Golaszewski1-1/+1
2023-10-09spi: spi-geni-qcom: Rename the label unmap_if_dmaVijaya Krishna Nivarthi1-3/+3
2023-10-09spi: rzv2m-csi: Add target mode supportFabrizio Castro2-45/+85
2023-10-06spi: spidev: make spidev_class constantGreg Kroah-Hartman1-8/+10
2023-10-06spi: mpc52xx-psc: Make mpc52xx_psc_spi_transfer_one_message() staticGeert Uytterhoeven1-2/+2
2023-10-02spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0William A. Kennington III1-2/+3
2023-09-27spi: spi-gxp: BUG: Correct spi write return valueCharles Kearney1-1/+1
2023-09-26spi: spi-cadence-quadspi: Fix missing unwind goto warningsDhruva Gole1-2/+5
2023-09-26spi: omap2-mcspi: Fix hardcoded reference clockVaishnav Achath1-11/+20
2023-09-26spi: qup: Allow scaling power domains andMark Brown1-1/+49
2023-09-25spi: at91-usart: Remove some dead codeChristophe JAILLET1-18/+4
2023-09-25spi: qup: Vote for interconnect bandwidth to DRAMStephan Gerhold1-0/+38
2023-09-25spi: qup: Parse OPP table for DVFS supportStephan Gerhold1-1/+11
2023-09-22spi: mchp-pci1xxxx: Annotate struct pci1xxxx_spi with __counted_byKees Cook1-1/+1
2023-09-22spi: cs42l43: Remove spurious pm_runtime_disableCharles Keepax1-1/+0
2023-09-19spi: Merge up old fixMark Brown1-4/+8
2023-09-18spi: bcm2835: reduce the abuse of the GPIO APIBartosz Golaszewski1-24/+34
2023-09-18spi: Drop warning from spi_stop_queue()Uwe Kleine-König1-4/+0
2023-09-18spi: imx: Take in account bits per word instead of assuming 8-bitsStefan Moring1-1/+1
2023-09-11spi: Use devm_clk_get_*() helper function toMark Brown25-413/+88
2023-09-11spi: switch to use modern name (part3)Mark Brown21-628/+628
2023-09-11spi: intel-pci: Add support for Granite Rapids SPI serial flashMika Westerberg1-0/+1
2023-09-11spidev: A few cleanupsMark Brown1-15/+9
2023-09-11spi: spi-cadence-quadspi: add runtime pm supportDhruva Gole1-9/+33
2023-09-11spi: tegra: Fix missing IRQ check in tegra_slink_probe()Zhang Shurong1-0/+2
2023-09-11spi: rockchip: Use helper function devm_clk_get_enabled()Li Zetao1-25/+5
2023-09-11spi: spl022: Use helper function devm_clk_get_enabled()Li Zetao1-10/+1
2023-09-11spi: pic32: Use helper function devm_clk_get_enabled()Li Zetao1-7/+1
2023-09-11spi: pic32-sqi: Use helper function devm_clk_get_enabled()Li Zetao1-24/+3
2023-09-11spi: orion: Use helper function devm_clk_get_enabled()Li Zetao1-9/+2
2023-09-11spi: npcm-fiu: Use helper function devm_clk_get_enabled()Li Zetao1-11/+3
2023-09-11spi: mtk-snfi: Use helper function devm_clk_get_enabled()Li Zetao1-52/+9
2023-09-11spi: microchip-core: Use helper function devm_clk_get_enabled()Li Zetao1-8/+1
2023-09-11spi: microchip-core-qspi: Use helper function devm_clk_get_enabled()Li Zetao1-22/+7
2023-09-11spi: spi-meson-spifc: Use helper function devm_clk_get_enabled()Li Zetao1-14/+3
2023-09-11spi: meson-spicc: Use helper function devm_clk_get_enabled()Li Zetao1-27/+6
2023-09-11spi: lantiq-ssc: Use helper function devm_clk_get_enabled()Li Zetao1-8/+2
2023-09-11spi: spi-fsl-dspi: Use helper function devm_clk_get_enabled()Li Zetao1-9/+3
2023-09-11spi: dw-mmio: Use helper function devm_clk_get_*()Li Zetao1-22/+9
2023-09-11spi: dw-bt1: Use helper function devm_clk_get_enabled()Li Zetao1-18/+5
2023-09-11spi: davinci: Use helper function devm_clk_get_enabled()Li Zetao1-9/+2
2023-09-11spi: spi-cavium-thunderx: Use helper function devm_clk_get_enabled()Li Zetao1-7/+1
2023-09-11spi: spi-cadence: Use helper function devm_clk_get_enabled()Li Zetao1-20/+3
2023-09-11spi: bcm2835aux: Use helper function devm_clk_get_enabled()Li Zetao1-19/+4
2023-09-11spi: bcm2835: Use helper function devm_clk_get_enabled()Li Zetao1-9/+2
2023-09-11spi: spi-axi-spi-engine: Use helper function devm_clk_get_enabled()Li Zetao1-20/+5
2023-09-11spi: ath79: Use helper function devm_clk_get_enabled()Li Zetao1-9/+2
2023-09-11spi: aspeed: Use helper function devm_clk_get_enabled()Li Zetao1-14/+2
2023-09-11spi: armada-3700: Use helper function devm_clk_get_prepared()Li Zetao1-20/+3
2023-09-11spi: ar934x: Use helper function devm_clk_get_enabled()Li Zetao1-19/+3
2023-09-11spidev: Simplify SPI_IOC_RD_MODE* cases in spidev_ioctl()Andy Shevchenko1-5/+3
2023-09-11spidev: Switch to use spi_get_csgpiod()Andy Shevchenko1-4/+2
2023-09-11spidev: Decrease indentation level in spidev_ioctl() SPI_IOC_RD_MODE*Andy Shevchenko1-8/+6
2023-09-11spi: omap2-mcspi: switch to use modern nameYang Yingliang1-118/+118
2023-09-11spi: omap-uwire: switch to use modern nameYang Yingliang1-16/+16
2023-09-11spi: oc-tiny: switch to use modern nameYang Yingliang1-15/+15
2023-09-11spi: nxp-fspi: switch to use modern nameYang Yingliang1-15/+15
2023-09-11spi: npcm-pspi: switch to use modern nameYang Yingliang1-34/+34
2023-09-11spi: mxs: switch to use modern nameYang Yingliang1-35/+35
2023-09-11spi: mxic: switch to use modern nameYang Yingliang1-34/+34
2023-09-11spi: mux: switch to use spi_alloc_host()Yang Yingliang1-1/+1
2023-09-11spi: mtk-snfi: switch to use modern nameYang Yingliang1-3/+3
2023-09-11spi: mtk-nor: switch to use modern nameYang Yingliang1-7/+7
2023-09-11spi: mt7621: switch to use modern nameYang Yingliang1-25/+25
2023-09-11spi: mt65xx: switch to use modern nameYang Yingliang1-95/+95
2023-09-11spi: mpc52xx: switch to use modern nameYang Yingliang1-28/+28
2023-09-11spi: mpc52xx-psc: switch to use modern nameYang Yingliang1-17/+17
2023-09-11spi: mpc512x-psc: switch to use modern nameYang Yingliang1-27/+27
2023-09-11spi: microchip-core: switch to use modern nameYang Yingliang1-37/+37
2023-09-11spi: microchip-core-qspi: switch to use modern nameYang Yingliang1-5/+5
2023-09-11spi: meson-spifc: switch to use modern nameYang Yingliang1-33/+33
2023-09-11spi: meson-spicc: switch to use modern nameYang Yingliang1-45/+45
2023-09-11spi: lp-8841: switch to use modern nameYang Yingliang1-28/+28
2023-09-11spi: lm70llp: switch to use modern nameYang Yingliang1-10/+10
2023-09-11spi: stm32: add a delay before SPI disableValentin Caron1-0/+8
2023-09-11spi: nxp-fspi: reset the FLSHxCR1 registersHan Xu1-0/+7
2023-09-07Merge tag 'spi-fix-v6.6-merge-window' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-2/+29
2023-09-04spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drainTobias Schramm1-1/+28
2023-09-04spi: sun6i: reduce DMA RX transfer width to single byteTobias Schramm1-1/+1
2023-08-29Merge tag 'spi-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...Linus Torvalds118-2327/+3115
2023-08-22spi: at91-usart: Use PTR_ERR_OR_ZERO() to simplify codeJinjie Ruan1-4/+1
2023-08-22spi: switch to use modern name (part4)Mark Brown23-627/+627
2023-08-21spi: spi-sn-f-ospi: switch to use modern nameYang Yingliang1-2/+2
2023-08-21spi: sifive: switch to use modern nameYang Yingliang1-40/+40
2023-08-21spi: sh: switch to use modern nameYang Yingliang1-17/+17
2023-08-21spi: sh-sci: switch to use modern nameYang Yingliang1-12/+12
2023-08-21spi: sh-msiof: switch to use modern nameYang Yingliang1-25/+25
2023-08-21spi: sh-hspi: switch to use modern nameYang Yingliang1-2/+2
2023-08-21spi: sc18is602: switch to use modern nameYang Yingliang1-25/+25
2023-08-21spi: s3c64xx: switch to use modern nameYang Yingliang1-63/+63
2023-08-21spi: rzv2m-csi: switch to use devm_spi_alloc_host()Yang Yingliang1-1/+1
2023-08-21spi: rspi: switch to use spi_alloc_host()Yang Yingliang1-1/+1
2023-08-21spi: rockchip: switch to use modern nameYang Yingliang1-29/+29
2023-08-21spi: rockchip-sfc: switch to use modern nameYang Yingliang1-15/+15
2023-08-21spi: realtek-rtl: switch to use devm_spi_alloc_host()Yang Yingliang1-1/+1