On Thu, Sep 24, 2009 at 02:46:06PM -0400, Michael Krufky wrote: > On Tue, Sep 22, 2009 at 5:05 PM, <spam@xxxxxxxxxxxxxxxxx> wrote: > > > > Multiplication by 62500 causes an overflow in the 32 bits "freq" register when > > using radio. FM radio reception on a Zolid Hybrid PCI is now working. Other > > tda18271 configurations may also benefit from this change ;) > > > > Signed-off-by: Henk.Vergonet@xxxxxxxxx > > > > diff -r 29e4ba1a09bc linux/drivers/media/common/tuners/tda18271-fe.c ... > > - freq = freq / 1000; > > + freq = params->frequency * 625; > > + freq = freq / 10; Hmm now that I review my own patch: - freq = freq / 1000; + freq = params->frequency * 125; + freq = freq / 2; might even be better... regards henk -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html