diff options
author | Alexandru Ardelean <alexandru.ardelean@analog.com> | 2019-10-23 10:00:46 +0300 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2019-10-23 17:48:57 +0100 |
commit | a3470c1829c0c856a19c10af58f8e7792ae27d7a (patch) | |
tree | 1cd3f63fd3ce0d377f7aac12e6f848a9690ff5f0 /include/linux/spi | |
parent | c97905cae914ad955b79212a454016a68c7a1a21 (diff) | |
download | linux-stable-a3470c1829c0c856a19c10af58f8e7792ae27d7a.tar.gz linux-stable-a3470c1829c0c856a19c10af58f8e7792ae27d7a.tar.bz2 linux-stable-a3470c1829c0c856a19c10af58f8e7792ae27d7a.zip |
spi: document CS setup, hold & inactive times in header
This change documents the CS setup, host & inactive times. They were
omitted when the fields were added, and were caught by one of the build
bots.
Fixes: 25093bdeb6bc ("spi: implement SW control for CS times")
Reported-by: kbuild test robot <lkp@intel.com>
Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com>
Link: https://lore.kernel.org/r/20191023070046.12478-1-alexandru.ardelean@analog.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'include/linux/spi')
-rw-r--r-- | include/linux/spi/spi.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/linux/spi/spi.h b/include/linux/spi/spi.h index c40d6af2bf07..98fe8663033a 100644 --- a/include/linux/spi/spi.h +++ b/include/linux/spi/spi.h @@ -407,6 +407,11 @@ static inline void spi_unregister_driver(struct spi_driver *sdrv) * controller has native support for memory like operations. * @unprepare_message: undo any work done by prepare_message(). * @slave_abort: abort the ongoing transfer request on an SPI slave controller + * @cs_setup: delay to be introduced by the controller after CS is asserted + * @cs_hold: delay to be introduced by the controller before CS is deasserted + * @cs_inactive: delay to be introduced by the controller after CS is + * deasserted. If @cs_change_delay is used from @spi_transfer, then the + * two delays will be added up. * @cs_gpios: LEGACY: array of GPIO descs to use as chip select lines; one per * CS number. Any individual value may be -ENOENT for CS lines that * are not GPIOs (driven by the SPI controller itself). Use the cs_gpiods |