1 diff --git a/drivers/media/dvb-core/dvb_frontend.c b/drivers/media/dvb-core/dvb_frontend.c
5 --- a/drivers/media/dvb-core/dvb_frontend.c
6 +++ b/drivers/media/dvb-core/dvb_frontend.c
7 @@ -170,6 +170,7 @@ static enum dvbv3_emulation_type dvbv3_type(u32 delivery_system)
15 @@ -1008,6 +1009,7 @@ static int dvb_frontend_check_parameters(struct dvb_frontend *fe)
16 switch (c->delivery_system) {
21 case SYS_DVBC_ANNEX_A:
22 case SYS_DVBC_ANNEX_C:
23 @@ -1074,6 +1076,7 @@ static int dvb_frontend_clear_cache(struct dvb_frontend *fe)
24 switch (c->delivery_system) {
29 c->modulation = QPSK; /* implied for DVB-S in legacy API */
30 c->rolloff = ROLLOFF_35;/* implied for DVB-S */
31 @@ -2200,6 +2203,7 @@ static int dtv_set_frontend(struct dvb_frontend *fe)
39 @@ -2240,6 +2244,7 @@ static int dtv_set_frontend(struct dvb_frontend *fe)
40 switch (c->delivery_system) {
46 case SYS_DVBC_ANNEX_A:
47 diff --git a/include/uapi/linux/dvb/frontend.h b/include/uapi/linux/dvb/frontend.h
50 index c56d77c..5aebaa9
51 --- a/include/uapi/linux/dvb/frontend.h
52 +++ b/include/uapi/linux/dvb/frontend.h
53 @@ -165,6 +165,24 @@ typedef enum fe_code_rate {
78 @@ -183,6 +201,7 @@ typedef enum fe_modulation {
85 typedef enum fe_transmit_mode {
86 @@ -410,6 +429,7 @@ typedef enum fe_delivery_system {
91 } fe_delivery_system_t;
93 /* backward compatibility */