.cmd    = DTV_CODE_RATE_LP,
                .set    = 1,
        },
+       [DTV_GUARD_INTERVAL] = {
+               .name   = "DTV_GUARD_INTERVAL",
+               .cmd    = DTV_GUARD_INTERVAL,
+               .set    = 1,
+       },
+       [DTV_TRANSMISSION_MODE] = {
+               .name   = "DTV_TRANSMISSION_MODE",
+               .cmd    = DTV_TRANSMISSION_MODE,
+               .set    = 1,
+       },
        /* Get */
        [DTV_DISEQC_SLAVE_REPLY] = {
                .name   = "DTV_DISEQC_SLAVE_REPLY",
                .cmd    = DTV_CODE_RATE_LP,
                .set    = 0,
        },
+       [DTV_GUARD_INTERVAL] = {
+               .name   = "DTV_GUARD_INTERVAL",
+               .cmd    = DTV_GUARD_INTERVAL,
+               .set    = 0,
+       },
+       [DTV_TRANSMISSION_MODE] = {
+               .name   = "DTV_TRANSMISSION_MODE",
+               .cmd    = DTV_TRANSMISSION_MODE,
+               .set    = 0,
+       },
 };
 
 void dtv_property_dump(struct dtv_property *tvp)
        case DTV_CODE_RATE_LP:
                tvp->u.data = fe->dtv_property_cache.code_rate_LP;
                break;
+       case DTV_GUARD_INTERVAL:
+               tvp->u.data = fe->dtv_property_cache.guard_interval;
+               break;
+       case DTV_TRANSMISSION_MODE:
+               tvp->u.data = fe->dtv_property_cache.transmission_mode;
+               break;
        default:
                r = -1;
        }
        case DTV_CODE_RATE_LP:
                fe->dtv_property_cache.code_rate_LP = tvp->u.data;
                break;
+       case DTV_GUARD_INTERVAL:
+               fe->dtv_property_cache.guard_interval = tvp->u.data;
+               break;
+       case DTV_TRANSMISSION_MODE:
+               fe->dtv_property_cache.transmission_mode = tvp->u.data;
+               break;
        default:
                r = -1;
        }
 
 #define DTV_API_VERSION                                35
 #define DTV_CODE_RATE_HP                       36
 #define DTV_CODE_RATE_LP                       37
+#define DTV_GUARD_INTERVAL                     38
+#define DTV_TRANSMISSION_MODE                  39
 
-#define DTV_MAX_COMMAND                                DTV_CODE_RATE_LP
+#define DTV_MAX_COMMAND                                DTV_TRANSMISSION_MODE
 
 typedef enum fe_pilot {
        PILOT_ON,