aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/spi/spi-cadence-quadspi.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-26spi: cadence-qspi: add mobileye,eyeq5-ospi compatibleThéo Lebrun1-0/+10
2024-04-26spi: cadence-qspi: add early busywait to cqspi_wait_for_bit()Théo Lebrun1-8/+23
2024-04-26spi: cadence-qspi: add no-IRQ mode to indirect readsThéo Lebrun1-4/+9
2024-04-26spi: cadence-qspi: allow FIFO depth detectionThéo Lebrun1-7/+30
2024-04-08spi: cadence-qspi: minimise register accesses on each op if !DTRThéo Lebrun1-2/+5
2024-04-08spi: cadence-qspi: store device data pointer in private structThéo Lebrun1-9/+6
2024-03-13Merge tag 'spi-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...Linus Torvalds1-8/+13
2024-02-22spi: cadence-qspi: add system-wide suspend and resume callbacksThéo Lebrun1-2/+18
2024-02-22spi: cadence-qspi: put runtime in runtime PM hooks namesThéo Lebrun1-4/+4
2024-02-22spi: cadence-qspi: remove system-wide suspend helper calls from runtime PM hooksThéo Lebrun1-7/+2
2024-02-22spi: cadence-qspi: fix pointer reference in runtime PM hooksThéo Lebrun1-4/+2
2024-02-21spi: cadence-qspi: report correct number of chip-selectThéo Lebrun1-2/+6
2024-02-21spi: cadence-qspi: set maximum chip-select to 4Théo Lebrun1-1/+3
2024-02-21spi: cadence-qspi: assert each subnode flash CS is validThéo Lebrun1-1/+1
2024-02-08spi: cadence-quadspi: Follow renaming of SPI "master" to "controller"Uwe Kleine-König1-1/+1
2024-02-08spi: cadence-quadspi: Don't emit error message on allocation errorUwe Kleine-König1-3/+2
2023-12-04spi: cadence-quadspi: add missing clk_disable_unprepare() in cqspi_probe()Yang Yingliang1-1/+3
2023-09-26spi: spi-cadence-quadspi: Fix missing unwind goto warningsDhruva Gole1-2/+5
2023-09-11spi: spi-cadence-quadspi: add runtime pm supportDhruva Gole1-9/+33
2023-08-07spi: cadence-quadspi: switch to use modern nameYang Yingliang1-22/+22
2023-08-04spi: cadence-quadspi: Add clock configuration for StarFive JH7110 QSPIWilliam Qiu1-0/+67
2023-07-14spi: Explicitly include correct DT includesRob Herring1-1/+0
2023-06-28Merge tag 'spi-v6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...Linus Torvalds1-0/+19
2023-06-06spi: cadence-quadspi: Add missing check for dma_set_maskJiasheng Jiang1-2/+5
2023-05-17spi: cadence-quadspi: Add compatible for AMD Pensando Elba SoCBrad Larson1-0/+19
2023-04-20spi: cadence-quadspi: use macro DEFINE_SIMPLE_DEV_PM_OPSDhruva Gole1-11/+2
2023-04-18spi: cadence-quadspi: fix suspend-resume implementationsDhruva Gole1-3/+16
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-03-11spi: Replace all spi->chip_select and spi->cs_gpiod references with function ...Amit Kumar Mahapatra via Alsa-devel1-2/+3
2023-03-07spi: Convert to platform remove callback returningMark Brown1-4/+2
2023-03-06spi: cadence-quadspi: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2023-03-05spi: cadence-quadspi: Add support for StarFive JH7110 QSPIWilliam Qiu1-1/+20
2023-02-23spi: cadence-quadspi: Fix cancel the indirect read maskHongbin Ji1-1/+1
2023-02-14spi: cadence-quadspi: use STIG mode for small readsDhruva Gole1-1/+7
2023-02-14spi: cadence-quadspi: setup ADDR Bits in cmd readsDhruva Gole1-0/+11
2023-02-14spi: cadence-quadspi: Add flag for direct mode writesDhruva Gole1-2/+11
2023-02-14spi: cadence-quadspi: Reset CMD_CTRL Reg on cmd r/w completionDhruva Gole1-1/+9
2022-11-29spi: cadence-quadspi: Add minimum operable clock rate warning to baudrate div...Nathan Barrett-Morrison1-0/+8
2022-10-17spi: cadence-quadspi: Use devm_platform_{get_and_}ioremap_resource()Yang Yingliang1-5/+2
2022-10-04Merge tag 'spi-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie...Linus Torvalds1-1/+2
2022-09-26spi: cadence-quadspi: Fix PM disable depth imbalance in cqspi_probeZhang Qilong1-1/+2
2022-08-22spi: cadence-quadspi: Disable irqs during indirect readsNiravkumar L Rabara1-4/+34
2022-07-14spi: cadence-quadspi: Remove spi_master_put() in probe failure pathVaishnav Achath1-12/+7
2022-05-12spi: cadence-quadspi: Handle spi_unregister_master() in remove()Vaishnav Achath1-3/+5
2022-05-11spi: stm32-qspi: flags management fixesMark Brown1-1/+1
2022-05-10spi: cadence-quadspi: remove unnecessary (void *) castsIan Abbott1-2/+2
2022-05-10spi: cadence-quadspi: Add missing blank line in cqspi_request_mmap_dma()Ian Abbott1-0/+1
2022-05-03spi: cadence-quadspi: fix Direct Access Mode disable for SoCFPGAIan Abbott1-1/+1
2022-04-25spi: spi-cadence-quadspi: using pm_runtime_resume_and_get instead of pm_runti...Minghao Chi1-4/+2
2022-04-25spi: cadence-quadspi: allow operations with cmd/addr buswidth >1Matthias Schiffer1-7/+1
2022-04-25spi: cadence-quadspi: drop cqspi_set_protocol()Matthias Schiffer1-103/+27
2022-04-13spi: cadence-quadspi: fix incorrect supports_op() return valueMatthias Schiffer1-2/+17
2022-04-06spi: cadence-quadspi: fix protocol setup for non-1-1-X operationsMatthias Schiffer1-34/+12
2022-02-10spi: spi-mem: Kill the spi_mem_dtr_supports_op() helperMiquel Raynal1-4/+1
2022-02-10spi: cadence-quadspi: Provide a capability structureMiquel Raynal1-0/+5
2021-11-12spi: cadence-quadspi: fix write completion supportDinh Nguyen1-3/+21
2021-10-13spi: cadence-quadspi: fix dma_unmap_single() callArnd Bergmann1-1/+1
2021-10-01spi: cadence-quadspi: Add Xilinx Versal external DMA supportSai Krishna Potthuri1-9/+198
2021-10-01spi: cadence-quadspi: Add OSPI support for Xilinx Versal SoCSai Krishna Potthuri1-0/+25
2021-08-05spi: cadence-quadspi: Fix check condition for DTR opsApurva Nandan1-3/+18
2021-07-16spi: cadence-quadspi: Disable Auto-HW pollingApurva Nandan1-13/+14
2021-07-16spi: spi-cadence-quadspi: Fix division by zero warningYoshitaka Ikeda1-0/+3
2021-07-16spi: spi-cadence-quadspi: Revert "Fix division by zero warning"Yoshitaka Ikeda1-6/+4
2021-07-15spi: spi-cadence-quadspi: Fix division by zero warningYoshitaka Ikeda1-4/+6
2021-04-26Merge tag 'spi-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/brooni...Linus Torvalds1-2/+6
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-10spi: cadence-quadspi: add missing of_node_putJunlin Yang1-1/+5
2021-02-11spi: cadence-quadspi: Use spi_mem_dtr_supports_op()Pratyush Yadav1-59/+4
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 Murugan1-0/+3
2021-01-11spi: cadence-quadspi: Fix build warning on 32-bit platformsPratyush Yadav1-1/+1
2021-01-08spi: Fix distinct pointer types warning for ARCH=mipsYanteng Si1-1/+1
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
2020-11-16spi: cadence-quadspi: Fix error return code in cqspi_probeZhihao Cheng1-0/+2
2020-10-09Merge remote-tracking branch 'spi/for-5.10' into spi-nextMark Brown1-4/+1
2020-09-08spi: cadence-quadspi: Simplify with dev_err_probe()Krzysztof Kozlowski1-4/+1
2020-09-08spi: spi-cadence-quadspi: Fix mapping of buffers for DMA readsVignesh Raghavendra1-3/+5
2020-08-25spi: spi-cadence-quadspi: Populate get_name() interfaceVignesh Raghavendra1-0/+9
2020-06-19spi: Move cadence-quadspi driver to drivers/spi/Ramuthevar Vadivel Murugan1-0/+1419