diff options
Diffstat (limited to 'drivers/media/dvb/dvb-usb/gp8psk-fe.c')
-rw-r--r-- | drivers/media/dvb/dvb-usb/gp8psk-fe.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/media/dvb/dvb-usb/gp8psk-fe.c b/drivers/media/dvb/dvb-usb/gp8psk-fe.c index 20eadf9318e..7a7f1b2b681 100644 --- a/drivers/media/dvb/dvb-usb/gp8psk-fe.c +++ b/drivers/media/dvb/dvb-usb/gp8psk-fe.c | |||
@@ -146,8 +146,8 @@ static int gp8psk_fe_set_frontend(struct dvb_frontend* fe, | |||
146 | 146 | ||
147 | switch (c->delivery_system) { | 147 | switch (c->delivery_system) { |
148 | case SYS_DVBS: | 148 | case SYS_DVBS: |
149 | /* Only QPSK is supported for DVB-S */ | 149 | /* Allow QPSK and 8PSK (even for DVB-S) */ |
150 | if (c->modulation != QPSK) { | 150 | if (c->modulation != QPSK && c->modulation != PSK_8) { |
151 | deb_fe("%s: unsupported modulation selected (%d)\n", | 151 | deb_fe("%s: unsupported modulation selected (%d)\n", |
152 | __func__, c->modulation); | 152 | __func__, c->modulation); |
153 | return -EOPNOTSUPP; | 153 | return -EOPNOTSUPP; |