diff options
author | Roman Tereshonkov <roman.tereshonkov@nokia.com> | 2010-04-13 10:41:51 +0000 |
---|---|---|
committer | Grant Likely <grant.likely@secretlab.ca> | 2010-05-25 00:23:15 -0600 |
commit | 4743a0f88c4000dfa3c422ecc4d750d3a3410550 (patch) | |
tree | 5e5e75696651a949129e3bf5488e6e85818766d4 /Documentation | |
parent | 8b66c13474e1683d53255f3b2948231b61cdaefd (diff) | |
download | kernel-mfld-blackbay-4743a0f88c4000dfa3c422ecc4d750d3a3410550.tar.gz kernel-mfld-blackbay-4743a0f88c4000dfa3c422ecc4d750d3a3410550.tar.bz2 kernel-mfld-blackbay-4743a0f88c4000dfa3c422ecc4d750d3a3410550.zip |
spi/omap2_mcspi: add turbo mode support
Turbo mode allows to read data to shift register when rx-buffer
is full thus improving the perfomance. This feature is available
for RX-only mode.
In PIO turbo mode when the penultimate word is available
in RX-buffer the controller should be disabled before reading data
to prevent the next transaction triggering. The controller itself
handles the last word to be correctly loaded to shift-register and
then transferred to RX-buffer.
The turbo mode is enabled by setting turbo_mode parameter to 1.
This parameter is a part of omap2_mcspi_device_config structure
which is passed through the spi_device controller_data pointer.
Signed-off-by: Roman Tereshonkov <roman.tereshonkov@nokia.com>
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
Diffstat (limited to 'Documentation')
0 files changed, 0 insertions, 0 deletions