mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2025-01-20 04:47:51 +07:00
V4L/DVB (13578): [PATCH] fix genpix driver (no 8psk lock).
Genpix is demodulating DVB-S-like signal with 8PSK modulation used) - this non-standard behaviour was broken by rejecting 8PSK in a standard DVB-S tune request. This problem is fixed by simply reverting back to the drivers original behavior with this patch. Signed-off-by: Patrick Boettcher <pboettcher@kernellabs.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
This commit is contained in:
parent
0e2f0d348a
commit
81afda5182
@ -146,8 +146,8 @@ static int gp8psk_fe_set_frontend(struct dvb_frontend* fe,
|
|||||||
|
|
||||||
switch (c->delivery_system) {
|
switch (c->delivery_system) {
|
||||||
case SYS_DVBS:
|
case SYS_DVBS:
|
||||||
/* Only QPSK is supported for DVB-S */
|
/* Allow QPSK and 8PSK (even for DVB-S) */
|
||||||
if (c->modulation != QPSK) {
|
if (c->modulation != QPSK && c->modulation != PSK_8) {
|
||||||
deb_fe("%s: unsupported modulation selected (%d)\n",
|
deb_fe("%s: unsupported modulation selected (%d)\n",
|
||||||
__func__, c->modulation);
|
__func__, c->modulation);
|
||||||
return -EOPNOTSUPP;
|
return -EOPNOTSUPP;
|
||||||
|
Loading…
Reference in New Issue
Block a user