Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: Strange problem with TT budget DVB-C - tuning ok but no data



Budget card's initialization is buggy and poorly written
I'd suggest that budget DMA3 feed initialization goes to
saa7146 core, with MiHu design initialization that takes
a filled struct where driver requests parameters of the 
port (A or B), the type of triggering (edge), the 
lines/bytes width and the interrupt block size if vpeirq 
or field id if debi.

In budget module parameter, we could choose between debi
and vpeirq and also determine lines/widths with
 
that initialization will be done in reliable and clean 
environment, in time-tight condition after the saa7146 reset,
during card first initialization, not every time demux is 
opened as now is the case.

feed start/stop should only be touched in the driver by
enable/disable DMA with a single bit. (something like in my 
budgetpatch support in av7110.c)

Emard




Home | Main Index | Thread Index