summaryrefslogtreecommitdiff
path: root/drivers/media/v4l2-core/v4l2-mc.c
diff options
context:
space:
mode:
authorShuah Khan <shuahkh@osg.samsung.com>2016-03-09 19:15:38 -0700
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>2016-03-10 13:44:10 -0300
commit840f5b0572ea9ddaca2bf5540a171013e92c97bd (patch)
tree485eb1f256b9bcafa80f6e405969e1205f3046cf /drivers/media/v4l2-core/v4l2-mc.c
parent778f2a3c1644bf446c4069477fbdf99b7a40a55a (diff)
media: au0828 disable tuner to demod link in au0828_media_device_register()
Disable tuner to demod link in au0828_media_device_register(). This step should be done after dvb graph is created. [mchehab@osg.samsung.com: Solve conflictst to apply it upstream] Signed-off-by: Shuah Khan <shuahkh@osg.samsung.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
Diffstat (limited to 'drivers/media/v4l2-core/v4l2-mc.c')
-rw-r--r--drivers/media/v4l2-core/v4l2-mc.c18
1 files changed, 0 insertions, 18 deletions
diff --git a/drivers/media/v4l2-core/v4l2-mc.c b/drivers/media/v4l2-core/v4l2-mc.c
index f8b6e3be634f..2a7b79bc90fd 100644
--- a/drivers/media/v4l2-core/v4l2-mc.c
+++ b/drivers/media/v4l2-core/v4l2-mc.c
@@ -57,9 +57,6 @@ int v4l2_mc_create_media_graph(struct media_device *mdev)
case MEDIA_ENT_F_ATV_DECODER:
decoder = entity;
break;
- case MEDIA_ENT_F_DTV_DEMOD:
- dtv_demod = entity;
- break;
case MEDIA_ENT_F_IO_V4L:
io_v4l = entity;
break;
@@ -194,21 +191,6 @@ int v4l2_mc_create_media_graph(struct media_device *mdev)
flags = 0;
}
- /*
- * Disable tuner to demod link to avoid disable step
- * when tuner is requested by video or audio
- */
- if (tuner && dtv_demod) {
- struct media_link *link;
-
- list_for_each_entry(link, &dtv_demod->links, list) {
- if (link->sink->entity == dtv_demod &&
- link->source->entity == tuner) {
- media_entity_setup_link(link, 0);
- }
- }
- }
-
return 0;
}
EXPORT_SYMBOL_GPL(v4l2_mc_create_media_graph);