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>
|