[linux-dvb] [RFC | PATCHES] dibusb-mb / dvb-pll: TESTERS NEEDED!

Michael Krufky mkrufky at linuxtv.org
Tue Jun 12 19:10:55 CEST 2007


I have finalized the 'removal of static dependencies on the dvb-pll
module' changesets, but had to change some things inside the dvb-pll
framework in the process.  See my "dvb-pll" tree for the topmost changesets:

http://linuxtv.org/hg/~mkrufky/dvb-pll

One of my earlier patches, entitled, "dibusb-mb: convert pll handling to
properly use dvb-pll", has broken the 'tuner_pass_ctrl' functionality of
the dib3000mb frontend, used in the dibusb-mb devices.

I have repaired this broken functionality, by assigning the
tuner_pass_ctrl operation to the i2c_gate_ctrl callback in the dib3000mb
frontend_ops structure, in the changeset:

http://linuxtv.org/hg/~mkrufky/dvb-pll/rev/b86d4bb804aa (dibusb-mb: fix
broken 'tuner_pass_ctrl' functionality)

I need users of the dvb-usb-dibusb-mb.ko module to test the tree, above,
and confirm that the driver still works properly.

Please clone:

http://linuxtv.org/hg/~mkrufky/dvb-pll

Please report your experiences in this thread.

Mauro has also requested that I collect Ack's from all relevant dvb
driver maintainers on the "remove static dependencies on dvb-pll"
changeset, before we merge it into the master branch.  So, please, if
you wish to give your Ack, reply with it inside this thread.

The changesets that we're testing are:

- dvb-pll digitv dvb-usb:  Eliminate last user of dvb_pll_configure
- dvb-usb: kill unused tuner/i2c functions
- dibusb-mb: fix broken 'tuner_pass_ctrl' functionality
- dvb: Remove static dependencies on dvb-pll

 dvb/b2c2/Kconfig            |    2
 dvb/b2c2/flexcop-fe-tuner.c |    4 -
 dvb/bt8xx/Kconfig           |    2
 dvb/bt8xx/dvb-bt8xx.c       |    2
 dvb/dvb-usb/Kconfig         |    9 +-
 dvb/dvb-usb/cxusb.c         |   10 +--
 dvb/dvb-usb/dibusb-common.c |    2
 dvb/dvb-usb/dibusb-mb.c     |   35 ++++++++--
 dvb/dvb-usb/dibusb.h        |    1
 dvb/dvb-usb/digitv.c        |   35 +++++++---
 dvb/dvb-usb/digitv.h        |    4 +
 dvb/dvb-usb/dvb-usb-i2c.c   |   81 -------------------------
 dvb/dvb-usb/dvb-usb.h       |   11 ---
 dvb/dvb-usb/opera1.c        |    2
 dvb/dvb-usb/umt-010.c       |    2
 dvb/frontends/dvb-pll.c     |  141
+++++++++++++++++++++++++++-----------------
 dvb/frontends/dvb-pll.h     |   72 +++++++---------------
 dvb/ttpci/Kconfig           |    2
 dvb/ttpci/budget-av.c       |    2
 video/cx88/Kconfig          |    2
 video/cx88/cx88-dvb.c       |   34 +++++-----
 video/saa7134/Kconfig       |    2
 video/saa7134/saa7134-dvb.c |   10 +--
 23 files changed, 211 insertions(+), 256 deletions(-)

Thank you for testing.

Regards,

Michael Krufky





More information about the linux-dvb mailing list