|
@@ -1721,6 +1721,18 @@ static const struct cx88_board cx88_boards[] = {
|
|
|
} },
|
|
|
.mpeg = CX88_MPEG_DVB,
|
|
|
},
|
|
|
+ [CX88_BOARD_OMICOM_SS4_PCI] = {
|
|
|
+ .name = "Omicom SS4 DVB-S/S2 PCI",
|
|
|
+ .tuner_type = UNSET,
|
|
|
+ .radio_type = UNSET,
|
|
|
+ .tuner_addr = ADDR_UNSET,
|
|
|
+ .radio_addr = ADDR_UNSET,
|
|
|
+ .input = {{
|
|
|
+ .type = CX88_VMUX_DVB,
|
|
|
+ .vmux = 0,
|
|
|
+ } },
|
|
|
+ .mpeg = CX88_MPEG_DVB,
|
|
|
+ },
|
|
|
};
|
|
|
|
|
|
/* ------------------------------------------------------------------ */
|
|
@@ -2094,6 +2106,10 @@ static const struct cx88_subid cx88_subids[] = {
|
|
|
.subvendor = 0xD460,
|
|
|
.subdevice = 0x9022,
|
|
|
.card = CX88_BOARD_TEVII_S460,
|
|
|
+ }, {
|
|
|
+ .subvendor = 0xA044,
|
|
|
+ .subdevice = 0x2011,
|
|
|
+ .card = CX88_BOARD_OMICOM_SS4_PCI,
|
|
|
},
|
|
|
};
|
|
|
|
|
@@ -2673,6 +2689,12 @@ static void cx88_card_setup(struct cx88_core *core)
|
|
|
cx_write(MO_SRST_IO, 1);
|
|
|
msleep(100);
|
|
|
break;
|
|
|
+ case CX88_BOARD_OMICOM_SS4_PCI:
|
|
|
+ cx_write(MO_SRST_IO, 0);
|
|
|
+ msleep(100);
|
|
|
+ cx_write(MO_SRST_IO, 1);
|
|
|
+ msleep(100);
|
|
|
+ break;
|
|
|
} /*end switch() */
|
|
|
|
|
|
|