[linux-dvb] fw for tda10046

Felix Domke tmbinc at elitedvb.net
Tue Nov 8 12:30:41 CET 2005


T. Schmidt wrote:
> I have a first success in porting LinuxTV to my STB containing the Fujitsu
> MB86H2x DVB
> Processor.
Wow :) How is it running?

> At the moment a uClinux kernel 2.4.29 is running and I have integrated the
> dvb kernel sources into the kernel (not as modules because the uClinux port
> does not support).
> But here is the problem: When attaching the TDA10046 frontend device the DSP
> firmware cannot be loaded from file because the root filesystem is still not
> accessible when the DVB modules are initialized. Is there another version of
> the tda1004x module which has the DSP firmware "integrated"?
Yes, do it the "old, obsolete way":

unsigned char tda10046_fw[] = {....};

static struct firmware fw_tda10046_25 = {sizeof(tda10046_fw), tda10046_fw};

static int <your_tuner>_request_firmware(struct dvb_frontend *fe,
             const struct firmware **fw, char *name)
{
  *fw = &fw_tda10046_25;
  return 0;
}

static struct tda1004x_config <your_tuner>_config = {
[..]
  .request_firmware = <your_tuner>_request_firmware,
};


regards,
Felix



More information about the linux-dvb mailing list