summaryrefslogtreecommitdiffstats
path: root/drivers/spi/spi-axi-spi-engine.c
Commit message (Expand)AuthorAgeFilesLines
* spi: axi-spi-engine: use struct_size() macroDavid Lechner2024-03-041-3/+2
* spi: axi-spi-engine: use __counted_by() attributeDavid Lechner2024-03-041-3/+4
* spi: axi-spi-engine: remove p from struct spi_engine_message_stateDavid Lechner2024-03-041-3/+0
* spi: axi-spi-engine: move message compile to optimize_messageDavid Lechner2024-02-261-23/+17
* spi: axi-spi-engine: move msg finalization out of irq handlerDavid Lechner2024-02-071-25/+15
* spi: axi-spi-engine: remove use of ida for sync idDavid Lechner2024-02-071-22/+6
* spi: axi-spi-engine: use common AXI macrosDavid Lechner2024-02-051-11/+6
* spi: axi-spi-engine: fix struct member doc warningsDavid Lechner2023-12-181-10/+10
* spi: axi-spi-engine: add watchdog timerDavid Lechner2023-12-061-3/+26
* spi: axi-spi-engine: remove delay from CS assertionDavid Lechner2023-12-061-1/+1
* spi: axi-spi-engine: restore clkdiv at end of messageDavid Lechner2023-12-061-1/+9
* spi: axi-spi-engine: implement xfer->cs_change_delayDavid Lechner2023-12-061-0/+4
* spi: axi-spi-engine: remove xfer arg from spi_engine_gen_sleep()David Lechner2023-12-061-5/+5
* spi: axi-spi-engine: fix sleep ticks calculationDavid Lechner2023-12-061-15/+10
* spi: axi-spi-engine: remove spi_engine_get_clk_div()David Lechner2023-12-061-18/+5
* spi: axi-spi-engine: populate xfer->effective_speed_hzDavid Lechner2023-12-061-0/+23
* spi: axi-spi-engine: return void from spi_engine_compile_message()David Lechner2023-12-061-3/+1
* spi: axi-spi-engine: add support for any word sizeDavid Lechner2023-11-201-16/+68
* spi: axi-spi-engine: add support for cs_offDavid Lechner2023-11-201-10/+21
* spi: axi-spi-engine: remove struct spi_engine::msgDavid Lechner2023-11-201-32/+28
* spi: axi-spi-engine: remove completed_id from driver stateDavid Lechner2023-11-201-3/+3
* spi: axi-spi-engine: use message_prepare/unprepareDavid Lechner2023-11-201-12/+34
* spi: axi-spi-engine: move msg state to new structDavid Lechner2023-11-201-54/+96
* spi: axi-spi-engine: check for valid clock rateDavid Lechner2023-11-201-0/+3
* spi: axi-spi-engine: use devm_spi_register_controller()David Lechner2023-11-201-9/+1
* spi: axi-spi-engine: use devm_request_irq()David Lechner2023-11-201-8/+3
* spi: axi-spi-engine: use devm action to reset hw on removeDavid Lechner2023-11-201-5/+14
* spi: axi-spi-engine: use devm_spi_alloc_host()David Lechner2023-11-201-21/+10
* spi: axi-spi-engine: simplify driver data allocationDavid Lechner2023-11-201-6/+2
* spi: spi-axi-spi-engine: Use helper function devm_clk_get_enabled()Li Zetao2023-09-111-20/+5
* spi: switch to use modern nameMark Brown2023-08-071-29/+29
|\
| * spi: spi-axi-spi-engine: switch to use modern nameYang Yingliang2023-08-071-29/+29
* | spi: Do not check for 0 return after calling platform_get_irq()Ruan Jinjie2023-08-071-2/+2
|/
* spi: Replace all spi->chip_select and spi->cs_gpiod references with function ...Amit Kumar Mahapatra via Alsa-devel2023-03-111-1/+1
* spi: axi-spi-engine: Convert to platform remove callback returning voidUwe Kleine-König2023-03-061-4/+2
* spi: spi-axi-spi-engine: remove usage of delay_usecsAlexandru Ardelean2021-03-121-8/+4
* spi: spi-axi-spi-engine: Access register after clock initializationRafał Hibner2020-04-091-16/+16
* spi: spi-axi: extend support for the `delay` fieldAlexandru Ardelean2019-10-151-3/+13
* spi: spi-axi: use devm_platform_ioremap_resource() to simplify codeYueHaibing2019-09-041-3/+1
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177Thomas Gleixner2019-05-301-2/+1
* spi: spi-axi: fix potential use-after-free after deregistrationJohan Hovold2017-10-311-1/+3
* spi: spi-axi: Free resources on error pathChristophe JAILLET2017-01-091-1/+2
* spi: spi-axi: Fix module autoloadJavier Martinez Canillas2016-11-231-0/+1
* spi: Drop duplicate code to set master->dev.parentAxel Lin2016-04-261-1/+0
* spi: Add Analog Devices AXI SPI Engine controller supportLars-Peter Clausen2016-02-051-0/+591