linux-spi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] patch serie for dw_spi driver
@ 2011-03-18  7:50 Feng Tang
       [not found] ` <1300434656-16870-1-git-send-email-feng.tang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
  0 siblings, 1 reply; 9+ messages in thread
From: Feng Tang @ 2011-03-18  7:50 UTC (permalink / raw)
  To: spi-devel-general-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f,
	grant.likely-s3s/WqlpOiPyB63q8FvJNQ,
	dbrownell-Rn4VEauK+AKRv+LV9MX5uipxlwaOVQ5f,
	alan-VuQAYsv1563Yd54FQh9/CA

Hi all,

Alek Du made some optimization for the dw_spi driver, the original driver
will wait for non-busy state after every work of read/write. With these
patches, driver will read/write as much as possible data from/to the HW
FIFO. The DMA mode transfer is not affected at all. There is also some
minor code cleanup.

The patch serie is generated against 2.6.38 kernel.

Pls help to review, thanks!

- Feng

-----------------
Feng Tang (4):
  spi/dw_spi: unify the low level read/write routines
  spi/dw_spi: remove the un-necessary flush()
  spi/dw_spi: change poll mode transfer from byte ops to batch ops
  spi/dw_spi: improve the interrupt mode with the batch ops

 drivers/spi/dw_spi.c       |  202 ++++++++++++++-----------------------------
 include/linux/spi/dw_spi.h |    2 -
 2 files changed, 66 insertions(+), 138 deletions(-)


------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2011-03-18 15:54 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-03-18  7:50 [PATCH 0/4] patch serie for dw_spi driver Feng Tang
     [not found] ` <1300434656-16870-1-git-send-email-feng.tang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2011-03-18  7:50   ` [PATCH 1/4] spi/dw_spi: unify the low level read/write routines Feng Tang
2011-03-18  7:50   ` [PATCH 2/4] spi/dw_spi: remove the un-necessary flush() Feng Tang
2011-03-18  7:50   ` [PATCH 3/4] spi/dw_spi: change poll mode transfer from byte ops to batch ops Feng Tang
2011-03-18  7:50   ` [PATCH 4/4] spi/dw_spi: improve the interrupt mode with the " Feng Tang
     [not found]     ` <1300434656-16870-5-git-send-email-feng.tang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2011-03-18 10:13       ` Alan Cox
     [not found]         ` <20110318101310.57aa860f-Z/y2cZnRghHXmaaqVzeoHQ@public.gmane.org>
2011-03-18 13:03           ` Feng Tang
2011-03-18 13:36             ` Alan Cox
2011-03-18 15:54             ` Grant Likely

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).