[RFC PATCH 0/6] spi/s3c64xx: clean up and optimization

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

--
To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux SoC Development]     [Linux Rockchip Development]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Linux SCSI]     [Yosemite News]

  Powered by Linux