aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/spi/spi-axi-spi-engine.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-14spi: axi-spi-engine: fix version format stringDavid Lechner1-1/+1
2024-03-04spi: axi-spi-engine: use struct_size() macroDavid Lechner1-3/+2
2024-03-04spi: axi-spi-engine: use __counted_by() attributeDavid Lechner1-3/+4
2024-03-04spi: axi-spi-engine: remove p from struct spi_engine_message_stateDavid Lechner1-3/+0
2024-02-26spi: axi-spi-engine: move message compile to optimize_messageDavid Lechner1-23/+17
2024-02-07spi: axi-spi-engine: move msg finalization out of irq handlerDavid Lechner1-25/+15
2024-02-07spi: axi-spi-engine: remove use of ida for sync idDavid Lechner1-22/+6
2024-02-05spi: axi-spi-engine: use common AXI macrosDavid Lechner1-11/+6
2023-12-18spi: axi-spi-engine: fix struct member doc warningsDavid Lechner1-10/+10
2023-12-06spi: axi-spi-engine: add watchdog timerDavid Lechner1-3/+26
2023-12-06spi: axi-spi-engine: remove delay from CS assertionDavid Lechner1-1/+1
2023-12-06spi: axi-spi-engine: restore clkdiv at end of messageDavid Lechner1-1/+9
2023-12-06spi: axi-spi-engine: implement xfer->cs_change_delayDavid Lechner1-0/+4
2023-12-06spi: axi-spi-engine: remove xfer arg from spi_engine_gen_sleep()David Lechner1-5/+5
2023-12-06spi: axi-spi-engine: fix sleep ticks calculationDavid Lechner1-15/+10
2023-12-06spi: axi-spi-engine: remove spi_engine_get_clk_div()David Lechner1-18/+5
2023-12-06spi: axi-spi-engine: populate xfer->effective_speed_hzDavid Lechner1-0/+23
2023-12-06spi: axi-spi-engine: return void from spi_engine_compile_message()David Lechner1-3/+1
2023-11-20spi: axi-spi-engine: add support for any word sizeDavid Lechner1-16/+68
2023-11-20spi: axi-spi-engine: add support for cs_offDavid Lechner1-10/+21
2023-11-20spi: axi-spi-engine: remove struct spi_engine::msgDavid Lechner1-32/+28
2023-11-20spi: axi-spi-engine: remove completed_id from driver stateDavid Lechner1-3/+3
2023-11-20spi: axi-spi-engine: use message_prepare/unprepareDavid Lechner1-12/+34
2023-11-20spi: axi-spi-engine: move msg state to new structDavid Lechner1-54/+96
2023-11-20spi: axi-spi-engine: check for valid clock rateDavid Lechner1-0/+3
2023-11-20spi: axi-spi-engine: use devm_spi_register_controller()David Lechner1-9/+1
2023-11-20spi: axi-spi-engine: use devm_request_irq()David Lechner1-8/+3
2023-11-20spi: axi-spi-engine: use devm action to reset hw on removeDavid Lechner1-5/+14
2023-11-20spi: axi-spi-engine: use devm_spi_alloc_host()David Lechner1-21/+10
2023-11-20spi: axi-spi-engine: simplify driver data allocationDavid Lechner1-6/+2
2023-09-11spi: spi-axi-spi-engine: Use helper function devm_clk_get_enabled()Li Zetao1-20/+5
2023-08-07spi: switch to use modern nameMark Brown1-29/+29
2023-08-07spi: Do not check for 0 return after calling platform_get_irq()Ruan Jinjie1-2/+2
2023-08-07spi: spi-axi-spi-engine: switch to use modern nameYang Yingliang1-29/+29
2023-03-11spi: Replace all spi->chip_select and spi->cs_gpiod references with function ...Amit Kumar Mahapatra via Alsa-devel1-1/+1
2023-03-06spi: axi-spi-engine: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2021-03-12spi: spi-axi-spi-engine: remove usage of delay_usecsAlexandru Ardelean1-8/+4
2020-04-09spi: spi-axi-spi-engine: Access register after clock initializationRafał Hibner1-16/+16
2019-10-15spi: spi-axi: extend support for the `delay` fieldAlexandru Ardelean1-3/+13
2019-09-04spi: spi-axi: use devm_platform_ioremap_resource() to simplify codeYueHaibing1-3/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177Thomas Gleixner1-2/+1
2017-10-31spi: spi-axi: fix potential use-after-free after deregistrationJohan Hovold1-1/+3
2017-01-09spi: spi-axi: Free resources on error pathChristophe JAILLET1-1/+2
2016-11-23spi: spi-axi: Fix module autoloadJavier Martinez Canillas1-0/+1
2016-04-26spi: Drop duplicate code to set master->dev.parentAxel Lin1-1/+0
2016-02-05spi: Add Analog Devices AXI SPI Engine controller supportLars-Peter Clausen1-0/+591