1 diff --git a/drivers/media/dvb-core/dvb_frontend.c b/drivers/media/dvb-core/dvb_frontend.c
2 index 3ab8747..78c1b24 100644
3 --- a/drivers/media/dvb-core/dvb_frontend.c
4 +++ b/drivers/media/dvb-core/dvb_frontend.c
5 @@ -170,6 +170,7 @@ static enum dvbv3_emulation_type dvbv3_type(u32 delivery_system)
13 @@ -1008,6 +1009,7 @@ static int dvb_frontend_check_parameters(struct dvb_frontend *fe)
14 switch (c->delivery_system) {
19 case SYS_DVBC_ANNEX_A:
20 case SYS_DVBC_ANNEX_C:
21 @@ -1074,6 +1076,7 @@ static int dvb_frontend_clear_cache(struct dvb_frontend *fe)
22 switch (c->delivery_system) {
27 c->modulation = QPSK; /* implied for DVB-S in legacy API */
28 c->rolloff = ROLLOFF_35;/* implied for DVB-S */
29 @@ -2200,6 +2203,7 @@ static int dtv_set_frontend(struct dvb_frontend *fe)
37 @@ -2240,6 +2244,7 @@ static int dtv_set_frontend(struct dvb_frontend *fe)
38 switch (c->delivery_system) {
44 case SYS_DVBC_ANNEX_A:
45 diff --git a/include/uapi/linux/dvb/frontend.h b/include/uapi/linux/dvb/frontend.h
46 index c56d77c..5aebaa9 100644
47 --- a/include/uapi/linux/dvb/frontend.h
48 +++ b/include/uapi/linux/dvb/frontend.h
49 @@ -165,6 +165,24 @@ typedef enum fe_code_rate {
74 @@ -183,6 +201,7 @@ typedef enum fe_modulation {
81 typedef enum fe_transmit_mode {
82 @@ -410,6 +429,7 @@ typedef enum fe_delivery_system {
87 } fe_delivery_system_t;
89 /* backward compatibility */