aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/spi
AgeCommit message (Expand)AuthorFilesLines
2025-05-27Merge tag 'spi-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/brooni...Linus Torvalds29-720/+1184
2025-05-27Merge tag 'sound-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-19/+23
2025-05-23spi: spi-qpic-snand: extend bitmasks usageMark Brown1-22/+23
2025-05-23spi: spi-qpic-snand: return early on error from qcom_spi_io_op()Gabor Juhos1-2/+4
2025-05-22spi: spi-fsl-dspi: Reset SR flags before sending a new messageLarisa Grigore1-0/+2
2025-05-22spi: spi-fsl-dspi: Halt the module after a new message transferBogdan-Gabriel Roman1-0/+24
2025-05-22spi: spi-fsl-dspi: restrict register range for regmap accessLarisa Grigore1-1/+19
2025-05-22spi: loopback-test: fix up const pointer issue in rx_ranges_cmp()Greg Kroah-Hartman1-2/+2
2025-05-22spi: gpio: fix const issue in spi_to_spi_gpio()Greg Kroah-Hartman1-1/+1
2025-05-21spi: spi-qpic-snand: remove superfluous parameters of qcom_spi_check_error()Gabor Juhos1-25/+5
2025-05-21spi: spi-qpic-snand: reuse qcom_spi_check_raw_flash_errors()Gabor Juhos1-21/+19
2025-05-20spi: sh-msiof: Transfer size improvements and I2SMark Brown1-223/+134
2025-05-20Add sound card support for QCS9100 and QCS9075Mark Brown3-5/+8
2025-05-19spi: spi_amd: Update Kconfig dependenciesRaju Rangoju1-1/+2
2025-05-19spi: spi_amd: Add HIDDMA basic write supportRaju Rangoju1-23/+112
2025-05-19spi: spi_amd: Remove read{q,b} usage on DMA bufferRaju Rangoju1-5/+11
2025-05-19spi: sh-msiof: Move register definitions to <linux/spi/sh_msiof.h>Geert Uytterhoeven1-124/+0
2025-05-19spi: sh-msiof: Document frame start sync pulse modeGeert Uytterhoeven1-0/+1
2025-05-19spi: sh-msiof: Double maximum DMA transfer size using two groupsGeert Uytterhoeven1-4/+8
2025-05-19spi: sh-msiof: Simplify BRG's Division RatioGeert Uytterhoeven1-12/+2
2025-05-19spi: sh-msiof: Increase TX FIFO size for R-Car V4H/V4MGeert Uytterhoeven1-2/+13
2025-05-19spi: sh-msiof: Correct RX FIFO size for R-Car Gen3Geert Uytterhoeven1-2/+2
2025-05-19spi: sh-msiof: Correct RX FIFO size for R-Car Gen2Geert Uytterhoeven1-1/+1
2025-05-19spi: sh-msiof: Add core support for dual-group transfersGeert Uytterhoeven1-5/+20
2025-05-19spi: sh-msiof: Correct SIMDR2_GRPMASKGeert Uytterhoeven1-2/+2
2025-05-19spi: sh-msiof: SIFCTR bitfield conversionGeert Uytterhoeven1-25/+23
2025-05-19spi: sh-msiof: SICTR bitfield conversionGeert Uytterhoeven1-15/+16
2025-05-19spi: sh-msiof: SITSCR/SIRSCR bitfield conversionGeert Uytterhoeven1-10/+10
2025-05-19spi: sh-msiof: SITMDR2 and SIRMDR2 bitfield conversionGeert Uytterhoeven1-4/+5
2025-05-19spi: sh-msiof: SITMDR1/SIRMDR1 bitfield conversionGeert Uytterhoeven1-21/+24
2025-05-19spi: sh-msiof: Make words/fs unsigned in FIFO helpersGeert Uytterhoeven1-33/+51
2025-05-19spi: sh-msiof: Make words/bits unsigned in sh_msiof_spi_txrx_once()Geert Uytterhoeven1-3/+3
2025-05-19spi: sh-msiof: Use bool for boolean flagsGeert Uytterhoeven1-9/+9
2025-05-19spi: sh-msiof: Complete using dev in sh_msiof_spi_probe()Geert Uytterhoeven1-1/+1
2025-05-19spi: sh-msiof: Fix maximum DMA transfer sizeGeert Uytterhoeven1-6/+7
2025-05-19spi: sh-msiof: Remove unneeded compatible valuesGeert Uytterhoeven1-8/+0
2025-05-19spi: sh-msiof: Drop comma after OF match table sentinelGeert Uytterhoeven1-1/+1
2025-05-16spi: spi-qpic-snand: extend FIELD_PREP() macro usageGabor Juhos1-7/+7
2025-05-16spi: spi-qpic-snand: use CW_PER_PAGE_MASK bitmaskGabor Juhos1-15/+16
2025-05-15spi: tegra210-quad: Add support for internal DMAVishwaroop A1-94/+131
2025-05-14spi: spi-qpic-snand: validate user/chip specific ECC propertiesGabor Juhos1-5/+37
2025-05-14spi: spi-sun4i: fix early activationAlessandro Grassi1-1/+4
2025-05-12Add more devm_ functions to fix PM imbalance inMark Brown1-13/+4
2025-05-11spi: atmel-quadspi: Fix unbalanced pm_runtime by using devm_ APIBence Csókás1-13/+4
2025-05-09Add RZ/G3E xSPI supportMark Brown1-1/+15
2025-05-08spi: rpc-if: Add write support for memory-mapped areaBiju Das1-1/+15
2025-05-08spi: tegra114: Use value to check for invalid delaysAaron Kling1-3/+3
2025-05-07This patch set did some clean up and add runtime pmMark Brown5-88/+122
2025-05-06spi: nxp-fspi: use devm instead of remove for driver detachHan Xu1-19/+22
2025-05-06spi: spi-nxp-fspi: remove the unchecked return value for nxp_fspi_clk_disable...Haibo Chen1-3/+3
2025-05-06spi: spi-nxp-fspi: use guard(mutex) to simplify the codeHaibo Chen1-3/+1
2025-05-06spi: spi-nxp-fspi: enable runtime pm for fspiHaibo Chen1-17/+76
2025-05-06spi: spi-nxp-fspi: remove the goto in probeHaibo Chen1-60/+27
2025-05-06AsoC: Phase out hybrid PCI devresMark Brown4-7/+14
2025-05-05spi: cadence-quadspi: Assume device could match via platformKrzysztof Kozlowski1-1/+1
2025-05-05spi: cs42l43: Make handling missing spk-id GPIOs explicitKrzysztof Kozlowski1-1/+3
2025-05-05spi: atmel-quadspi: Fix printed error code during DMA setupKrzysztof Kozlowski1-4/+5
2025-05-05spi: loopback-test: Do not split 1024-byte hexdumpsGeert Uytterhoeven1-1/+1
2025-05-02Merge tag 'spi-fix-v6.15-rc4' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds4-7/+14
2025-05-03spi: loopback-test: Simplify strange loopback value checkGeert Uytterhoeven1-2/+2
2025-05-02spi: tegra114: Don't fail set_cs_timing when delays are zeroAaron Kling1-3/+3
2025-05-01ASoC: codec: twl4030: Convert to GPIO descriptorsMark Brown3-4/+8
2025-04-30spi: axi-spi-engine: offload instruction optimizationMark Brown4-10/+93
2025-04-30spi: axi-spi-engine: omit SYNC from offload instructionsDavid Lechner1-2/+13
2025-04-30spi: axi-spi-engine: optimize bits_per_word for offloadDavid Lechner1-0/+32
2025-04-30spi: axi-spi-engine: don't repeat mode config for offloadDavid Lechner1-3/+30
2025-04-30spi: axi-spi-engine: wait for completion in setupDavid Lechner1-1/+10
2025-04-30spi: spi-qpic-snand: fix NAND_READ_LOCATION_2 register handlingGabor Juhos1-1/+1
2025-04-25Configure Clocks, Add Internal DMA supportMark Brown1-21/+34
2025-04-25ASoC: add Renesas MSIOF sound driverMark Brown1-19/+23
2025-04-25spi: spi-qpic-snand: remove unused 'wlen' member of 'struct qpic_spi_nand'Gabor Juhos1-1/+0
2025-04-25spi: spi-mem: Add fix to avoid divide errorRaju Rangoju1-1/+5
2025-04-24spi: meson-spicc: add DMA supportXianwei Zhao1-21/+220
2025-04-24spi: tegra210-quad: Update dummy sequence configurationVishwaroop A1-5/+26
2025-04-24spi: tegra210-quad: modify chip select (CS) deactivationVishwaroop A1-4/+4
2025-04-24spi: tegra210-quad: remove redundant error handling codeVishwaroop A1-4/+0
2025-04-24spi: tegra210-quad: Fix X1_X2_X4 encoding and support x4 transfersVishwaroop A1-8/+4
2025-04-24spi: intel: Improve resource mappingHeiner Kallweit4-13/+17
2025-04-24spi: sh-msiof: ignore driver probing if it was MSIOF SoundKuninori Morimoto1-0/+6
2025-04-24spi: sh-msiof: use dev in sh_msiof_spi_probe()Kuninori Morimoto1-19/+17
2025-04-24spi: spi-qpic-snand: propagate errors from qcom_spi_block_erase()Gabor Juhos1-2/+1
2025-04-22spi: stm32-ospi: Fix an error handling path in stm32_ospi_probe()Christophe JAILLET1-0/+4
2025-04-21spi: offload: remove unnecessary check on trigger->opsAndres Urian Florez1-3/+0
2025-04-21spi: offload: check for match callback when a trigger is being registeredAndres Urian Florez1-1/+1
2025-04-18spi: Introduce and use spi_bpw_to_bytes()Mark Brown2-2/+2
2025-04-17spi: dw: Use spi_bpw_to_bytes() helperAndy Shevchenko1-1/+1
2025-04-17spi: Add spi_bpw_to_bytes() helper and use itAndy Shevchenko1-1/+1
2025-04-17spi: pci1xxxx: Use non-hybrid PCI devres APIPhilipp Stanner1-16/+8
2025-04-17spi: spi-cavium-thunderx: Use non-hybrid PCI devres APIPhilipp Stanner1-3/+1
2025-04-17spi: spi-imx: Add check for spi_imx_setupxfer()Tamura Dai1-1/+4
2025-04-15spi: tegra210-quad: add rate limiting and simplify timeout error messageBreno Leitao1-2/+2
2025-04-15spi: tegra210-quad: use WARN_ON_ONCE instead of WARN_ON for timeoutsBreno Leitao1-1/+1
2025-04-14spi: sun4i: add support for GPIO chip select linesMans Rullgard1-0/+1
2025-04-13spi: fsl-qspi: Optimize fsl_qspi structKevin Hao1-4/+4
2025-04-13spi: Add support for Double Transfer Rate (DTR) modeMukesh Kumar Savaliya1-0/+7
2025-04-10spi: amd: add CONFIG_PCI dependencyArnd Bergmann1-0/+1
2025-04-10spi: fsl-qspi: Fix double cleanup in probe error pathMark Brown1-46/+31
2025-04-10spi: fsl-qspi: Simplify probe error handling using managed APIKevin Hao1-42/+31
2025-04-10spi: fsl-spi: Remove redundant probe error messageKevin Hao1-1/+0
2025-04-10spi: fsl-qspi: Fix double cleanup in probe error pathKevin Hao1-5/+2
2025-04-09spi: spi_amd: Fix an IS_ERR() vs NULL check in probeDan Carpenter1-2/+2
2025-04-08spi: spi-stm32-ospi: dt-bindings fixesMark Brown1-1/+1
2025-04-08spi: xcomm: use new GPIO line value setter callbacksBartosz Golaszewski1-4/+4
2025-04-06spi: spi_amd: Add PCI-based driver for AMD HID2 SPI controllerRaju Rangoju4-49/+145
2025-04-06spi: spi-qpic-snand: use kmalloc() for OOB buffer allocationGabor Juhos1-1/+1
2025-04-06spi: Simplify conditionals in spi_set_cs()Andy Shevchenko1-6/+4
2025-04-06spi: spi-stm32-ospi: Make "resets" a required propertyPatrice Chotard1-1/+1
2025-04-04Merge tag 'spi-fix-v6.15-merge-window' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds7-22/+39
2025-04-02Merge tag 'objtool-urgent-2025-04-01' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-1/+1
2025-04-02spi: bcm2835: Restore native CS probing when pinctrl-bcm2835 is absentFlorian Fainelli1-1/+14
2025-04-02spi: bcm2835: Do not call gpiod_put() on invalid descriptorFlorian Fainelli1-1/+2
2025-04-01spi: cadence-qspi: revert "Improve spi memory performance"Miquel Raynal1-1/+1
2025-03-31spi: cadence: Fix out-of-bounds array access in cdns_mrvl_xspi_setup_clock()Josh Poimboeuf1-1/+1
2025-03-27spi: fsl-qspi: use devm function instead of driver removeHan Xu1-14/+17
2025-03-26spi: SPI_QPIC_SNAND should be tristate and depend on MTDGeert Uytterhoeven2-3/+3
2025-03-26spi-rockchip: Fix register out of bounds accessLuis de Arquer1-1/+1
2025-03-25Merge tag 'spi-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/brooni...Linus Torvalds26-226/+4378
2025-03-25objtool, spi: amd: Fix out-of-bounds stack access in amd_set_spi_freq()Josh Poimboeuf1-1/+1
2025-03-20spi: spi-mem: Introduce a default ->exec_op() debug logMiquel Raynal7-28/+11
2025-03-19spi: Fix reference count leak in slave_show()Miaoqian Lin1-1/+5
2025-03-18spi: sg2044-nor: fix a couple static checker bugsMark Brown1-3/+2
2025-03-18spi: stm32-ospi: Include "gpio/consumer.h"Peng Fan1-1/+1
2025-03-18spi: Merge up fixesMark Brown2-27/+19
2025-03-17spi: sg2044-nor: A couple of cleanupsMark Brown1-18/+7
2025-03-16spi: spi-qpic-snand: avoid memleak in qcom_spi_ecc_init_ctx_pipelined()Gabor Juhos1-1/+3
2025-03-16spi: spi-mux: Fix coverity issue, unchecked return valueSergio Perez Gonzalez1-3/+1
2025-03-16spi: sophgo: fix incorrect type for ret in sg2044_spifmc_write()Qasim Ijaz1-1/+1
2025-03-16spi: sg2044-nor: fix uninitialized variable in probeDan Carpenter1-3/+2
2025-03-16spi: sg2044-nor: fix signedness bug in sg2044_spifmc_write()Dan Carpenter1-1/+1
2025-03-16spi: sg2044-nor: Convert to dev_err_probe()Andy Shevchenko1-7/+3
2025-03-16spi: sg2044-nor: Fully convert to device managed resourcesAndy Shevchenko1-11/+4
2025-03-13spi: spidev: Add an entry for the gocontroll moduline module slotMaud Spierings1-0/+2
2025-03-13spi: Use inclusive languageAndy Shevchenko1-49/+47
2025-03-12spi: cadence-qspi: Improve spi memory performanceMiquel Raynal1-1/+1
2025-03-12spi: cadence-qspi: Fix probe on AM62A LP SKMiquel Raynal1-0/+6
2025-03-11spi: sophgo: add Sophgo SPI NOR controller driverMark Brown3-0/+510
2025-03-11spi: spi-qpic-snand: Fix ECC_CFG_ECC_DISABLE shift in qcom_spi_read_last_cw()Dan Carpenter1-1/+1
2025-03-11spi: mt65xx: add PM QoS supportLeilk Liu1-0/+17
2025-03-11spi: sophgo: add SG2044 SPI NOR controller driverLongbin Li3-0/+510
2025-03-06spi: stm32: Remove unnecessary print function dev_err()Jiapeng Chong1-3/+1
2025-03-06spi: stm32-ospi: Fix an IS_ERR() vs NULL bug in stm32_ospi_get_resources()Dan Carpenter1-2/+2
2025-03-04Add STM32MP25 SPI NOR supportMark Brown6-3/+1082
2025-03-03spi: spi-qpic: add driver for QCOM SPI NAND flash InterfaceMd Sadre Alam3-0/+1641
2025-03-03spi: stm32: Add OSPI driverPatrice Chotard3-0/+1076
2025-03-03spi: microchip-core: prevent RX overflows when transmit size > FIFO sizeConor Dooley1-23/+18
2025-02-26spi: spi-imx: convert timeouts to secs_to_jiffies()Easwar Hariharan1-1/+1
2025-02-26spi: spi-fsl-lpspi: convert timeouts to secs_to_jiffies()Easwar Hariharan1-1/+1
2025-02-19spi: s3c64xx: extend description of compatible's fifo_depthTudor Ambarus1-1/+3
2025-02-16spi: atmel-quadspi: remove references to runtime PM on error pathClaudiu Beznea1-4/+1
2025-02-12spi: offload: fix use after freeDavid Lechner1-5/+8
2025-02-11spi: spi-offload-trigger-pwm: add extra headersDavid Lechner1-1/+8
2025-02-10spi: axi-spi-engine: add offload supportMark Brown6-7/+965
2025-02-07spi: axi-spi-engine: implement offload supportDavid Lechner2-7/+309
2025-02-07spi: add offload TX/RX streaming APIsDavid Lechner2-0/+80
2025-02-07spi: offload-trigger: add PWM trigger driverDavid Lechner3-0/+177
2025-02-07spi: offload: add support for hardware triggersDavid Lechner1-0/+281
2025-02-07spi: add basic support for SPI offloadingDavid Lechner3-0/+118
2025-02-06spi: gpio: Enable a single always-selected deviceMark Brown1-38/+7
2025-02-06spi: sn-f-ospi: Fix division by zeroKunihiko Hayashi1-0/+3
2025-02-05spi: Replace custom fsleep() implementationAndy Shevchenko1-4/+1
2025-02-05spi: gpio: Support a single always-selected deviceAndy Shevchenko1-6/+5
2025-02-05spi: gpio: Remove stale documentation partAndy Shevchenko1-32/+2
2025-02-04spi: pxa2xx: Fix regression when toggling chip select on LPSS devicesMark Lord1-1/+1
2025-02-03spi: fsi: Batch TX operationsEddie James1-0/+13
2025-02-03spi: atmel-quadspi: Fix warning in doc-commentBence Csókás1-2/+2
2025-02-03spi: zynqmp-gqspi: Clean up the driver a bitMark Brown1-92/+77
2025-02-03spi: realtek-rtl-snand: Drop unneeded assignment for cache_typeAndy Shevchenko1-1/+0
2025-02-03spi: zynqmp-gqspi: Always acknowledge interruptsSean Anderson1-12/+8
2025-02-03spi: zynqmp-gqspi: Clean up fillgenfifoSean Anderson1-50/+28
2025-02-03spi: zynqmp-gqspi: Add helpers for enabling/disabling DMASean Anderson1-27/+34
2025-02-03spi: zynqmp-gqspi: Add some more debug printsSean Anderson1-0/+4
2025-02-03spi: zynqmp-gqspi: Reformat long lineSean Anderson1-2/+2
2025-01-24Merge tag 'spi-fix-v6.14-merge-window' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-3/+8
2025-01-22Merge tag 'spi-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/brooni...Linus Torvalds25-290/+1861
2025-01-21Merge tag 'kthread-for-6.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+1
2025-01-21spi: omap2-mcspi: Correctly handle devm_clk_get_optional() errorsMark Brown1-3/+8
2025-01-16spi: pxa2xx: Introduce __lpss_ssp_update_priv() helperAndy Shevchenko1-48/+40
2025-01-14spi-nand/spi-mem DTR supportMark Brown1-3/+2
2025-01-14spi: ti-qspi: Use syscon_regmap_lookup_by_phandle_argsKrzysztof Kozlowski1-10/+2
2025-01-14spi: amd: Fix -Wuninitialized in amd_spi_exec_mem_op()Nathan Chancellor1-3/+2
2025-01-10spi: Add spi_mem_calc_op_duration() helperMark Brown1-0/+30
2025-01-10spi: spi-mem: Estimate the time taken by operationsMiquel Raynal1-0/+30
2025-01-10spi-nand/spi-mem DTR supportMark Brown15-39/+148
2025-01-09spi: zynqmp-gqspi: Support per spi-mem operation frequency switchesMiquel Raynal1-4/+9
2025-01-09spi: zynq-qspi: Support per spi-mem operation frequency switchesMiquel Raynal1-3/+10
2025-01-09spi: spi-ti-qspi: Support per spi-mem operation frequency switchesMiquel Raynal1-1/+6
2025-01-09spi: spi-sn-f-ospi: Support per spi-mem operation frequency switchesMiquel Raynal1-2/+6
2025-01-09spi: rockchip-sfc: Support per spi-mem operation frequency switchesMiquel Raynal1-3/+8
2025-01-09spi: nxp-fspi: Support per spi-mem operation frequency switchesMiquel Raynal1-3/+9
2025-01-09spi: mxic: Support per spi-mem operation frequency switchesMiquel Raynal1-1/+2
2025-01-09spi: mt65xx: Support per spi-mem operation frequency switchesMiquel Raynal1-1/+6
2025-01-09spi: microchip-core-qspi: Support per spi-mem operation frequency switchesMiquel Raynal1-4/+22
2025-01-09spi: fsl-qspi: Support per spi-mem operation frequency switchesMiquel Raynal1-3/+9
2025-01-09spi: dw: Support per spi-mem operation frequency switchesMiquel Raynal1-2/+8
2025-01-09spi: cadence-qspi: Support per spi-mem operation frequency switchesMiquel Raynal1-1/+2
2025-01-09spi: amlogic-spifc-a1: Support per spi-mem operation frequency switchesMiquel Raynal1-1/+6
2025-01-09spi: amd: Drop redundant checkMiquel Raynal1-10/+3
2025-01-09spi: amd: Support per spi-mem operation frequency switchesMiquel Raynal1-1/+9
2025-01-09spi: spi-mem: Add a new controller capabilityMiquel Raynal1-0/+6
2025-01-09spi: spi-mem: Extend spi-mem operations with a per-operation maximum frequencyMiquel Raynal1-0/+28