diff options
author | Manu Abraham | 2009-12-04 09:39:57 +0100 |
---|---|---|
committer | Mauro Carvalho Chehab | 2010-01-17 14:55:42 +0100 |
commit | add206368462434ba97e8fe4de98e5d47ffdb0a0 (patch) | |
tree | 04ab626b19b2c74683500ec26abd6af1b074ea37 /drivers/media/dvb/mantis/mantis_core.c | |
parent | V4L/DVB (13792): [Mantis/VP-2033] Do not claim TDA10023 (diff) | |
download | kernel-qcow2-linux-add206368462434ba97e8fe4de98e5d47ffdb0a0.tar.gz kernel-qcow2-linux-add206368462434ba97e8fe4de98e5d47ffdb0a0.tar.xz kernel-qcow2-linux-add206368462434ba97e8fe4de98e5d47ffdb0a0.zip |
V4L/DVB (13794): [Mantis/VP-3028] Initial go at Serial interface implementation, add support for VP-3028
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/dvb/mantis/mantis_core.c')
-rw-r--r-- | drivers/media/dvb/mantis/mantis_core.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/media/dvb/mantis/mantis_core.c b/drivers/media/dvb/mantis/mantis_core.c index c3d0d53bc381..52b3e9ebfcfa 100644 --- a/drivers/media/dvb/mantis/mantis_core.c +++ b/drivers/media/dvb/mantis/mantis_core.c @@ -165,6 +165,10 @@ int mantis_core_init(struct mantis_pci *mantis) dprintk(verbose, MANTIS_DEBUG, 1, "Mantis DVB init failed"); return err; } + if ((err = mantis_uart_init(mantis)) < 0) { + dprintk(verbose, MANTIS_DEBUG, 1, "Mantis UART init failed"); + return err; + } return 0; } @@ -173,6 +177,10 @@ int mantis_core_exit(struct mantis_pci *mantis) { mantis_dma_stop(mantis); dprintk(verbose, MANTIS_ERROR, 1, "DMA engine stopping"); + + mantis_uart_exit(mantis); + dprintk(verbose, MANTIS_ERROR, 1, "UART exit failed"); + if (mantis_dma_exit(mantis) < 0) dprintk(verbose, MANTIS_ERROR, 1, "DMA exit failed"); if (mantis_dvb_exit(mantis) < 0) |