aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/common
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@osg.samsung.com>2014-10-09 13:00:54 -0400
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>2014-10-09 13:00:54 -0400
commita66d05d504a24894a8fdf11e4569752f313e5764 (patch)
tree2bb40c1f6c301b231d7aeaad08c190aa5a82ba1f /drivers/media/common
parentbfe01a5ba2490f299e1d2d5508cbbbadd897bbe9 (diff)
parent5563caaf8b8cd22e35997d5d74cb3609df86b223 (diff)
Merge branch 'patchwork' into v4l_for_linus
* patchwork: (544 commits) [media] ir-hix5hd2: fix build on c6x arch [media] pt3: fix DTV FE I2C driver load error paths Revert "[media] media: em28xx - remove reset_resume interface" [media] exynos4-is: fix some warnings when compiling on arm64 [media] usb drivers: use %zu instead of %zd [media] pci drivers: use %zu instead of %zd [media] dvb-frontends: use %zu instead of %zd [media] s5p-mfc: Fix several printk warnings [media] s5p_mfc_opr: Fix warnings [media] ti-vpe: Fix typecast [media] s3c-camif: fix dma_addr_t printks [media] s5p_mfc_opr_v6: get rid of warnings when compiled with 64 bits [media] s5p_mfc_opr_v5: Fix lots of warnings on x86_64 [media] em28xx: Fix identation [media] drxd: remove a dead code [media] saa7146: remove return after BUG() [media] cx88: remove return after BUG() [media] cx88: fix cards table CodingStyle [media] radio-sf16fmr2: declare some structs as static [media] radio-sf16fmi: declare pnp_attached as static ... Conflicts: Documentation/DocBook/media/v4l/compat.xml
Diffstat (limited to 'drivers/media/common')
-rw-r--r--drivers/media/common/b2c2/flexcop.h2
-rw-r--r--drivers/media/common/saa7146/saa7146_fops.c3
-rw-r--r--drivers/media/common/siano/sms-cards.c6
-rw-r--r--drivers/media/common/siano/sms-cards.h1
-rw-r--r--drivers/media/common/siano/smscoreapi.c4
5 files changed, 9 insertions, 7 deletions
diff --git a/drivers/media/common/b2c2/flexcop.h b/drivers/media/common/b2c2/flexcop.h
index 897b10c85ad9..8942bdacbf61 100644
--- a/drivers/media/common/b2c2/flexcop.h
+++ b/drivers/media/common/b2c2/flexcop.h
@@ -4,7 +4,7 @@
4 * see flexcop.c for copyright information 4 * see flexcop.c for copyright information
5 */ 5 */
6#ifndef __FLEXCOP_H__ 6#ifndef __FLEXCOP_H__
7#define __FLEXCOP_H___ 7#define __FLEXCOP_H__
8 8
9#define FC_LOG_PREFIX "b2c2-flexcop" 9#define FC_LOG_PREFIX "b2c2-flexcop"
10#include "flexcop-common.h" 10#include "flexcop-common.h"
diff --git a/drivers/media/common/saa7146/saa7146_fops.c b/drivers/media/common/saa7146/saa7146_fops.c
index 6c47f3fe9b0f..b7d63933dae6 100644
--- a/drivers/media/common/saa7146/saa7146_fops.c
+++ b/drivers/media/common/saa7146/saa7146_fops.c
@@ -311,7 +311,6 @@ static int fops_mmap(struct file *file, struct vm_area_struct * vma)
311 } 311 }
312 default: 312 default:
313 BUG(); 313 BUG();
314 return 0;
315 } 314 }
316 315
317 if (mutex_lock_interruptible(vdev->lock)) 316 if (mutex_lock_interruptible(vdev->lock))
@@ -399,7 +398,6 @@ static ssize_t fops_read(struct file *file, char __user *data, size_t count, lof
399 return -EINVAL; 398 return -EINVAL;
400 default: 399 default:
401 BUG(); 400 BUG();
402 return 0;
403 } 401 }
404} 402}
405 403
@@ -423,7 +421,6 @@ static ssize_t fops_write(struct file *file, const char __user *data, size_t cou
423 return -EINVAL; 421 return -EINVAL;
424 default: 422 default:
425 BUG(); 423 BUG();
426 return -EINVAL;
427 } 424 }
428} 425}
429 426
diff --git a/drivers/media/common/siano/sms-cards.c b/drivers/media/common/siano/sms-cards.c
index 82769993eeb7..82c7a1289f05 100644
--- a/drivers/media/common/siano/sms-cards.c
+++ b/drivers/media/common/siano/sms-cards.c
@@ -157,6 +157,12 @@ static struct sms_board sms_boards[] = {
157 .type = SMS_DENVER_2160, 157 .type = SMS_DENVER_2160,
158 .default_mode = DEVICE_MODE_DAB_TDMB, 158 .default_mode = DEVICE_MODE_DAB_TDMB,
159 }, 159 },
160 [SMS1XXX_BOARD_PCTV_77E] = {
161 .name = "Hauppauge microStick 77e",
162 .type = SMS_NOVA_B0,
163 .fw[DEVICE_MODE_DVBT_BDA] = SMS_FW_DVB_NOVA_12MHZ_B0,
164 .default_mode = DEVICE_MODE_DVBT_BDA,
165 },
160}; 166};
161 167
162struct sms_board *sms_get_board(unsigned id) 168struct sms_board *sms_get_board(unsigned id)
diff --git a/drivers/media/common/siano/sms-cards.h b/drivers/media/common/siano/sms-cards.h
index c63b544c49c5..4c4caddf9869 100644
--- a/drivers/media/common/siano/sms-cards.h
+++ b/drivers/media/common/siano/sms-cards.h
@@ -45,6 +45,7 @@
45#define SMS1XXX_BOARD_SIANO_RIO 18 45#define SMS1XXX_BOARD_SIANO_RIO 18
46#define SMS1XXX_BOARD_SIANO_DENVER_1530 19 46#define SMS1XXX_BOARD_SIANO_DENVER_1530 19
47#define SMS1XXX_BOARD_SIANO_DENVER_2160 20 47#define SMS1XXX_BOARD_SIANO_DENVER_2160 20
48#define SMS1XXX_BOARD_PCTV_77E 21
48 49
49struct sms_board_gpio_cfg { 50struct sms_board_gpio_cfg {
50 int lna_vhf_exist; 51 int lna_vhf_exist;
diff --git a/drivers/media/common/siano/smscoreapi.c b/drivers/media/common/siano/smscoreapi.c
index 050984c5b1e3..a3677438205e 100644
--- a/drivers/media/common/siano/smscoreapi.c
+++ b/drivers/media/common/siano/smscoreapi.c
@@ -2129,8 +2129,6 @@ int smscore_gpio_get_level(struct smscore_device_t *coredev, u8 pin_num,
2129 2129
2130static int __init smscore_module_init(void) 2130static int __init smscore_module_init(void)
2131{ 2131{
2132 int rc = 0;
2133
2134 INIT_LIST_HEAD(&g_smscore_notifyees); 2132 INIT_LIST_HEAD(&g_smscore_notifyees);
2135 INIT_LIST_HEAD(&g_smscore_devices); 2133 INIT_LIST_HEAD(&g_smscore_devices);
2136 kmutex_init(&g_smscore_deviceslock); 2134 kmutex_init(&g_smscore_deviceslock);
@@ -2138,7 +2136,7 @@ static int __init smscore_module_init(void)
2138 INIT_LIST_HEAD(&g_smscore_registry); 2136 INIT_LIST_HEAD(&g_smscore_registry);
2139 kmutex_init(&g_smscore_registrylock); 2137 kmutex_init(&g_smscore_registrylock);
2140 2138
2141 return rc; 2139 return 0;
2142} 2140}
2143 2141
2144static void __exit smscore_module_exit(void) 2142static void __exit smscore_module_exit(void)