support 16 channel DVB-T card

This commit is contained in:
rjkm 2024-09-19 10:53:23 +02:00
parent 8e4379ef3e
commit 17b741b01d

View File

@ -4450,9 +4450,20 @@ static int ddb_init_boards(struct ddb *dev)
((link->info->type == DDB_MOD) && ((link->info->type == DDB_MOD) &&
(link->ids.revision == 1))) (link->ids.revision == 1)))
mci_init(link); mci_init(link);
} else if (link->info->version == 17)
mci_init(link);
}
if (l) if (l)
continue; continue;
if (dev->link[0].info->type == DDB_MOD &&
dev->link[0].info->version == 18) {
u32 lic = ddbreadl(dev, 0x260) >> 24;
if (lic == 16)
dev->link[0].info =
get_ddb_info(0xdd01, 0x0222, 0xdd01, 0x0002);
}
if (dev->link[0].info->type == DDB_MOD && if (dev->link[0].info->type == DDB_MOD &&
dev->link[0].info->version == 2) { dev->link[0].info->version == 2) {
u32 lic = ddbreadl(dev, 0x1c) & 7; u32 lic = ddbreadl(dev, 0x1c) & 7;