All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.