diff options
author | Matthias Brugger <matthias.bgg@gmail.com> | 2013-01-24 13:40:41 +0100 |
---|---|---|
committer | Mark Brown <broonie@opensource.wolfsonmicro.com> | 2013-01-26 17:00:04 +0800 |
commit | 5cbc7ca987fb3f293203dc14a6c53b91b7c978a5 (patch) | |
tree | 39e1e84db700dae73cbbe73b4b5fb342a39c2848 /include/linux/platform_data/spi-omap2-mcspi.h | |
parent | 18dd6199fa4527229cede5784244b6eb37a21d62 (diff) | |
download | lwn-5cbc7ca987fb3f293203dc14a6c53b91b7c978a5.tar.gz lwn-5cbc7ca987fb3f293203dc14a6c53b91b7c978a5.zip |
spi: spi-omap2-mcspi.c: Toggle CS after each word
This patch allows the board code to define SPI devices which needs to
toggle the chip select after every word send. This is needed to get a
better resolution reading e.g. an ADC data stream.
Apart from that, as in the normal code CS is controlled by software,
a transfer is done much faster.
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'include/linux/platform_data/spi-omap2-mcspi.h')
-rw-r--r-- | include/linux/platform_data/spi-omap2-mcspi.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/platform_data/spi-omap2-mcspi.h b/include/linux/platform_data/spi-omap2-mcspi.h index a65572d53211..c100456eab17 100644 --- a/include/linux/platform_data/spi-omap2-mcspi.h +++ b/include/linux/platform_data/spi-omap2-mcspi.h @@ -22,6 +22,9 @@ struct omap2_mcspi_dev_attr { struct omap2_mcspi_device_config { unsigned turbo_mode:1; + + /* toggle chip select after every word */ + unsigned cs_per_word:1; }; #endif |