diff options
| author | Maxime Ripard <[email protected]> | 2014-11-17 14:42:04 +0100 |
|---|---|---|
| committer | Vinod Koul <[email protected]> | 2014-12-22 12:28:56 +0530 |
| commit | cb8cea513c80db1dfe2dce468d2d0772005bb9a1 (patch) | |
| tree | 44dcb2103f8b2023d0c6b1bab113bfeacdfd5165 /tools/perf/scripts/python/net_dropmonitor.py | |
| parent | 4f8ef9f4140cc286d7d1cf9237da7a7439e4fc0b (diff) | |
dmaengine: Create a generic dma_slave_caps callback
dma_slave_caps is very important to the generic layers that might interact with
dmaengine, such as ASoC. Unfortunately, it has been added as yet another
dma_device callback, and most of the existing drivers haven't implemented it,
reducing its reliability.
Introduce a generic behaviour to implement this, that rely on both the split of
device_control to derive which functions are supported and on new variables to
be set in the dma_device structure.
These variables holds what used to be the capabilities, that were set
per-channel. However, this proved to be a bit overkill, since every driver
filling these so far were hardcoding it, disregarding which channel was
actually given.
Signed-off-by: Maxime Ripard <[email protected]>
Acked-by: Laurent Pinchart <[email protected]>
Signed-off-by: Vinod Koul <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/net_dropmonitor.py')
0 files changed, 0 insertions, 0 deletions