V4L/DVB (5042): Pvrusb2: Make units uniform when tracking tuning frequency
The initial radio implementation used different units for tuning when in radio mode. This changes everything to Hz. Signed-off-by: Mike Isely <isely@pobox.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
This commit is contained in:
parent
8079384eeb
commit
98752102dc
@ -40,8 +40,8 @@
|
|||||||
#define TV_MIN_FREQ 55250000L
|
#define TV_MIN_FREQ 55250000L
|
||||||
#define TV_MAX_FREQ 850000000L
|
#define TV_MAX_FREQ 850000000L
|
||||||
|
|
||||||
#define RADIO_MIN_FREQ 1392000L //87MHz
|
#define RADIO_MIN_FREQ 87000000L
|
||||||
#define RADIO_MAX_FREQ 1728000L //108MHz
|
#define RADIO_MAX_FREQ 108000000L
|
||||||
|
|
||||||
struct usb_device_id pvr2_device_table[] = {
|
struct usb_device_id pvr2_device_table[] = {
|
||||||
[PVR2_HDW_TYPE_29XXX] = { USB_DEVICE(0x2040, 0x2900) },
|
[PVR2_HDW_TYPE_29XXX] = { USB_DEVICE(0x2040, 0x2900) },
|
||||||
|
@ -169,8 +169,6 @@ static void set_frequency(struct pvr2_hdw *hdw)
|
|||||||
fv = hdw->freqVal;
|
fv = hdw->freqVal;
|
||||||
pvr2_trace(PVR2_TRACE_CHIPS,"i2c v4l2 set_freq(%lu)",fv);
|
pvr2_trace(PVR2_TRACE_CHIPS,"i2c v4l2 set_freq(%lu)",fv);
|
||||||
memset(&freq,0,sizeof(freq));
|
memset(&freq,0,sizeof(freq));
|
||||||
if (hdw->input_val == PVR2_CVAL_INPUT_TV)
|
|
||||||
fv /= 62500;
|
|
||||||
freq.frequency = fv;
|
freq.frequency = fv;
|
||||||
freq.tuner = 0;
|
freq.tuner = 0;
|
||||||
freq.type = (hdw->input_val == PVR2_CVAL_INPUT_RADIO) ?
|
freq.type = (hdw->input_val == PVR2_CVAL_INPUT_RADIO) ?
|
||||||
|
Loading…
Reference in New Issue
Block a user