On Wed, 12 Sep 2018 19:39:19 -0500
David Lechner <david@xxxxxxxxxxxxxx> wrote:
This changes how the SPI message for the triggered buffer is setup in
the TI ADS7950 A/DC driver. By using the SPI_CS_WORD flag, we can read
multiple samples in a single SPI transfer. If the SPI controller
supports DMA transfers, we can see a significant reduction in CPU usage.
For example, on an ARM9 system running at 456MHz reading just 4 channels
at 100Hz: before this change, top shows the CPU usage of the IRQ thread
of this driver to be ~7.7%. After this change, the CPU usage drops to
~3.8%.
Signed-off-by: David Lechner <david@xxxxxxxxxxxxxx>
Hi David,
I've managed to forget why we are changing any of the endian related code
at all. The change SPI_CS_WORD result in changes between words which is
fine but it doesn't change any ordering within words? So as such why
do we no longer need to do the big endian conversions?