linux_dsm_epyc7002/drivers/media
Javier Martinez Canillas f7b4b54e63 [media] tvp5150: add HW input connectors support
The tvp5150 decoder has different input connectors. The actual list of
HW inputs depends on the device version but all have at least these 3:

1) Composite0
2) Composite1
3) S-Video

and some variants have a 4th possible input connector:

4) Signal generator

The driver currently uses the .s_routing callback to switch the input
connector but since these are separate HW blocks, it's better to use
media entities to represent the input connectors and their source pads
linked with the decoder's sink pad.

This allows user-space to use the MEDIA_IOC_SETUP_LINK ioctl to choose
the input connector. For example using the media-ctl user-space tool:

$ media-ctl -r -l '"Composite0":0->"tvp5150 1-005c":0[1]'

Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2016-02-11 11:11:29 -02:00
..
common [media] siano: remove get_frontend stub 2016-02-04 16:27:17 -02:00
dvb-core [media] dvb_frontend: Don't let drivers to trash data at cache 2016-02-04 16:27:41 -02:00
dvb-frontends Linux 4.5-rc3 2016-02-09 08:56:42 -02:00
firewire [media] dvb: modify core to implement interfaces/entities at MC new gen 2016-01-11 12:18:52 -02:00
i2c [media] tvp5150: add HW input connectors support 2016-02-11 11:11:29 -02:00
mmc [media] siano: register media controller earlier 2015-02-26 09:10:39 -03:00
pci [media] saa7134: add media controller support 2016-02-10 07:23:44 -02:00
platform [media] media: platform: vivid: vivid-osd: Remove unnecessary cast to kfree 2016-02-10 09:29:02 -02:00
radio [media] tea575x: convert to library 2016-02-10 09:34:28 -02:00
rc [media] rc/nuvoton_cir: fix locking issue when calling nvt_disable_cir 2016-02-02 14:28:55 -02:00
tuners [media] xc2028: unlock on error in xc2028_set_config() 2016-02-04 09:30:31 -02:00
usb [media] tvp5150: move input definition header to dt-bindings 2016-02-11 11:10:59 -02:00
v4l2-core [media] v4l2-async: call registered_async after subdev registration 2016-02-10 09:37:36 -02:00
Kconfig [media] Kconfig: Re-enable Media controller support for DVB 2016-01-11 12:18:40 -02:00
Makefile [media] bq/c-qcam, w9966, pms: move to staging in preparation for removal 2014-12-16 23:21:44 -02:00
media-device.c Revert "[media] Postpone the addition of MEDIA_IOC_G_TOPOLOGY" 2016-01-25 07:29:43 -02:00
media-devnode.c [media] media: Fix media_open() to clear filp->private_data in error leg 2016-02-01 13:21:33 -02:00
media-entity.c [media] media: Media Controller fix to not let stream_count go negative 2016-02-01 13:32:50 -02:00