From a9f1cb3e5a3e39e3f0d482b0b373a6f65166376e Mon Sep 17 00:00:00 2001 From: Frederic Cand Date: Fri, 1 Sep 2017 15:02:29 +0200 Subject: [PATCH] Set port_num to software limit for modulators (fixes #8118) --- ddbridge/ddbridge-modulator.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ddbridge/ddbridge-modulator.c b/ddbridge/ddbridge-modulator.c index 4acb10e..5f74ecd 100644 --- a/ddbridge/ddbridge-modulator.c +++ b/ddbridge/ddbridge-modulator.c @@ -490,7 +490,10 @@ static int mod_fsm_setup(struct ddb *dev, u32 MaxUsedChannels) return -1; if (MaxUsedChannels == 0) + { MaxUsedChannels = (Capacity & FSM_CAPACITY_CUR) >> 16; + dev->port_num = MaxUsedChannels; + } if (MaxUsedChannels <= 1) ddbwritel(dev, FSM_GAIN_N1, FSM_GAIN);