[go: nahoru, domu]

History log of /drivers/dma/sh/shdma.h
Revision Date Author Comments
9f2c2bb31258e11b1ebaf73bdf2a88f8afaa2dd2 31-Jul-2014 Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> dmaengine: sh: Rework Kconfig and Makefile

Separate helpers and drivers in the Kconfig and Makefile to improve
readability and move the CONFIG_OF dependency from the Makefile to
Kconfig.

[pebolle@tiscali.nl: reported need to rename SHDMA_R8A73A4 instances]
Reported-by: Paul Bolle <pebolle@tiscali.nl>
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
[horms+renesas@verge.net.au: squashed rename of SHDMA_R8A73A4 instances]
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
1e69653d40f1a280dbfef48b0c62473ac415dd57 02-Aug-2013 Guennadi Liakhovetski <g.liakhovetski@gmx.de> DMA: shdma: add r8a73a4 DMAC data to the device ID table

This configuration data will be used, when DMAC DT support is added to
r8a73a4.

Signed-off-by: Guennadi Liakhovetski <g.liakhovetski+renesas@gmail.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
4981c4dc194efb18f0e9a02f1b43e926f2f0d2bb 02-Aug-2013 Guennadi Liakhovetski <g.liakhovetski@gmx.de> DMA: shdma: switch DT mode to use configuration data from a match table

This facilitates DMAC DT support by eliminating the need in AUXDATA and
avoiding creating complex DT data. This also fits well with DMAC devices,
of which SoCs often have multiple identical copies and it is perfectly
valid to use a single configuration data set for all of them.

Signed-off-by: Guennadi Liakhovetski <g.liakhovetski+renesas@gmail.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
2833c47e0ecc74b300716e56810143125ad7a3f1 02-Aug-2013 Guennadi Liakhovetski <g.liakhovetski@gmx.de> DMA: shdma: make a pointer const

Platform data shouldn't be changed at run-time, so, pointers to it should
be const.

Signed-off-by: Guennadi Liakhovetski <g.liakhovetski+renesas@gmail.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
115357e9774ff8d70a84d3c31f271209913637b0 02-Jul-2013 Guennadi Liakhovetski <g.liakhovetski@gmx.de> DMA: shdma: switch all __iomem pointers to void

In the shdma driver __iomem pointers are used to point to hardware
registers. Using typed pointers like "u32 __iomem *" in this case is
inconvenient, because then offsets, added to such pointers, have to be
devided by sizeof(u32) or similar. Switch the driver to use void
pointers, which avoids this clumsiness.

Signed-off-by: Guennadi Liakhovetski <g.liakhovetski+renesas@gmail.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
ecf90fbbdc66cde6f5fa25d88541112b9baac459 05-Jul-2012 Guennadi Liakhovetski <g.liakhovetski@gmx.de> dmaengine: shdma: prepare to stop using struct dma_chan::private

Using struct dma_chan::private is deprecated. To update the shdma driver to
stop using it we first have to eliminate internal runtime uses of it. After
that we will also be able to stop using it for channel configuration.

Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Signed-off-by: Vinod Koul <vinod.koul@linux.intel.com>
ce3a1ab74264b860450709e4bd0dcfc2d0bfc7f8 09-May-2012 Guennadi Liakhovetski <g.liakhovetski@gmx.de> dma: shdma: convert to the shdma base library

The shdma base library has originally been extracted from the shdma driver,
which now can be converted to actually use it.

Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Signed-off-by: Vinod Koul <vinod.koul@linux.intel.com>
e95be94b8c25220aca09ed78c176f9b55a1482c8 02-Jul-2012 Guennadi Liakhovetski <g.liakhovetski@gmx.de> dma: move shdma driver to an own directory

The shdma driver is going to be split into multiple files. To make this more
convenient move it to an own directory.

Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Signed-off-by: Vinod Koul <vinod.koul@linux.intel.com>