aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/spi
AgeCommit message (Expand)AuthorFilesLines
2021-04-30Merge tag 'sound-5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-3/+2
2021-04-27Merge tag 'cfi-v5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ke...Linus Torvalds1-1/+2
2021-04-26Merge tag 'spi-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/brooni...Linus Torvalds49-632/+1488
2021-04-23spi: Rename enable1 to activate in spi_set_cs()Andy Shevchenko1-5/+4
2021-04-22spi: stm32-qspi: fix debug format stringArnd Bergmann1-1/+1
2021-04-21spi: fsi: add a missing of_node_putChristophe JAILLET1-1/+3
2021-04-21spi: Make error handling of gpiod_count() call cleanerAndy Shevchenko1-6/+7
2021-04-20Merge series "spi: altera: Add DFL bus support for Altera SPI" from matthew.g...Mark Brown5-163/+401
2021-04-20spidev: Add Micron SPI NOR Authenta device compatibleShivamurthy Shastri1-0/+1
2021-04-20spi: altera: Add DFL bus driver for Altera API ControllerMatthew Gerlach3-0/+214
2021-04-20spi: altera: separate core code from platform codeMatthew Gerlach4-163/+187
2021-04-20spi: stm32-qspi: Fix compilation warning in ARM64Patrice Chotard1-1/+1
2021-04-19Merge series "spi: stm32-qspi: Fix and update" from <patrice.chotard@foss.st....Mark Brown1-22/+84
2021-04-19spi: Handle SPI device setup callback failure.Joe Burmeister1-1/+8
2021-04-19spi: sync up initial chipselect stateDavid Bauer1-8/+8
2021-04-19spi: stm32-qspi: Add dirmap supportPatrice Chotard1-16/+67
2021-04-19spi: stm32-qspi: Trigger DMA only if more than 4 bytes to transferPatrice Chotard1-2/+3
2021-04-19spi: stm32-qspi: fix pm_runtime usage_count counterChristophe Kerello1-4/+14
2021-04-16spi: spi-zynqmp-gqspi: return -ENOMEM if dma_map_single failsQuanyang Wang1-6/+20
2021-04-16spi: spi-zynqmp-gqspi: fix use-after-free in zynqmp_qspi_exec_opQuanyang Wang1-10/+4
2021-04-16spi: spi-zynqmp-gqspi: Resolved slab-out-of-bounds bugAmit Kumar Mahapatra1-4/+6
2021-04-16spi: spi-zynqmp-gqspi: fix hang issue when suspend/resumeQuanyang Wang1-6/+14
2021-04-16spi: spi-zynqmp-gqspi: fix clk_enable/disable imbalance issueQuanyang Wang1-39/+8
2021-04-15Merge branch 'for-5.12' of https://git.kernel.org/pub/scm/linux/kernel/git/br...Mark Brown3-8/+8
2021-04-15spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_qspi_probeDinghao Liu1-2/+12
2021-04-15spi: s3c64xx: constify driver/match dataKrzysztof Kozlowski1-11/+10
2021-04-15spi: s3c64xx: correct kerneldoc of s3c64xx_spi_port_configKrzysztof Kozlowski1-1/+1
2021-04-15spi: s3c64xx: simplify getting of_device_id match dataKrzysztof Kozlowski1-7/+3
2021-04-15spi: pxa2xx: Add support for Intel Alder Lake PCH-MJarkko Nikula1-0/+4
2021-04-12Merge series "Minor updates for hisi-sfc-v3xx" from Yicong Yang <yangyicong@h...Mark Brown1-4/+3
2021-04-12spi: spi-zynqmp-gqspi: Fix missing unlock on error in zynqmp_qspi_exec_op()Wei Yongjun1-1/+3
2021-04-12spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protectionYicong Yang1-4/+2
2021-04-12spi: hisi-sfc-v3xx: fix potential irq race conditionYicong Yang1-0/+1
2021-04-12Merge branch 'opp/linux-next' of git://git.kernel.org/pub/scm/linux/kernel/gi...Rafael J. Wysocki2-23/+11
2021-04-09Merge series "spi: spi-zynqmp-gpspi: fix some issues" from quanyang.wang@wind...Mark Brown1-26/+27
2021-04-09spi: davinci: Use device_get_match_data() helperTian Tao1-7/+2
2021-04-09spi: qup: fix PM reference leak in spi_qup_remove()Wang Li1-1/+1
2021-04-09spi: orion: set devdata properly as it is being used laterMuhammad Usama Anjum1-1/+2
2021-04-09spi: imx: add a check for speed_hz before calculating the clockClark Wang1-16/+21
2021-04-09spi: omap-100k: Fix reference leak to masterWei Yongjun1-3/+3
2021-04-09spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfer_hardware()Wang Li1-1/+1
2021-04-09spi: simplify devm_spi_register_controllerTian Tao1-14/+5
2021-04-09spi: dln2: Fix reference leak to masterWei Yongjun1-1/+1
2021-04-09spi: spi-zynqmp-gqspi: fix incorrect operating mode in zynqmp_qspi_read_opQuanyang Wang1-1/+1
2021-04-09spi: spi-zynqmp-gqspi: transmit dummy circles by using the controller's inter...Quanyang Wang1-22/+18
2021-04-09spi: spi-zynqmp-gqspi: add mutex locking for exec_opQuanyang Wang1-0/+5
2021-04-09spi: spi-zynqmp-gqspi: use wait_for_completion_timeout to make zynqmp_qspi_ex...Quanyang Wang1-3/+3
2021-04-08treewide: Change list_sort to use const pointersSami Tolvanen1-1/+2
2021-04-08spi: fsl: add missing iounmap() on error in of_fsl_spi_probe()Yang Yingliang1-5/+18
2021-04-08spi: Fix use-after-free with devm_spi_alloc_*William A. Kennington III1-7/+2
2021-04-08spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_qspi_probeDinghao Liu1-0/+1
2021-04-07spi: orion: Use device_get_match_data() helperTian Tao1-4/+2
2021-04-07spi: hisi-kunpeng: Fix Woverflow warning on conversionJay Fang1-1/+1
2021-03-31spi: Add HiSilicon SPI Controller Driver for Kunpeng SoCsJay Fang3-0/+516
2021-03-31Merge tag 'mute-led-rework' of https://git.kernel.org/pub/scm/linux/kernel/gi...Mark Brown1-0/+1
2021-03-31spi: pl022: Convert to use GPIO descriptorsLinus Walleij1-6/+14
2021-03-31spi: pl022: Use GPIOs looked up by the coreLinus Walleij1-60/+10
2021-03-31spi: pl022: Drop custom per-chip cs_controlLinus Walleij1-24/+2
2021-03-29spi: pl022: User more sensible defaultsLinus Walleij1-2/+2
2021-03-25Merge series "enable flexspi support on imx8mp" from Heiko Schocher <hs@denx....Mark Brown1-0/+1
2021-03-25spi: fsi: Remove multiple sequenced ops for restricted chipsEddie James1-20/+7
2021-03-25spi: fspi: enable fspi driver for on imx8mpHeiko Schocher1-0/+1
2021-03-25spi: imx: Use of_device_get_match_data() helperTian Tao1-3/+2
2021-03-24spi: pl022: Fix trailing whitespaceJay Fang1-1/+1
2021-03-24spi: rockchip: Fix code indent should use tabs where possibleJay Fang1-3/+3
2021-03-24spi: spi-mem: Fix code indent should use tabs where possibleJay Fang1-3/+3
2021-03-24spi: jcore: Fix trailing statements should be on next lineJay Fang1-1/+2
2021-03-24spi: spi-bitbang: Fix open brace following function definitions go on the nex...Jay Fang1-3/+6
2021-03-24spi: dln2: Fix open brace following function definitions go on the next lineJay Fang1-1/+2
2021-03-24spi: spi-mtk-nor: Fix checkpatch spacing errorJay Fang1-1/+1
2021-03-24spi: omap-100k: Fix checkpatch spacing errorsJay Fang1-4/+4
2021-03-24spi: pxa2xx: Fix checkpatch spacing errorsJay Fang2-2/+2
2021-03-24spi: sprd: Fix checkpatch spacing errorJay Fang1-1/+1
2021-03-24spi: spi-topcliff-pch: Fix checkpatch spacing errorJay Fang1-1/+2
2021-03-23spi: mediatek: add mt8195 spi slave supportLeilk Liu1-0/+8
2021-03-23spi: mediatek: add mtk_spi_compatible supportLeilk Liu1-4/+24
2021-03-19spi: stm32: Fix use-after-free on unbindAlain Volmat1-14/+10
2021-03-17spi: imx: Improve driver descriptionFabio Estevam1-1/+1
2021-03-17spi: Fix spelling mistake "softwade" -> "software"Colin Ian King1-1/+1
2021-03-16Merge series "spi: Adding support for software nodes" from Heikki Krogerus <h...Mark Brown1-15/+6
2021-03-16spi: Remove support for dangling device propertiesHeikki Krogerus1-21/+3
2021-03-16spi: Add support for software nodesHeikki Krogerus1-2/+11
2021-03-16spi: spi-qcom-qspi: Convert to use resource-managed OPP APIYangtao Li1-13/+5
2021-03-16spi: spi-geni-qcom: Convert to use resource-managed OPP APIYangtao Li1-10/+6
2021-03-12Merge series "spi: finalize 'delay_usecs' removal/transition" from Alexandru ...Mark Brown8-28/+15
2021-03-12spi: stm32: avoid ifdef CONFIG_PM for pm callbacksAlain Volmat1-8/+4
2021-03-12spi: core: remove 'delay_usecs' field from spi_transferAlexandru Ardelean1-1/+0
2021-03-12spi: fsl-espi: remove usage of 'delay_usecs' fieldAlexandru Ardelean1-12/+5
2021-03-12spi: spi-falcon: remove check for 'delay_usecs'Alexandru Ardelean1-1/+1
2021-03-12spi: spi-tegra20-flash: don't check 'delay_usecs' field for spi transferAlexandru Ardelean1-2/+1
2021-03-12spi: spi-sh: replace 'delay_usecs' with 'delay.value' in pr_debugAlexandru Ardelean1-2/+2
2021-03-12spi: spi-bcm-qspi: replace 'delay_usecs' with 'delay.value' checkAlexandru Ardelean1-1/+1
2021-03-12spi: bcm63xx-spi: don't check 'delay_usecs' fieldAlexandru Ardelean1-1/+1
2021-03-12spi: spi-axi-spi-engine: remove usage of delay_usecsAlexandru Ardelean1-8/+4
2021-03-12spi: stm32: drop devres version of spi_register_masterAntonio Borneo1-1/+2
2021-03-11spi: cadence: set cqspi to the driver_data field of struct deviceMeng Li1-0/+1
2021-03-10spi: cadence-quadspi: Silence shiftTooManyBitsSigned warningJay Fang1-1/+1
2021-03-10Merge series "parport: Introduce module_parport_driver() and use it" from And...Mark Brown2-24/+2
2021-03-10spi: spi-nxp-fspi: Implement errata workaround for LS1028AKuldeep Singh1-6/+73
2021-03-10spi: spi-nxp-fspi: Add imx8dxl driver supportHan Xu1-0/+9
2021-03-10spi: spi-nxp-fspi: Add support for IP read onlyKuldeep Singh1-6/+22
2021-03-10spi: cadence-quadspi: add missing of_node_putJunlin Yang1-1/+5
2021-03-10spi: atmel: Drop unused variableTudor Ambarus1-4/+0
2021-03-10spi: rockchip: avoid objtool warningArnd Bergmann1-3/+10
2021-03-10spi: omap2-mcspi: Activate pinctrl idle state during runtime suspendAlexander Sverdlin1-6/+18
2021-03-10spi: lm70llp: Switch to use module_parport_driver()Andy Shevchenko1-12/+1
2021-03-10spi: butterfly: Switch to use module_parport_driver()Andy Shevchenko1-12/+1
2021-03-10spi: ath79: remove spi-master setup and cleanup assignmentDavid Bauer1-2/+0
2021-03-10spi: ath79: always call chipselect functionDavid Bauer1-0/+1
2021-03-10spi: bcm63xx-hsspi: fix pm_runtimeÁlvaro Fernández Rojas1-1/+6
2021-03-10spi: bcm63xx-spi: fix pm_runtimeÁlvaro Fernández Rojas1-1/+5
2021-03-10spi: spi-ti-qspi: Free DMA resourcesTudor Ambarus1-6/+14
2021-02-22Merge tag 'powerpc-5.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-6/+6
2021-02-22Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds1-3/+2
2021-02-22Merge tag 'spi-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/brooni...Linus Torvalds32-2434/+2272
2021-02-20Merge tag 'acpi-5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds1-1/+1
2021-02-20Merge tag 'arm-platform-removal-v5.12' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+0
2021-02-15Merge branches 'acpi-misc', 'acpi-cppc', 'acpi-docs', 'acpi-config' and 'acpi...Rafael J. Wysocki1-1/+1
2021-02-12Merge remote-tracking branch 'spi/for-5.12' into spi-nextMark Brown28-2423/+2244
2021-02-12spi: Skip zero-length transfers in spi_transfer_one_message()Nicolas Saenz Julienne1-1/+1
2021-02-12spi: dw: Avoid stack content exposureKees Cook1-1/+1
2021-02-11spi: cadence-quadspi: Use spi_mem_dtr_supports_op()Pratyush Yadav1-59/+4
2021-02-11spi: spi-mem: add spi_mem_dtr_supports_op()Pratyush Yadav1-3/+19
2021-02-11spi: atmel-quadspi: Disable the QSPI IP at suspend()Tudor Ambarus1-0/+1
2021-02-11spi: mpc52xx: Avoid using get_tbl()Christophe Leroy1-6/+6
2021-02-10spi: pxa2xx: Add IDs for the controllers found on Intel LynxpointAndy Shevchenko1-0/+2
2021-02-10spi: pxa2xx: Fix the controller numbering for Wildcat PointAndy Shevchenko1-8/+19
2021-02-08spi: mediatek: add set_cs_timing supportleilk.liu1-16/+56
2021-02-08spi: support CS timing for HW & SW modeleilk.liu1-3/+6
2021-02-08spi: add power control when set_cs_timingleilk.liu1-3/+22
2021-02-05spi: stm32: make spurious and overrun interrupts visibleAlain Volmat1-11/+4
2021-02-05spi: stm32h7: replace private SPI_1HZ_NS with NSEC_PER_SECAmelie Delaunay1-3/+1
2021-02-05spi: stm32: defer probe for resetAlain Volmat1-2/+8
2021-02-05spi: stm32: driver uses reset controller only at initEtienne Carriere1-6/+5
2021-02-05spi: stm32h7: ensure message are smaller than max sizeAlain Volmat1-0/+14
2021-02-05spi: stm32: use bitfield macrosAmelie Delaunay1-36/+18
2021-02-05spi: stm32: do not mandate cs_gpioAlain Volmat1-6/+0
2021-02-05spi: stm32: properly handle 0 byte transferAlain Volmat1-0/+4
2021-02-04Merge series "spi: Add support for Realtek RTL838x/RTL839x SoC SPI" from Bert...Mark Brown2-0/+210
2021-02-04spi: clps711xx: remove redundant white-spaceJunhao He1-1/+1
2021-02-04spi: realtek-rtl: Add support for Realtek RTL838x/RTL839x SPI controllersBert Vermeulen2-0/+210
2021-02-03spi: spi-synquacer: fix set_cs handlingMasahisa Kojima1-0/+4
2021-02-02amba: Make the remove callback return voidUwe Kleine-König1-3/+2
2021-02-01spi: fsl: invert spisel_boot signal on MPC8309Rasmus Villemoes1-1/+1
2021-01-27ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILUREBjorn Helgaas1-1/+1
2021-01-27spi: hisi-sfc-v3xx: add address mode checkYicong Yang1-1/+24
2021-01-25spidev: Add cisco device compatibleDaniel Walker1-0/+1
2021-01-22spi: spi-au1550: Fix various whitespace warningscorentin1-10/+12
2021-01-22spi: spi-au1550: quoted string breakcorentin1-6/+5
2021-01-21spi: remove sirf prima/atlas driverArnd Bergmann3-1244/+0
2021-01-21spi: atmel: Put allocated master before returnPan Bian1-1/+1
2021-01-21spi: spi-mpc52xx: Use new structure for SPI transfer delaysSergiu Cuciurean1-1/+3
2021-01-21spi: spi-au1550: Add suffix "int" to all "unsigned"corentin1-10/+10
2021-01-20spi: altera: Fix memory leak on error pathPan Bian1-1/+2
2021-01-20ARM: remove u300 platformArnd Bergmann1-1/+0
2021-01-19spi: imx: Don't print error on -EPROBEDEFERGuido Günther1-1/+1
2021-01-15Merge series "Remove ARM platform efm32" from Uwe Kleine-König <u.kleine-koe...Mark Brown3-470/+0
2021-01-15spi: Drop unused efm32 bus driverUwe Kleine-König3-470/+0
2021-01-15spi: cadence: cache reference clock rate during probeMichael Hennerich1-2/+4
2021-01-14spi: pxa2xx: Add support for Intel Alder Lake PCH-PJarkko Nikula1-0/+4
2021-01-14spi: bcm2835aux: Call the dedicated transfer completion function.Vincent Pelletier1-1/+1
2021-01-14spi: rockchip: Call the dedicated transfer completion function.Vincent Pelletier1-1/+1
2021-01-14spi: bcm2835: Call the dedicated transfer completion function.Vincent Pelletier1-3/+3
2021-01-14spi: fsl: Fix driver breakage when SPI_CS_HIGH is not set in spi->modeChristophe Leroy1-3/+2
2021-01-13Merge v5.11-rc3Mark Brown2-15/+22
2021-01-13spi: bcm2835: Set controller max_speed_hzRichard Fitzgerald1-0/+2
2021-01-13Merge series "spi: sh-msiof: Advertize bit rate limits and actual speed" from...Mark Brown1-3/+11
2021-01-13Merge series "spi: cadence-quadspi: Add QSPI controller support for Intel LGM...Mark Brown2-5/+21
2021-01-13spi: stm32: Simplify stm32h7_spi_prepare_fthlv()Marek Vasut1-24/+4
2021-01-13spi: spi-qcom-qspi: Use irq trigger flags from firmwareStephen Boyd1-2/+1
2021-01-13spi: hisi-sfc-v3xx: extend version checking compatibilityYicong Yang1-6/+2
2021-01-13spi: sh-msiof: Fill in controller speed limitsGeert Uytterhoeven1-0/+4
2021-01-13spi: sh-msiof: Fill in spi_transfer.effective_speed_hzGeert Uytterhoeven1-3/+7
2021-01-13spi: cadence-quadspi: Add multi-chipselect support for Intel LGM SoCRamuthevar Vadivel Murugan1-0/+6
2021-01-13spi: cadence-quadspi: Disable the DAC for Intel LGM SoCRamuthevar Vadivel Murugan1-4/+11
2021-01-13spi: cadence-quadspi: Add QSPI support for Intel LGM SoCRamuthevar Vadivel Murugan2-1/+4
2021-01-11spi: rpc-if: Gaurd .pm assignment with CONFIG_PM_SLEEP #ifdef checkLad Prabhakar1-0/+2
2021-01-11spi: cadence-quadspi: Fix build warning on 32-bit platformsPratyush Yadav1-1/+1
2021-01-11spi: spi-bcm-qspi: style: Simplify bool comparisonYANG LI1-1/+1
2021-01-08spi: Fix distinct pointer types warning for ARCH=mipsYanteng Si1-1/+1
2021-01-06Merge series "Add Tegra Quad SPI driver" from Sowjanya Komatineni <skomatinen...Mark Brown4-0/+1421
2021-01-06spi: tegra210-quad: Add support for hardware dummy cycles transferSowjanya Komatineni1-3/+31
2021-01-06spi: spi-mem: Mark dummy transfers by setting dummy_data bitSowjanya Komatineni1-0/+1
2021-01-06spi: tegra210-quad: Add support for Tegra210 QSPI controllerSowjanya Komatineni3-0/+1392
2021-01-06spi: cadence-quadspi: Add DTR supportPratyush Yadav1-39/+242
2021-01-06spi: cadence-quadspi: Wait at least 500 ms for direct readsPratyush Yadav1-1/+1
2021-01-06spi: cadence-quadspi: Implement a simple supports_op hookPratyush Yadav1-0/+61
2021-01-06spi: cadence-quadspi: Fix dummy cycle calculation when buswidth > 1Pratyush Yadav1-1/+1
2021-01-06spi: cadence-quadspi: Set dummy cycles from STIG commandsPratyush Yadav1-1/+22
2021-01-06spi: cadence-quadspi: Abort read if dummy cycles required are too manyPratyush Yadav1-1/+1
2021-01-06spi: cadence-quadspi: Set master max_speed_hzPratyush Yadav1-0/+1
2021-01-05spi: txx9: Remove driverThomas Bogendoerfer3-484/+0
2021-01-05spi: stm32: update dev_dbg() print format for SPI paramsAlexandru Ardelean1-4/+4
2021-01-04spi: renesas rpc-if: Update Add RZ/G2 to Kconfig descriptionAdam Ford1-1/+1
2021-01-04spi: fix the divide by 0 error when calculating xfer waiting timeXu Yilun1-1/+5
2020-12-31spi: rpc-if: Remove CONFIG_PM_SLEEP ifdeferyLad Prabhakar1-8/+3
2020-12-30spi: Fix the clamping of spi->max_speed_hzTudor Ambarus1-2/+3
2020-12-29spi: altera: fix return value for altera_spi_txrx()Xu Yilun1-12/+14
2020-12-28spi: Add SPI_NO_TX/RX supportDragos Bogdan1-5/+20
2020-12-28spi: orion: enable support for switching CS every transferred byteMarcin Wojtas1-4/+28