media: v4l2: taint pads with the signal types for consumer devices
authorMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Tue, 31 Jul 2018 12:03:48 +0000 (08:03 -0400)
committerMauro Carvalho Chehab <mchehab+samsung@kernel.org>
Mon, 17 Sep 2018 17:16:19 +0000 (13:16 -0400)
commitc1a37dd5e87dc6a4c37e5fc68d7b26fb4a3ef097
treeb1df188a467b3bdb15fd197875265de0aa7fb1eb
parent092a37875a22fbb75098e834fb1cc1c6220f0eaa
media: v4l2: taint pads with the signal types for consumer devices

Consumer devices are provided with a wide different range of types
supported by the same driver, allowing different configutations.

In order to make easier to setup media controller links, "taint"
pads with the signal type it carries.

While here, get rid of DEMOD_PAD_VBI_OUT, as the signal it carries
is actually the same as the normal video output.

The difference happens at the video/VBI interface:
- for VBI, only the hidden lines are streamed;
- for video, the stream is usually cropped to hide the
  vbi lines.

Acked-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+samsung@kernel.org>
drivers/media/dvb-frontends/au8522_decoder.c
drivers/media/i2c/msp3400-driver.c
drivers/media/i2c/saa7115.c
drivers/media/i2c/tvp5150.c
drivers/media/pci/saa7134/saa7134-core.c
drivers/media/tuners/si2157.c
drivers/media/usb/dvb-usb-v2/mxl111sf.c
drivers/media/v4l2-core/tuner-core.c
include/media/media-entity.h