summaryrefslogtreecommitdiff
path: root/include/linux/spi
diff options
context:
space:
mode:
authorMason Zhang <Mason.Zhang@mediatek.com>2021-08-04 16:37:47 +0300
committerMark Brown <broonie@kernel.org>2021-08-05 18:42:54 +0300
commit04e6bb0d6bb127bac929fb35edd2dd01613c9520 (patch)
treeb4f5ebc74eb146ac2670d07dd92dc60d8d613cf8 /include/linux/spi
parent8c33ebfeeb597ea953df93f84ea25482d29c664f (diff)
downloadlinux-04e6bb0d6bb127bac929fb35edd2dd01613c9520.tar.xz
spi: modify set_cs_timing parameter
This patch modified set_cs_timing parameter, no need pass in spi_delay to set_cs_timing callback. By the way, we modified the mediatek and tegra114 spi driver to fix build err. In mediatek spi driver, We have support set absolute time not clk_count, and call this function in prepare_message not user's API. Signed-off-by: Mason Zhang <Mason.Zhang@mediatek.com> Link: https://lore.kernel.org/r/20210804133746.6742-1-Mason.Zhang@mediatek.com Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/linux/spi')
-rw-r--r--include/linux/spi/spi.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/include/linux/spi/spi.h b/include/linux/spi/spi.h
index 1efe2e08957e..8371bca13729 100644
--- a/include/linux/spi/spi.h
+++ b/include/linux/spi/spi.h
@@ -554,8 +554,7 @@ struct spi_controller {
* to configure specific CS timing through spi_set_cs_timing() after
* spi_setup().
*/
- int (*set_cs_timing)(struct spi_device *spi, struct spi_delay *setup,
- struct spi_delay *hold, struct spi_delay *inactive);
+ int (*set_cs_timing)(struct spi_device *spi);
/* bidirectional bulk transfers
*