aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/spi
AgeCommit message (Expand)AuthorFilesLines
2023-07-06Merge tag 'spi-fix-v6.5-merge-window' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds5-10/+12
2023-07-04spi: bcm{63xx,bca}-hsspi: update my email addressJonas Gorski2-2/+2
2023-07-03spi: rzv2m-csi: Fix SoC product nameGeert Uytterhoeven1-1/+1
2023-06-30spi: bcm-qspi: return error if neither hif_mspi nor mspi is availableJonas Gorski1-7/+3
2023-06-29spi: spi-geni-qcom: enable SPI_CONTROLLER_MUST_TX for GPI DMA modeDmitry Baryshkov1-0/+6
2023-06-28Merge tag 'spi-v6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...Linus Torvalds24-347/+1437
2023-06-28Merge tag 'regulator-v6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/b...Linus Torvalds1-53/+50
2023-06-28Merge tag 'mm-stable-2023-06-24-19-15' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2023-06-24Add Renesas PMIC RAA215300 and built-in RTCMark Brown6-23/+48
2023-06-23spi: Add support for Renesas CSIFabrizio Castro3-0/+674
2023-06-23spi: Helper for deriving timeout valuesMark Brown2-8/+12
2023-06-22spi: sun6i: Use the new helper to derive the xfer timeout valueMiquel Raynal1-1/+1
2023-06-22spi: atmel: Prevent false timeouts on long transfersMiquel Raynal1-7/+11
2023-06-19drivers/spi: use ARCH_DMA_MINALIGN instead of ARCH_KMALLOC_MINALIGNCatalin Marinas1-1/+1
2023-06-19spi: spi-geni-qcom: correctly handle -EPROBE_DEFER from dma_request_chan()Neil Armstrong1-0/+2
2023-06-15spi: spi-geni-qcom: correctly handle -EPROBE_DEFER from dma_request_chan()Neil Armstrong1-0/+2
2023-06-15spi: stm32: introduction of stm32h7 SPI device mode supportValentin Caron2-34/+79
2023-06-15spi: stm32: use dmaengine_terminate_{a}sync instead of _allAlain Volmat1-5/+5
2023-06-15spi: stm32: renaming of spi_master into spi_controllerAlain Volmat1-77/+77
2023-06-13spi: dw: Replace incorrect spi_get_chipselect with setAbe Kohandel1-1/+1
2023-06-07spi: s3c64xx: CleanupsMark Brown1-51/+30
2023-06-07spi: dw: Remove misleading comment for Mount Evans SoCAbe Kohandel1-8/+1
2023-06-06spi: spi-geni-qcom: Do not do DMA map/unmap inside driver, use framework insteadVijaya Krishna Nivarthi1-53/+50
2023-06-06spi: fsl-dspi: avoid SCK glitches with continuous transfersVladimir Oltean1-0/+15
2023-06-06spi: dw: Add compatible for Intel Mount Evans SoCAbe Kohandel1-0/+29
2023-06-06spi: s3c64xx: Use dev_err_probe()Andi Shyti1-38/+27
2023-06-06spi: s3c64xx: Use the managed spi master allocation functionAndi Shyti1-18/+8
2023-06-06spi: cadence-quadspi: Add missing check for dma_set_maskJiasheng Jiang1-2/+5
2023-06-02spi: spl022: Probe defer is no errorMårten Lindahl1-2/+2
2023-06-02spi: spi-imx: fix mixing of native and gpio chipselects for imx51/imx53/imx6 ...Rasmus Villemoes1-13/+22
2023-06-01spi: s3c64xx: Use devm_clk_get_enabled()Andi Shyti1-34/+5
2023-05-31spi: dw: Drop empty line from DebugFS init functionSerge Semin1-1/+0
2023-05-31spi: spi-fsl-lpspi: downgrade log level for pio modeAlexander Stein1-1/+1
2023-05-30spi: spi-qcom-qspi: Add newline to PIO fallback warningDouglas Anderson1-1/+1
2023-05-30spi: Merge up fixes to help CIMark Brown6-84/+78
2023-05-30spi: add SPI_MOSI_IDLE_LOW mode bitMark Brown2-2/+10
2023-05-30spi: mt65xx: Convert to platform remove callbackMark Brown1-13/+17
2023-05-30spi: spidev: add two new spi mode bitsBoerge Struempfel1-1/+2
2023-05-30spi: spi-imx: add support for SPI_MOSI_IDLE_LOW mode bitBoerge Struempfel1-1/+8
2023-05-30spi-dw-core.c: Fix error checking for debugfs_create_dirOsama Muhammad1-6/+2
2023-05-30spi: spi-sn-f-ospi: Make read-only array `width_available` static constLars-Peter Clausen1-1/+1
2023-05-30spi: spi-sn-f-ospi: Use min_t instead of opencoding itLars-Peter Clausen1-1/+1
2023-05-30spi: spi-sn-f-ospi: Use devm_clk_get_enabled()Lars-Peter Clausen1-12/+1
2023-05-30spi: mt65xx: Don't disguise a "return 0" as "return ret"Uwe Kleine-König1-1/+1
2023-05-30spi: mt65xx: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-05-30spi: mt65xx: Properly handle failures in .remove()Uwe Kleine-König1-8/+14
2023-05-30spi: qup: Request DMA before enabling clocksStephan Gerhold1-19/+18
2023-05-26spi: Switch i2c drivers back to use .probe()Uwe Kleine-König2-2/+2
2023-05-25spi: mediatek: advertise the availability of Dual and Quad modeQii Wang1-1/+2
2023-05-23spi: mt65xx: make sure operations completed before unloadingDaniel Golle1-0/+3
2023-05-23spi: lpspi: disable lpspi module irq in DMA modeClark Wang1-1/+6
2023-05-23spi: spi-imx: set max_native_cs for imx51/imx53/imx6 variantsRasmus Villemoes1-0/+5
2023-05-23spi: spi-imx: use "controller" variable consistently in spi_imx_probe()Rasmus Villemoes1-10/+10
2023-05-23spi: spi-cadence: Add missing kernel doc for clk_rate in cdns_spiCharles Keepax1-0/+1
2023-05-22spi: spi-cadence: Interleave write of TX and read of RX FIFOCharles Keepax1-34/+30
2023-05-18spi: hisi-kunpeng: Fix error checkingYeqi Fu1-1/+1
2023-05-17spi: cadence-quadspi: Add compatible for AMD Pensando Elba SoCBrad Larson1-0/+19
2023-05-16spi: dw: Replace spi->chip_select references with function callsAmit Kumar Mahapatra1-4/+4
2023-05-15spi: dw: Round of n_bytes to power of 2Joy Chakraborty1-1/+4
2023-05-15spi: dw: Add DMA address widths capability checkJoy Chakraborty2-1/+15
2023-05-15spi: dw: Add DMA directional capability checkJoy Chakraborty1-9/+32
2023-05-15spi: spi-cadence: Only overlap FIFO transactions in slave modeCharles Keepax1-7/+8
2023-05-15spi: spi-cadence: Avoid read of RX FIFO before its readyCharles Keepax1-27/+15
2023-05-12spi: sun6i: add support for R329/D1/R528/T113s SPI controllersMaksim Kiselev1-0/+8
2023-05-12spi: sun6i: add quirk for in-controller clock dividerMaksim Kiselev1-30/+61
2023-05-12spi: sun6i: change OF match data to a structIcenowy Zheng1-10/+22
2023-05-11spi: s3c64xx: Disable IRQ mode when using DMAJaewon Kim1-1/+1
2023-05-11spi: spi-geni-qcom: Select FIFO mode for chip selectVijaya Krishna Nivarthi1-0/+2
2023-05-08spi: dw: DW SPI DMA Driver updatesMark Brown1-10/+14
2023-05-08spi: Add DMA mode support to spi-qcom-qspiMark Brown1-6/+212
2023-05-08Improve polling mode of s3c64xx driverMark Brown1-12/+69
2023-05-08spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFGVijaya Krishna Nivarthi1-1/+1
2023-05-08spi: lpspi: run transfer speed_hz sanity checkClark Wang1-0/+6
2023-05-08spi: dw: Move dw_spi_can_dma()Joy Chakraborty1-8/+8
2023-05-08spi: dw: Add 32 bpw support to SPI DW DMA driverJoy Chakraborty1-4/+8
2023-05-08spi: s3c64xx: support interrupt based pio modeJaewon Kim1-8/+58
2023-05-08spi: s3c64xx: add sleep during transferJaewon Kim1-2/+9
2023-05-08spi: s3c64xx: change polling mode to optionalJaewon Kim1-2/+2
2023-05-08spi: spi-qcom-qspi: Add DMA mode supportVijaya Krishna Nivarthi1-6/+212
2023-04-27Merge tag 'char-misc-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-2/+2
2023-04-27Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-3/+1
2023-04-27Merge tag 'spi-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...Linus Torvalds124-1234/+1674
2023-04-25spi: bcm63xx: use macro DEFINE_SIMPLE_DEV_PM_OPSDhruva Gole1-3/+1
2023-04-24Tegra TPM driver with HW flow controlMark Brown1-0/+14
2023-04-21spi: tegra210-quad: Enable TPM wait pollingKrishna Yarlagadda1-0/+14
2023-04-21spi: bcm63xx: remove PM_SLEEP based conditional compilationDhruva Gole1-2/+0
2023-04-20spi: cadence-quadspi: use macro DEFINE_SIMPLE_DEV_PM_OPSDhruva Gole1-11/+2
2023-04-19Merge tag 'spi-fix-v6.3-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2023-04-19spi: spi-rockchip: Fix missing unwind goto in rockchip_sfc_probe()Li Lanzhe1-1/+1
2023-04-18spi: spi-cadence: Add Slave mode supportMark Brown1-121/+203
2023-04-18spi: spi-cadence: Add support for Slave modeSrinivas Goud1-71/+153
2023-04-18spi: spi-cadence: Switch to spi_controller structureSrinivas Goud1-58/+58
2023-04-18spi: cadence-quadspi: fix suspend-resume implementationsDhruva Gole1-3/+16
2023-04-17spi: cadence-quadspi: Fix random issues with XilinxMark Brown1-16/+24
2023-04-17spi: dw: Add support for AMD Pensando Elba SoCBrad Larson1-0/+58
2023-04-17spi: cadence-quadspi: Disable the SPI before reconfiguringSai Krishna Potthuri1-15/+23
2023-04-17spi: cadence-quadspi: Update the read timeout based on the lengthSai Krishna Potthuri1-1/+1
2023-04-13Merge tag 'devicetree-fixes-for-6.2-3' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+5
2023-04-13spi: spi-loopback-test: Add module param for iteration lengthRohit Ner1-0/+8
2023-04-11treewide: Fix probing of devices in DT overlaysGeert Uytterhoeven1-0/+5
2023-04-11spi: add support for Amlogic A1 SPI Flash ControllerMartin Kurbanov3-0/+464
2023-04-05of: Rename of_modalias_node()Miquel Raynal1-2/+2
2023-04-05spi: mchp-pci1xxxx: Fix minor bugs in spi-pci1xxxxMark Brown1-13/+7
2023-04-05spi: fsl-spi: No need to check transfer length versus word sizeChristophe Leroy1-10/+2
2023-04-05spi: fsl-spi: Change mspi_apply_cpu_mode_quirks() to voidChristophe Leroy1-14/+6
2023-04-05spi: fsl-cpm: Use 16 bit mode for large transfers with even sizeChristophe Leroy2-0/+26
2023-04-05spi: fsl-spi: Re-organise transfer bits_per_word adaptationChristophe Leroy1-25/+21
2023-04-05spi: fsl-spi: Fix CPM/QE mode Litte EndianChristophe Leroy1-5/+7
2023-04-05spi: mchp-pci1xxxx: Fix improper implementation of disabling chip select linesTharun Kumar P1-12/+5
2023-04-05spi: mchp-pci1xxxx: Fix SPI transactions not working after suspend and resumeTharun Kumar P1-1/+1
2023-04-05spi: mchp-pci1xxxx: Fix length of SPI transactions not set properly in driverTharun Kumar P1-1/+2
2023-04-04spi: qup: Convert to platform remove callbackMark Brown1-13/+15
2023-04-04spi: qup: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-04-04spi: tegra210-quad: Use devm_platform_get_and_ioremap_resource()Yang Li1-2/+1
2023-04-04spi: tegra114: Use devm_platform_get_and_ioremap_resource()Yang Li1-2/+1
2023-04-04spi: stm32: Use devm_platform_get_and_ioremap_resource()Yang Li1-2/+1
2023-04-04spi: imx: Use devm_platform_get_and_ioremap_resource()Yang Li1-2/+1
2023-04-04spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3Kevin Groeneveld1-6/+18
2023-04-04spi: qup: Don't skip cleanup in remove's error pathUwe Kleine-König1-9/+13
2023-03-31spi: intel-pci: Add support for Meteor Lake-S SPI serial flashMika Westerberg1-0/+1
2023-03-31spi: bcm2835: Convert to platform remove callback returning voidUwe Kleine-König1-14/+3
2023-03-29spi: rockchip-sfc: Use devm_platform_ioremap_resource()Yang Li1-3/+1
2023-03-28spi: xilinx: Use devm_platform_get_and_ioremap_resource()Yang Li1-2/+1
2023-03-28spi: spi-qcom-qspi: Support pinctrl sleep statesDouglas Anderson1-0/+5
2023-03-27spi: sprd: Use devm_platform_get_and_ioremap_resource()Yang Li1-2/+1
2023-03-27spi: sprd-adi: Use devm_platform_get_and_ioremap_resource()Yang Li1-2/+1
2023-03-27spi: pic32: Use devm_platform_get_and_ioremap_resource()Yang Li1-2/+1
2023-03-27spi: orion: Use devm_platform_get_and_ioremap_resource()Yang Li1-2/+1
2023-03-27spi: omap2-mcspi: Use devm_platform_get_and_ioremap_resource()Yang Li1-2/+1
2023-03-22spi: f_ospi: Add missing spi_mem_default_supports_op() helperKunihiko Hayashi1-1/+1
2023-03-22spi: spi-nxp-fspi: use DLL calibration when clock rate > 100MHzHaibo Chen1-0/+52
2023-03-22spi: spi-nxp-fspi: correct the comment for the DLL configHaibo Chen1-1/+5
2023-03-20spi: sprd: Convert to platform remove callbackMark Brown1-11/+9
2023-03-20spi: imx: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-20spi: imx: Don't skip cleanup in remove's error pathUwe Kleine-König1-7/+5
2023-03-20spi: sprd: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-20spi: sprd: Don't skip cleanup in remove's error pathUwe Kleine-König1-7/+7
2023-03-17spi: atmel-quadspi: Convert to platform removeMark Brown1-12/+24
2023-03-17spi: atmel-quadspi: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-17spi: atmel-quadspi: Free resources even if runtime resume failed in .remove()Uwe Kleine-König1-7/+17
2023-03-17spi: atmel-quadspi: Don't leak clk enable count in pm resumeUwe Kleine-König1-1/+5
2023-03-17driver core: class: remove module * from class_create()Greg Kroah-Hartman1-1/+1
2023-03-17drivers: remove struct module * setting from struct classGreg Kroah-Hartman1-2/+0
2023-03-16spi: stm32: split large transfers based on word size instead of bytesLeonard Göhrs1-3/+3
2023-03-16spi: core: add spi_split_transfers_maxwordsLeonard Göhrs1-0/+49
2023-03-13spi: struct spi_device constificationMark Brown2-3/+3
2023-03-13spi: nxp-flexspi: Add i.MX platform dependencyAlexander Stein1-1/+1
2023-03-13spi: rspi: Mark OF related data as maybe unusedKrzysztof Kozlowski1-4/+4
2023-03-13spi: sc18is602: Mark OF related data as maybe unusedKrzysztof Kozlowski1-1/+1
2023-03-13spi: sh-msiof: Mark OF related data as maybe unusedKrzysztof Kozlowski1-1/+1
2023-03-13spi: bcm-qspi: Mark OF related data as maybe unusedKrzysztof Kozlowski1-1/+1
2023-03-13spi: pxa2xx: Mark OF related data as maybe unusedKrzysztof Kozlowski1-1/+1
2023-03-13spi: sh-msiof: Remove casts to drop constnessGeert Uytterhoeven1-2/+2
2023-03-13spi: fsl-dspi: Remove unneeded cast to same typeGeert Uytterhoeven1-1/+1
2023-03-11Add support for stacked/parallel memoriesMark Brown91-323/+328
2023-03-11spi: Replace all spi->chip_select and spi->cs_gpiod references with function ...Amit Kumar Mahapatra via Alsa-devel91-323/+328
2023-03-11spi: omap2-mcspi: Use of_property_read_bool() for boolean propertiesRob Herring1-1/+1
2023-03-11spi: fsi: restore CONFIG_FSI dependencyArnd Bergmann1-1/+1
2023-03-10spi: mpc5xxx-psc: Remove goto to the unexisted labelAndy Shevchenko1-6/+2
2023-03-07spi: mpc5xxx-psc: Clean up even more and fixMark Brown2-43/+22
2023-03-07spi: Convert to platform remove callback returningMark Brown84-323/+170
2023-03-07spi: Fix cocci warningsWilliam Zhang1-1/+1
2023-03-07spi: qup: Use devm_platform_get_and_ioremap_resource()Md Sadre Alam1-2/+1
2023-03-07spi: mpc5xxx-psc: Consistently use device property APIsAndy Shevchenko1-1/+1
2023-03-07spi: mpc5xxx-psc: Propagate firmware nodeAndy Shevchenko2-3/+6
2023-03-07spi: mpc5xxx-psc: use devm_clk_get_enabled() for core clockAndy Shevchenko1-35/+4
2023-03-07spi: mpc5xxx-psc: Return immediately if IRQ resource is unavailableAndy Shevchenko2-0/+6
2023-03-07spi: mpc5xxx-psc: Correct error check for devm_platform_get_and_ioremap_resou...Andy Shevchenko2-4/+5
2023-03-06spi: zynqmp-gqspi: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-06spi: zynq-qspi: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-06spi: xtensa-xtfpga: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-06spi: xilinx: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-06spi: uniphier: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-06spi: topcliff-pch: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-06spi: tegra210-quad: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-06spi: tegra20-slink: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-03-06spi: tegra20-sflash: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-06spi: tegra114: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-06spi: synquacer: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-06spi: sunplus-sp7021: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-03-06spi: sun6i: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-03-06spi: sun4i: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-06spi: stm32: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-06spi: stm32-qspi: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-06spi: st-ssc4: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-06spi: sprd-adi: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-03-06spi: sn-f-ospi: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-06spi: slave-mt27xx: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-06spi: sifive: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-06spi: sh: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-06spi: sh-sci: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-03-06spi: sh-msiof: Convert to platform remove callback returning voidUwe Kleine-König1-3/+2
2023-03-06spi: sh-hspi: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-06spi: s3c64xx: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-06spi: rspi: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-06spi: rpc-if: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-06spi: rockchip: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-06spi: rockchip-sfc: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-06spi: rb4xx: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-06spi: qcom-qspi: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2