aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/spi
AgeCommit message (Expand)AuthorFilesLines
7 daysMerge tag 'gpio-updates-for-v6.19-rc1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-30/+10
8 daysMerge tag 'spi-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/brooni...Linus Torvalds26-758/+2129
14 daysspi: microchip-core: Refactor FIFO read and write handlersAndy Shevchenko1-19/+12
14 daysspi: ch341: fix out-of-bounds memory access in ch341_transfer_oneTianchu Chen1-1/+1
2025-11-27spi: microchip-core: Code improvementsMark Brown1-36/+28
2025-11-27spi: microchip-core: Remove unneeded PM related macroAndy Shevchenko1-3/+0
2025-11-27spi: microchip-core: Use SPI_MODE_X_MASKAndy Shevchenko1-3/+1
2025-11-27spi: microchip-core: Utilise temporary variable for struct deviceAndy Shevchenko1-23/+21
2025-11-27spi: microchip-core: Replace dead code (-ENOMEM error message)Andy Shevchenko1-2/+1
2025-11-27spi: microchip-core: use min() instead of min_t()Andy Shevchenko1-5/+5
2025-11-27spi: airoha-snfi: en7523: workaround flash damaging if UART_TXD was short to GNDMikhail Kshevetskiy1-1/+24
2025-11-27spi: nxp-fspi: Propagate fwnode in ACPI case as wellAndy Shevchenko1-5/+5
2025-11-26spi: tegra114: remove Kconfig dependency on TEGRA20_APB_DMAFrancesco Lavra1-2/+2
2025-11-25spi: microchip: Enable compile-testing for FPGA SPI controllersGeert Uytterhoeven1-2/+2
2025-11-24Add RSPI support for RZ/T2H and RZ/N2HMark Brown4-46/+286
2025-11-24spi: Fix potential uninitialized variable in probe()Dan Carpenter1-1/+3
2025-11-24spi: rzv2h-rspi: add support for RZ/T2H and RZ/N2HCosmin Tanislav1-0/+108
2025-11-24spi: rzv2h-rspi: add support for loopback modeCosmin Tanislav1-1/+10
2025-11-24spi: rzv2h-rspi: add support for variable transfer clockCosmin Tanislav1-3/+20
2025-11-24spi: rzv2h-rspi: add support for using PCLK for transfer clockCosmin Tanislav1-1/+21
2025-11-24spi: rzv2h-rspi: make transfer clock rate finding chip-specificCosmin Tanislav1-9/+53
2025-11-24spi: rzv2h-rspi: avoid recomputing transfer frequencyCosmin Tanislav1-3/+8
2025-11-24spi: rzv2h-rspi: move register writes out of rzv2h_rspi_setup_clock()Cosmin Tanislav1-20/+25
2025-11-24spi: rzv2h-rspi: make clocks chip-specificCosmin Tanislav1-4/+7
2025-11-24spi: rzv2h-rspi: make FIFO size chip-specificCosmin Tanislav1-3/+13
2025-11-24spi: rzv2h-rspi: make resets optionalCosmin Tanislav1-2/+2
2025-11-24spi: amlogic-spifc-a1: Handle devm_pm_runtime_enable() errorsHaotian Zhang1-1/+3
2025-11-21spi: spi-fsl-lpspi: fix watermark truncation caused by type castCarlos Song1-1/+7
2025-11-20spi: spidev: add compatible for arduino spi mcu interfaceRiccardo Mereu1-0/+2
2025-11-20spi: cs42l43: Use actual ACPI firmware node for chip selectsCharles Keepax1-30/+10
2025-11-20spi: cadence-quadspi: Fix cqspi_probe() error handling for runtime pmSiddharth Vadapalli1-2/+1
2025-11-18spi: sophgo: Fix incorrect use of bus width value macrosLongbin Li1-2/+2
2025-11-18spi: imx: add 16/32 bits per word support for target PIO modeCarlos Song1-2/+19
2025-11-18spi: aspeed: Add AST2700 SoC support and Quad SPIMark Brown1-15/+92
2025-11-17spi: bcm63xx: fix premature CS deassertion on RX-only transactionsHang Zhou1-0/+14
2025-11-17spi: davinci: remove platform data headerBartosz Golaszewski1-2/+62
2025-11-17spi: aspeed: Add support for the AST2700 SPI controllerChin-Ting Kuo1-0/+71
2025-11-17spi: aspeed: Use phys_addr_t for bus addresses to support 64-bit platformsChin-Ting Kuo1-15/+17
2025-11-17spi: aspeed: Enable Quad SPI mode for page programChin-Ting Kuo1-0/+4
2025-11-16spi: bcm63xx: drop wrong casts in probe()Jonas Gorski1-2/+2
2025-11-14Add support for Microchip CoreSPI ControllerMark Brown4-113/+567
2025-11-14spi-cadence: support transmission withMark Brown1-13/+93
2025-11-14spi: add support for microchip "soft" spi controllerPrajna Rajendra Kumar3-0/+452
2025-11-14spi: microchip: rename driver file and internal identifiersPrajna Rajendra Kumar3-113/+115
2025-11-13spi: spi-cadence: supports transmission with bits_per_word of 16 and 32Jun Guo1-13/+93
2025-11-13spi: spi-cadence-quadspi: Remove duplicate pm_runtime_put_autosuspend() callAnurag Dutta1-1/+0
2025-11-13spi: spi-cadence-quadspi: Enable pm runtime earlier to avoid imbalanceAnurag Dutta1-7/+7
2025-11-10spi: Add TODO comment about ACPI GPIO setupHans de Goede1-0/+2
2025-11-07spi: xilinx: increase number of retries before declaring stallAlvaro Gamez Machado1-1/+1
2025-11-07spi: enable the SpacemiT K1 SoC QSPIMark Brown2-26/+65
2025-11-06spi: imx: add i.MX51 ECSPI target mode supportCarlos Song1-5/+4
2025-11-06spi: fsl-qspi: support the SpacemiT K1 SoCAlex Elder2-1/+13
2025-11-06spi: fsl-qspi: introduce sfa_size devtype dataAlex Elder1-10/+12
2025-11-06spi: fsl-qspi: add a clock disable quirkAlex Elder1-4/+17
2025-11-06spi: fsl-qspi: switch predicates to boolAlex Elder1-11/+11
2025-11-06spi: fsl-qspi: add optional reset supportAlex Elder1-0/+12
2025-11-06spi: imx: remove CLK calculation and check for target modeClark Wang1-10/+18
2025-11-06spi: imx: keep dma request disabled before dma transfer setupRobin Gong1-4/+11
2025-11-05spi: Try to get ACPI GPIO IRQ earlierHans de Goede1-0/+10
2025-11-05spi: aspeed: Use devm_iounmap() to unmap devm_ioremap() memoryChin-Ting Kuo1-1/+1
2025-11-05spi: tegra210-quad: Improve timeout handling underMark Brown3-46/+137
2025-11-04spi: tegra210-quad: Check hardware status on timeoutVishwaroop A1-20/+80
2025-11-04spi: tegra210-quad: Refactor error handling into helper functionsVishwaroop A1-40/+44
2025-11-04spi: tegra210-quad: Fix timeout handlingVishwaroop A1-2/+20
2025-10-30spi: tle62x0: Add newline to sysfs attribute outputZhongqiu Han1-1/+1
2025-10-29spi: intel: Add support for Oak Stream SPI serial flashHeikki Krogerus1-0/+1
2025-10-27spi: spi-mem: Trace exec_opSean Anderson1-0/+5
2025-10-23spi: spi-qpic-snand: make qcom_spi_ecc_engine_ops_pipelined constCan Peng1-1/+1
2025-10-20spi: intel-pci: Add support for Intel Wildcat Lake SPI serial flashMika Westerberg1-0/+1
2025-10-20spi: intel-pci: Add support for Arrow Lake-H SPI serial flashMika Westerberg1-0/+1
2025-10-20spi: intel: Add support for 128M component densityMika Westerberg1-0/+6
2025-10-17spi: airoha: driver fixes & improvementsMark Brown4-256/+298
2025-10-17spi: aspeed: Fix an IS_ERR() vs NULL bug in probe()Dan Carpenter1-2/+2
2025-10-17spi: airoha: buffer must be 0xff-ed before writingMikhail Kshevetskiy1-0/+4
2025-10-17spi: airoha: avoid reading flash page settings from SNFI registers during dri...Mikhail Kshevetskiy1-110/+5
2025-10-17spi: airoha: set custom sector size equal to flash page sizeMikhail Kshevetskiy1-16/+19
2025-10-17spi: airoha: reduce the number of modification of REG_SPI_NFI_CNFG and REG_SP...Mikhail Kshevetskiy1-33/+102
2025-10-17spi: airoha: avoid setting of page/oob sizes in REG_SPI_NFI_PAGEFMTMikhail Kshevetskiy1-38/+0
2025-10-17spi: airoha: support of dualio/quadio flash reading commandsMikhail Kshevetskiy1-6/+22
2025-10-17spi: airoha: unify dirmap read/write codeMikhail Kshevetskiy1-18/+32
2025-10-17spi: airoha: remove unnecessary switch to non-dma modeMikhail Kshevetskiy1-3/+0
2025-10-17spi: airoha: remove unnecessary restriction lengthMikhail Kshevetskiy1-7/+0
2025-10-16spi: aspeed: fix spelling mistake "triming" -> "trimming"Colin Ian King1-1/+1
2025-10-16spi: airoha: fix reading/writing of flashes with more than one plane per lunMikhail Kshevetskiy1-3/+6
2025-10-16spi: airoha: switch back to non-dma mode in the case of errorMikhail Kshevetskiy1-2/+5
2025-10-16spi: airoha: add support of dual/quad wires spi modes to exec_op() handlerMikhail Kshevetskiy1-26/+82
2025-10-16spi: airoha: return an error for continuous mode dirmap creation casesMikhail Kshevetskiy1-0/+4
2025-10-15spi: spi-nxp-fspi: few fix for flexspiMark Brown1-5/+27
2025-10-15spi: amlogic: fix spifc build errorXianwei Zhao1-2/+2
2025-10-15Add target mode support for the DesignWare SPIMark Brown6-108/+135
2025-10-15spi: aspeed: Improve clock, timing and addressMark Brown1-155/+489
2025-10-13spi: cadence-quadspi: Fix pm_runtime unbalance on dma EPROBE_DEFERMattijs Korpershoek1-2/+3
2025-10-13spi: spi-nxp-fspi: limit the clock rate for different sample clock source sel...Haibo Chen1-2/+8
2025-10-13spi: spi-nxp-fspi: add extra delay after dll lockedHan Xu1-0/+6
2025-10-13spi: spi-nxp-fspi: re-config the clock rate when operation require new clock ...Haibo Chen1-3/+13
2025-10-13spi: Merge up v6.18-rc1Mark Brown5-18/+45
2025-10-13spi: offload: Add offset parameterAxel Haslam1-0/+3
2025-10-13spi: aspeed: Only map necessary address window regionChin-Ting Kuo1-7/+32
2025-10-13spi: aspeed: Add per-platform adjust_window callback for decoding rangeChin-Ting Kuo1-34/+168
2025-10-13spi: aspeed: Centralize address decoding region managementChin-Ting Kuo1-98/+58
2025-10-13spi: aspeed: Force default address decoding range assignment for each CSChin-Ting Kuo1-39/+67
2025-10-13spi: aspeed: Improve timing calibration algorithm for AST2600 platformChin-Ting Kuo1-12/+58
2025-10-13spi: aspeed: Update clock selection strategyChin-Ting Kuo1-18/+159
2025-10-13spi: dw: add target mode supportBenoît Monin2-30/+57
2025-10-13spi: dw: rename the spi controller to ctlrBenoît Monin6-89/+89
2025-10-13Merge existing fixes from spi/for-6.18 into new branchMark Brown2-2/+14
2025-10-07spi: dw-mmio: add error handling for reset_control_deassert()Artem Shimko1-1/+3
2025-10-06spi: rockchip-sfc: Fix DMA-API usageMarek Szyprowski1-1/+11
2025-10-01Merge tag 'soc-drivers-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-1/+8
2025-10-01Merge tag 'spi-v6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/brooni...Linus Torvalds33-350/+2260
2025-09-23Merge tag 'apple-soc-drivers-6.18' of https://git.kernel.org/pub/scm/linux/ke...Arnd Bergmann1-0/+1
2025-09-23Merge tag 'qcom-drivers-for-6.18-2' of https://git.kernel.org/pub/scm/linux/k...Arnd Bergmann1-0/+6
2025-09-23spi: rpc-if: Add resume support for RZ/G3EMark Brown1-6/+6
2025-09-23Virtio SPI Linux driverMark Brown3-0/+443
2025-09-23spi: multi CS cleanup and controller CS limitMark Brown2-44/+33
2025-09-22spi: ljca: Remove Wentong's e-mail addressSakari Ailus1-1/+1
2025-09-22spi: rename SPI_CS_CNT_MAX => SPI_DEVICE_CS_CNT_MAXJonas Gorski2-8/+8
2025-09-22spi: don't check spi_controller::num_chipselect when parsing a dt deviceJonas Gorski1-10/+1
2025-09-22spi: drop check for validity of device chip selectsJonas Gorski1-9/+3
2025-09-22spi: move unused device CS initialization to __spi_add_device()Jonas Gorski1-13/+4
2025-09-22spi: keep track of number of chipselects in spi_deviceJonas Gorski1-8/+21
2025-09-22spi: fix return code when spi device has too many chipselectsJonas Gorski1-1/+1
2025-09-22SPI: Add virtio SPI driverHaixu Cui3-0/+443
2025-09-22spi: omap2-mcspi: drive SPI_CLK on transfer_setup()Bastien Curutchet (Schneider Electric)1-0/+1
2025-09-22spi: rpc-if: Add resume support for RZ/G3EBiju Das1-0/+2
2025-09-22spi: rpc-if: Drop deprecated SIMPLE_DEV_PM_OPSBiju Das1-6/+4
2025-09-19Add QSPI support for sam9x7 and sama7d65 SoCsMark Brown1-32/+102
2025-09-19spi: spi-nxp-fspi: add DTR mode supportMark Brown1-17/+98
2025-09-18spi: spi-qpic-snand: simplify clock handling by using devm_clk_get_enabled()Gabor Juhos1-26/+3
2025-09-18spi: spi-nxp-fspi: Add OCT-DTR mode supportHaibo Chen1-2/+16
2025-09-18spi: spi-nxp-fspi: add the support for sample data from DQS padHaibo Chen1-3/+53
2025-09-18spi: spi-nxp-fspi: Add the DDR LUT command supportHaibo Chen1-5/+15
2025-09-18spi: spi-nxp-fspi: set back to dll override mode when clock rate < 100MHzHaibo Chen1-0/+2
2025-09-18spi: spi-nxp-fspi: extract function nxp_fspi_dll_override()Haibo Chen1-7/+12
2025-09-18spi: atmel-quadspi: Add support for sama7d65 QSPIVarshini Rajendran1-0/+27
2025-09-18spi: atmel-quadspi: add support for SAM9X7 QSPI controllerVarshini Rajendran1-0/+15
2025-09-18spi: atmel-quadspi: add padcalib, 2xgclk, and dllon capabilitiesVarshini Rajendran1-32/+60
2025-09-18spi: cadence-qspi: defer runtime support on socfpga if reset bit is enabledKhairul Anuar Romli1-17/+36
2025-09-17spi: geni-qcom: Load spi qup Firmware from linux sideViken Dadhaniya1-0/+6
2025-09-17spi: mt65xx: add dual and quad mode for standard spi deviceTim Kuo1-3/+25
2025-09-16Miscellaneous fixes and clean-upsMark Brown1-13/+21
2025-09-15Merge tag 'microchip-soc-6.18' of git://git.kernel.org/pub/scm/linux/kernel/g...Arnd Bergmann1-1/+1
2025-09-15spi: amlogic: Fix error checking on regmap_write callColin Ian King1-1/+1
2025-09-14spi: apple: Add "apple,t8103-spi" compatibleJanne Grunau1-0/+1
2025-09-12spi: axi-spi-engine: improve version checksMark Brown1-10/+7
2025-09-12support for Amlogic SPI Flash Controller IPMark Brown6-14/+1270
2025-09-11spi: axi-spi-engine: use adi_axi_pcore_ver_gteq()David Lechner1-10/+7
2025-09-10spi: amlogic: add driver for Amlogic SPI Flash ControllerFeng Chen3-0/+1233
2025-09-09spi: cadence-quadspi: Use BIT() macros where possibleVignesh Raghavendra1-8/+8
2025-09-09spi: cadence-quadspi: Fix cqspi_setup_flash()Santhosh Kumar K1-5/+8
2025-09-09spi: cadence-quadspi: Flush posted register writes before DAC accessPratyush Yadav1-0/+2
2025-09-09spi: cadence-quadspi: Flush posted register writes before INDAC accessPratyush Yadav1-0/+3
2025-09-09spi: atmel: make it selectable for ARCH_MICROCHIPRobert Marko1-1/+1
2025-09-08spi: s3c64xx: Drop S3C2443Krzysztof Kozlowski1-16/+0
2025-09-03spi: spi-fsl-dspi: Target mode improvementsMark Brown3-94/+195
2025-09-03spi: spi-qpic-snand: unregister ECC engine on probe error and device removeGabor Juhos1-2/+4
2025-09-03spi: spi-fsl-dspi: Report FIFO overflows as errorsJames Clark1-1/+27
2025-09-03spi: spi-fsl-dspi: Increase target mode DMA buffer sizeJames Clark1-1/+12
2025-09-03spi: spi-fsl-dspi: Use whole page for DMA buffersJames Clark1-11/+30
2025-09-03spi: spi-fsl-dspi: Use non-coherent memory for DMAJames Clark1-24/+41
2025-09-03spi: spi-fsl-dspi: Stub out DMA functionsJames Clark1-10/+24
2025-09-03spi: fsl-dspi: Store status directly in cur_msg->statusJames Clark1-19/+17
2025-09-03spi: fsl-dspi: Avoid using -EINPROGRESS error codeJames Clark1-17/+24
2025-09-03spi: mxs: fix "transfered"->"transferred"Xichao Zhao1-1/+1
2025-09-01spi: spi-fsl-lpspi: Generic fixes and support forMark Brown1-19/+28
2025-09-01spi: cadence-quadspi: Implement refcount to handle unbind during busyKhairul Anuar Romli1-0/+33
2025-09-01spi: spi-fsl-lpspi: Add compatible for S32GLarisa Grigore1-0/+5
2025-09-01spi: spi-fsl-lpspi: Parameterize reading num-cs from hardwareJames Clark1-1/+3
2025-09-01spi: spi-fsl-lpspi: Treat prescale_max == 0 as no erratumJames Clark1-5/+5
2025-09-01spi: spi-fsl-lpspi: Constify devtype datasJames Clark1-2/+2
2025-09-01spi: spi-fsl-lpspi: Clear status register after disabling the moduleLarisa Grigore1-4/+5
2025-09-01spi: spi-fsl-lpspi: Reset FIFO and disable module on transfer abortLarisa Grigore1-3/+1
2025-09-01spi: spi-fsl-lpspi: Set correct chip-select polarity bitLarisa Grigore1-2/+5
2025-09-01spi: spi-fsl-lpspi: Fix transmissions when using CONTLarisa Grigore1-2/+2
2025-08-29spi: microchip-core-qspi: stop checking viability of op->max_freq in supports...Conor Dooley1-12/+0
2025-08-28add COMPILE_TEST supportMark Brown2-21/+18
2025-08-28spi: Drop dev_pm_domain_detach() callClaudiu Beznea1-7/+3
2025-08-28spi: rb4xx: use devm for clk_prepare_enableRosen Penev1-14/+1
2025-08-28spi: rb4xx: add COMPILE_TEST supportRosen Penev2-6/+15
2025-08-28spi: rb4xx: depend on OFRosen Penev2-1/+2
2025-08-21Merge tag 'spi-fix-v6.17-rc2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds4-17/+27
2025-08-21spi: st: fix PM macros to use CONFIG_PM instead of CONFIG_PM_SLEEPRaphael Gallais-Pou1-5/+5
2025-08-19spi: Remove the use of dev_err_probe()Mark Brown8-13/+9
2025-08-19spi: s3c64xx: Remove the use of dev_err_probe()Xichao Zhao1-2/+1
2025-08-19spi: pxa2xx: Remove the use of dev_err_probe()Xichao Zhao1-1/+1
2025-08-19spi: mt65xx: Remove the use of dev_err_probe()Xichao Zhao1-1/+1
2025-08-19spi: Remove the use of dev_err_probe()Xichao Zhao2-4/+2
2025-08-19spi: SPISG: Remove the use of dev_err_probe()Xichao Zhao1-1/+1
2025-08-19spi: spi_amd: Remove the use of dev_err_probe()Xichao Zhao2-4/+3
2025-08-19spi: SPISG: Use devm_kcalloc() in aml_spisg_clk_init()Qianfeng Rong1-1/+1
2025-08-18spi: use min_t() to improve codeMark Brown3-16/+11
2025-08-18spi: offload-trigger: followupMark Brown1-1/+4
2025-08-18spi: spl022: use min_t() to improve codeQianfeng Rong1-8/+5
2025-08-18spi: npcm-fiu: use min_t() to improve codeQianfeng Rong1-4/+2
2025-08-18spi: spi-fsl-lpspi: use min_t() to improve codeQianfeng Rong1-4/+4
2025-08-18spi: offload trigger: adi-util-sigma-delta: clean up importsDavid Lechner1-1/+4
2025-08-13spi: remove unneeded 'fast_io' parameter in regmap_configWolfram Sang1-1/+0
2025-08-13spi: spi-qpic-snand: handle 'use_ecc' parameter of qcom_spi_config_cw_read()Gabor Juhos1-3/+8
2025-08-12spi: spi-qpic-snand: cleanup 'qpic_ecc' structureMark Brown1-15/+2
2025-08-12spi: loopback-test: Don't use %pK through printkThomas Weißschuh1-6/+6