[media] tw686x: Add support for DMA contiguous interlaced frame mode
[deliverable/linux.git] / drivers / media / pci / tw686x / tw686x-core.c
index 01c06bb59e7804a718cd9741c7599971d3a4e9b9..9a7646c0f9f6e518129dcc76e01aed7a0b9b2402 100644 (file)
@@ -63,6 +63,8 @@ static const char *dma_mode_name(unsigned int mode)
        switch (mode) {
        case TW686X_DMA_MODE_MEMCPY:
                return "memcpy";
+       case TW686X_DMA_MODE_CONTIG:
+               return "contig";
        default:
                return "unknown";
        }
@@ -77,6 +79,8 @@ static int tw686x_dma_mode_set(const char *val, struct kernel_param *kp)
 {
        if (!strcasecmp(val, dma_mode_name(TW686X_DMA_MODE_MEMCPY)))
                dma_mode = TW686X_DMA_MODE_MEMCPY;
+       else if (!strcasecmp(val, dma_mode_name(TW686X_DMA_MODE_CONTIG)))
+               dma_mode = TW686X_DMA_MODE_CONTIG;
        else
                return -EINVAL;
        return 0;
This page took 0.026921 seconds and 5 git commands to generate.