All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC PATCH 0/6] spi/s3c64xx: clean up and optimization
@ 2013-09-09 14:09 Lukasz Czerwinski
  2013-09-09 14:09 ` [RFC PATCH 1/6] spi: spi-s3c64xx: Remove platform dependent code Lukasz Czerwinski
                   ` (5 more replies)
  0 siblings, 6 replies; 21+ messages in thread
From: Lukasz Czerwinski @ 2013-09-09 14:09 UTC (permalink / raw)
  To: broonie; +Cc: s.nawrocki, linux-samsung-soc, linux-spi

This patch series includes following modifications:
	1) remove redundant code
	2) add coherent buffers
	3) remove multiple  channel requests and releases

For more info please look into particular commit messages.

I have tested my patches on Exynos 4412(with PL330 DMA) platform
with S5C73M3 driver(firmware upload via SPI).

This patch series depends on:
[1] - https://lkml.org/lkml/2013/8/11/79
[2] - http://www.kernelhub.org/?msg=323408&p=2

When other SAMSUNG platforms will support DMA generic operations then
my patches 1-4,6 can be applied.

This is only proof of concept so any comments are welcome.

Thanks,
Lukasz

Lukasz Czerwinski (6):
  spi: spi-s3c64xx: Remove platform dependent code
  spi: spi-s3c64xx: Correct functions namespacing
  spi: spi-s3c64xx: Add coherent buffers for DMA transfers
  spi: spi-s3c64xx: Remove redundant code
  spi: spi-s3c64xx: Use module_platform_driver()
  spi: spi-s3c64xx: Move DMA initialization

 drivers/spi/spi-s3c64xx.c |  388 +++++++++++++++------------------------------
 1 file changed, 130 insertions(+), 258 deletions(-)

-- 
1.7.9.5

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

end of thread, other threads:[~2013-09-11 16:21 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-09-09 14:09 [RFC PATCH 0/6] spi/s3c64xx: clean up and optimization Lukasz Czerwinski
2013-09-09 14:09 ` [RFC PATCH 1/6] spi: spi-s3c64xx: Remove platform dependent code Lukasz Czerwinski
2013-09-09 14:38   ` Mark Brown
2013-09-11 16:21     ` Heiko Stübner
2013-09-09 14:09 ` [RFC PATCH 2/6] spi: spi-s3c64xx: Correct functions namespacing Lukasz Czerwinski
2013-09-09 14:09 ` [RFC PATCH 3/6] spi: spi-s3c64xx: Add coherent buffers for DMA transfers Lukasz Czerwinski
2013-09-09 14:45   ` Mark Brown
2013-09-10 11:23     ` Łukasz Czerwiński
2013-09-10 12:02       ` Mark Brown
2013-09-11  7:48         ` Łukasz Czerwiński
2013-09-09 14:09 ` [RFC PATCH 4/6] spi: spi-s3c64xx: Remove redundant code Lukasz Czerwinski
2013-09-09 14:09 ` [RFC PATCH 5/6] spi: spi-s3c64xx: Use module_platform_driver() Lukasz Czerwinski
2013-09-09 14:47   ` Mark Brown
2013-09-09 14:09 ` [RFC PATCH 6/6] spi: spi-s3c64xx: Move DMA initialization Lukasz Czerwinski
2013-09-09 14:53   ` Mark Brown
2013-09-10 11:24     ` Łukasz Czerwiński
2013-09-10 12:03       ` Mark Brown
2013-09-10 13:16         ` Łukasz Czerwiński
2013-09-10 16:32           ` Mark Brown
2013-09-11  7:45             ` Łukasz Czerwiński
2013-09-11 10:03               ` Mark Brown

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.