CI on Octopus GTL port (port number > 3) will have to be handled differently

This commit is contained in:
rjkm
2025-04-23 00:48:05 +02:00
parent 5f27eddedf
commit 2d1214d00b

View File

@@ -198,6 +198,8 @@ static int ns_set_ci(struct dvbnss *nss, u8 ci)
dev_info(dev->dev, "DDBridge: input %d.%d to ci %d at port %d\n", dev_info(dev->dev, "DDBridge: input %d.%d to ci %d at port %d\n",
input->port->lnr, input->nr, ci, ciport); input->port->lnr, input->nr, ci, ciport);
if (ciport > 3)
return 0;
ddbwritel(dev, (input->port->lnr << 21) | (input->nr << 16) | 0x1c, ddbwritel(dev, (input->port->lnr << 21) | (input->nr << 16) | 0x1c,
TS_CONTROL(dev->port[ciport].output)); TS_CONTROL(dev->port[ciport].output));
usleep_range(1, 5); usleep_range(1, 5);