},
        [CX88_BOARD_IODATA_GVVCP3PCI] = {
                .name           = "IODATA GV-VCP3/PCI",
-               .tuner_type     = TUNER_ABSENT,
+               .tuner_type     = UNSET,
                .radio_type     = UNSET,
                .tuner_addr     = ADDR_UNSET,
                .radio_addr     = ADDR_UNSET,
        },
        [CX88_BOARD_KWORLD_DVB_T] = {
                .name           = "KWorld/VStream XPert DVB-T",
-               .tuner_type     = TUNER_ABSENT,
+               .tuner_type     = UNSET,
                .radio_type     = UNSET,
                .tuner_addr     = ADDR_UNSET,
                .radio_addr     = ADDR_UNSET,
        },
        [CX88_BOARD_DVICO_FUSIONHDTV_DVB_T1] = {
                .name           = "DViCO FusionHDTV DVB-T1",
-               .tuner_type     = TUNER_ABSENT, /* No analog tuner */
+               .tuner_type     = UNSET, /* No analog tuner */
                .radio_type     = UNSET,
                .tuner_addr     = ADDR_UNSET,
                .radio_addr     = ADDR_UNSET,
        },
        [CX88_BOARD_HAUPPAUGE_DVB_T1] = {
                .name           = "Hauppauge Nova-T DVB-T",
-               .tuner_type     = TUNER_ABSENT,
+               .tuner_type     = UNSET,
                .radio_type     = UNSET,
                .tuner_addr     = ADDR_UNSET,
                .radio_addr     = ADDR_UNSET,
        },
        [CX88_BOARD_CONEXANT_DVB_T1] = {
                .name           = "Conexant DVB-T reference design",
-               .tuner_type     = TUNER_ABSENT,
+               .tuner_type     = UNSET,
                .radio_type     = UNSET,
                .tuner_addr     = ADDR_UNSET,
                .radio_addr     = ADDR_UNSET,
        },
        [CX88_BOARD_DVICO_FUSIONHDTV_DVB_T_PLUS] = {
                .name           = "DViCO FusionHDTV DVB-T Plus",
-               .tuner_type     = TUNER_ABSENT, /* No analog tuner */
+               .tuner_type     = UNSET, /* No analog tuner */
                .radio_type     = UNSET,
                .tuner_addr     = ADDR_UNSET,
                .radio_addr     = ADDR_UNSET,
        },
        [CX88_BOARD_DNTV_LIVE_DVB_T] = {
                .name           = "digitalnow DNTV Live! DVB-T",
-               .tuner_type     = TUNER_ABSENT,
+               .tuner_type     = UNSET,
                .radio_type     = UNSET,
                .tuner_addr     = ADDR_UNSET,
                .radio_addr     = ADDR_UNSET,
        },
        [CX88_BOARD_ADSTECH_DVB_T_PCI] = {
                .name           = "ADS Tech Instant TV DVB-T PCI",
-               .tuner_type     = TUNER_ABSENT,
+               .tuner_type     = UNSET,
                .radio_type     = UNSET,
                .tuner_addr     = ADDR_UNSET,
                .radio_addr     = ADDR_UNSET,
        },
        [CX88_BOARD_TERRATEC_CINERGY_1400_DVB_T1] = {
                .name           = "TerraTec Cinergy 1400 DVB-T",
-               .tuner_type     = TUNER_ABSENT,
+               .tuner_type     = UNSET,
                .input          = { {
                        .type   = CX88_VMUX_DVB,
                        .vmux   = 0,
        },
        [CX88_BOARD_WINFAST_DTV1000] = {
                .name           = "WinFast DTV1000-T",
-               .tuner_type     = TUNER_ABSENT,
+               .tuner_type     = UNSET,
                .radio_type     = UNSET,
                .tuner_addr     = ADDR_UNSET,
                .radio_addr     = ADDR_UNSET,
        },
        [CX88_BOARD_HAUPPAUGE_NOVASPLUS_S1] = {
                .name           = "Hauppauge Nova-S-Plus DVB-S",
-               .tuner_type     = TUNER_ABSENT,
+               .tuner_type     = UNSET,
                .radio_type     = UNSET,
                .tuner_addr     = ADDR_UNSET,
                .radio_addr     = ADDR_UNSET,
        },
        [CX88_BOARD_HAUPPAUGE_NOVASE2_S1] = {
                .name           = "Hauppauge Nova-SE2 DVB-S",
-               .tuner_type     = TUNER_ABSENT,
+               .tuner_type     = UNSET,
                .radio_type     = UNSET,
                .tuner_addr     = ADDR_UNSET,
                .radio_addr     = ADDR_UNSET,
        },
        [CX88_BOARD_KWORLD_DVBS_100] = {
                .name           = "KWorld DVB-S 100",
-               .tuner_type     = TUNER_ABSENT,
+               .tuner_type     = UNSET,
                .radio_type     = UNSET,
                .tuner_addr     = ADDR_UNSET,
                .radio_addr     = ADDR_UNSET,
                /* DTT 7579 Conexant CX22702-19 Conexant CX2388x  */
                /* Manenti Marco <marco_manenti@colman.it> */
                .name           = "KWorld/VStream XPert DVB-T with cx22702",
-               .tuner_type     = TUNER_ABSENT,
+               .tuner_type     = UNSET,
                .radio_type     = UNSET,
                .tuner_addr     = ADDR_UNSET,
                .radio_addr     = ADDR_UNSET,
        },
        [CX88_BOARD_DVICO_FUSIONHDTV_DVB_T_DUAL] = {
                .name           = "DViCO FusionHDTV DVB-T Dual Digital",
-               .tuner_type     = TUNER_ABSENT, /* No analog tuner */
+               .tuner_type     = UNSET, /* No analog tuner */
                .radio_type     = UNSET,
                .tuner_addr     = ADDR_UNSET,
                .radio_addr     = ADDR_UNSET,
        },
        [CX88_BOARD_GENIATECH_DVBS] = {
                .name          = "Geniatech DVB-S",
-               .tuner_type    = TUNER_ABSENT,
+               .tuner_type    = UNSET,
                .radio_type    = UNSET,
                .tuner_addr    = ADDR_UNSET,
                .radio_addr    = ADDR_UNSET,
        },
        [CX88_BOARD_SAMSUNG_SMT_7020] = {
                .name           = "Samsung SMT 7020 DVB-S",
-               .tuner_type     = TUNER_ABSENT,
+               .tuner_type     = UNSET,
                .radio_type     = UNSET,
                .tuner_addr     = ADDR_UNSET,
                .radio_addr     = ADDR_UNSET,
        },
        [CX88_BOARD_ADSTECH_PTV_390] = {
                .name           = "ADS Tech Instant Video PCI",
-               .tuner_type     = TUNER_ABSENT,
+               .tuner_type     = UNSET,
                .radio_type     = UNSET,
                .tuner_addr     = ADDR_UNSET,
                .radio_addr     = ADDR_UNSET,
        [CX88_BOARD_DVICO_FUSIONHDTV_5_PCI_NANO] = {
                .name           = "DViCO FusionHDTV 5 PCI nano",
                /* xc3008 tuner, digital only for now */
-               .tuner_type     = TUNER_ABSENT,
+               .tuner_type     = UNSET,
                .radio_type     = UNSET,
                .tuner_addr     = ADDR_UNSET,
                .radio_addr     = ADDR_UNSET,
        },
        [CX88_BOARD_TBS_8920] = {
                .name           = "TBS 8920 DVB-S/S2",
-               .tuner_type     = TUNER_ABSENT,
+               .tuner_type     = UNSET,
                .radio_type     = UNSET,
                .tuner_addr     = ADDR_UNSET,
                .radio_addr     = ADDR_UNSET,
        },
        [CX88_BOARD_TWINHAN_VP1027_DVBS] = {
                .name           = "Twinhan VP-1027 DVB-S",
-               .tuner_type     = TUNER_ABSENT,
+               .tuner_type     = UNSET,
                .radio_type     = UNSET,
                .tuner_addr     = ADDR_UNSET,
                .radio_addr     = ADDR_UNSET,
        int  fm;
        const char *name;
 } gdi_tuner[] = {
-       [ 0x01 ] = { .id   = TUNER_ABSENT,
+       [ 0x01 ] = { .id   = UNSET,
                     .name = "NTSC_M" },
-       [ 0x02 ] = { .id   = TUNER_ABSENT,
+       [ 0x02 ] = { .id   = UNSET,
                     .name = "PAL_B" },
-       [ 0x03 ] = { .id   = TUNER_ABSENT,
+       [ 0x03 ] = { .id   = UNSET,
                     .name = "PAL_I" },
-       [ 0x04 ] = { .id   = TUNER_ABSENT,
+       [ 0x04 ] = { .id   = UNSET,
                     .name = "PAL_D" },
-       [ 0x05 ] = { .id   = TUNER_ABSENT,
+       [ 0x05 ] = { .id   = UNSET,
                     .name = "SECAM" },
 
-       [ 0x10 ] = { .id   = TUNER_ABSENT,
+       [ 0x10 ] = { .id   = UNSET,
                     .fm   = 1,
                     .name = "TEMIC_4049" },
        [ 0x11 ] = { .id   = TUNER_TEMIC_4136FY5,
                     .name = "TEMIC_4136" },
-       [ 0x12 ] = { .id   = TUNER_ABSENT,
+       [ 0x12 ] = { .id   = UNSET,
                     .name = "TEMIC_4146" },
 
        [ 0x20 ] = { .id   = TUNER_PHILIPS_FQ1216ME,
                     .fm   = 1,
                     .name = "PHILIPS_FQ1216_MK3" },
-       [ 0x21 ] = { .id   = TUNER_ABSENT, .fm = 1,
+       [ 0x21 ] = { .id   = UNSET, .fm = 1,
                     .name = "PHILIPS_FQ1236_MK3" },
-       [ 0x22 ] = { .id   = TUNER_ABSENT,
+       [ 0x22 ] = { .id   = UNSET,
                     .name = "PHILIPS_FI1236_MK3" },
-       [ 0x23 ] = { .id   = TUNER_ABSENT,
+       [ 0x23 ] = { .id   = UNSET,
                     .name = "PHILIPS_FI1216_MK3" },
 };
 
                mode_mask &= ~T_RADIO;
        }
 
-       if (core->board.tuner_type != TUNER_ABSENT) {
+       if (core->board.tuner_type != UNSET) {
                tun_setup.mode_mask      = mode_mask;
                tun_setup.type           = core->board.tuner_type;
                tun_setup.addr           = core->board.tuner_addr;
        cx88_i2c_init(core, pci);
 
        /* load tuner module, if needed */
-       if (TUNER_ABSENT != core->board.tuner_type) {
+       if (UNSET != core->board.tuner_type) {
                /* Ignore 0x6b and 0x6f on cx88 boards.
                 * FusionHDTV5 RT Gold has an ir receiver at 0x6b
                 * and an RTC at 0x6f which can get corrupted if probed. */