[media] cx231xx: use callback to set agc on PixelView
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
parent
ede676c72d
commit
55fa288dec
|
@ -34,6 +34,7 @@
|
|||
#include <media/cx25840.h>
|
||||
#include "dvb-usb-ids.h"
|
||||
#include "xc5000.h"
|
||||
#include "tda18271.h"
|
||||
|
||||
#include "cx231xx.h"
|
||||
|
||||
|
@ -490,6 +491,16 @@ int cx231xx_tuner_callback(void *ptr, int component, int command, int arg)
|
|||
1);
|
||||
msleep(10);
|
||||
}
|
||||
} else if (dev->tuner_type == TUNER_NXP_TDA18271) {
|
||||
switch (command) {
|
||||
case TDA18271_CALLBACK_CMD_AGC_ENABLE:
|
||||
if (dev->model == CX231XX_BOARD_PV_PLAYTV_USB_HYBRID)
|
||||
rc = cx231xx_set_agc_analog_digital_mux_select(dev, arg);
|
||||
break;
|
||||
default:
|
||||
rc = -EINVAL;
|
||||
break;
|
||||
}
|
||||
}
|
||||
return rc;
|
||||
}
|
||||
|
|
|
@ -719,7 +719,6 @@ int cx231xx_set_mode(struct cx231xx *dev, enum cx231xx_mode set_mode)
|
|||
break;
|
||||
case CX231XX_BOARD_CNXT_RDE_253S:
|
||||
case CX231XX_BOARD_CNXT_RDU_253S:
|
||||
case CX231XX_BOARD_PV_PLAYTV_USB_HYBRID:
|
||||
errCode = cx231xx_set_agc_analog_digital_mux_select(dev, 1);
|
||||
break;
|
||||
case CX231XX_BOARD_HAUPPAUGE_EXETER:
|
||||
|
|
Loading…
Reference in New Issue