mirror of
https://github.com/DigitalDevices/dddvb.git
synced 2023-10-10 13:37:43 +02:00
fix for V2
This commit is contained in:
parent
38f0e9611e
commit
a98a7c95a8
@ -1070,6 +1070,7 @@ static int mod_set_modulation(struct ddb *dev, int chan, enum fe_modulation mod)
|
|||||||
dev->mod[chan].modulation = mod;
|
dev->mod[chan].modulation = mod;
|
||||||
dev->mod[chan].obitrate = 0x0061072787900000ULL * (mod + 3);
|
dev->mod[chan].obitrate = 0x0061072787900000ULL * (mod + 3);
|
||||||
dev->mod[chan].ibitrate = dev->mod[chan].obitrate;
|
dev->mod[chan].ibitrate = dev->mod[chan].obitrate;
|
||||||
|
if (dev->link[0].info->version < 2)
|
||||||
ddbwritel(dev, qamtab[mod], CHANNEL_SETTINGS(chan));
|
ddbwritel(dev, qamtab[mod], CHANNEL_SETTINGS(chan));
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
@ -1486,7 +1487,6 @@ static int mod_ioctl_2(struct file *file, unsigned int cmd, void *parg)
|
|||||||
int res;
|
int res;
|
||||||
u32 ri;
|
u32 ri;
|
||||||
|
|
||||||
pr_info("set modulation\n");
|
|
||||||
res = mod_set_modulation(dev, output->nr, cp->modulation);
|
res = mod_set_modulation(dev, output->nr, cp->modulation);
|
||||||
if (res)
|
if (res)
|
||||||
return res;
|
return res;
|
||||||
|
Loading…
Reference in New Issue
Block a user