diff options
author | Mauro Carvalho Chehab <mchehab@osg.samsung.com> | 2015-12-30 14:09:39 +0100 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@osg.samsung.com> | 2016-01-11 15:19:26 +0100 |
commit | ce084d487c8a0731bff5739e735b7bb82b94e53b (patch) | |
tree | c2ed2c46d94a71f9ba8b130058447bf7cdb7bd59 /drivers/media/usb/dvb-usb-v2/mxl111sf.h | |
parent | [media] dvbdev: create links on devices with multiple frontends (diff) | |
download | linux-ce084d487c8a0731bff5739e735b7bb82b94e53b.tar.xz linux-ce084d487c8a0731bff5739e735b7bb82b94e53b.zip |
[media] mxl111sf: Add a tuner entity
While mxl111sf may have multiple frontends, it has just one
tuner. Reflect that on the media graph.
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
Diffstat (limited to 'drivers/media/usb/dvb-usb-v2/mxl111sf.h')
-rw-r--r-- | drivers/media/usb/dvb-usb-v2/mxl111sf.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/media/usb/dvb-usb-v2/mxl111sf.h b/drivers/media/usb/dvb-usb-v2/mxl111sf.h index ee70df1f1e94..846260e0eec0 100644 --- a/drivers/media/usb/dvb-usb-v2/mxl111sf.h +++ b/drivers/media/usb/dvb-usb-v2/mxl111sf.h @@ -17,6 +17,7 @@ #define DVB_USB_LOG_PREFIX "mxl111sf" #include "dvb_usb.h" #include <media/tveeprom.h> +#include <media/media-entity.h> #define MXL_EP1_REG_READ 1 #define MXL_EP2_REG_WRITE 2 @@ -85,6 +86,10 @@ struct mxl111sf_state { struct mutex fe_lock; u8 num_frontends; struct mxl111sf_adap_state adap_state[3]; +#ifdef CONFIG_MEDIA_CONTROLLER_DVB + struct media_entity tuner; + struct media_pad tuner_pads[2]; +#endif }; int mxl111sf_read_reg(struct mxl111sf_state *state, u8 addr, u8 *data); |