[linux-dvb] [RFC] Move hybrid tuners to common/tuners

Mauro Carvalho Chehab mchehab at infradead.org
Thu Apr 24 20:28:13 CEST 2008


During 2.6.24 and 2.6.25 cycle, it were noticed several issues on building
tuner drivers, after the hybrid patches. Mostly, this happened due to the fact
that now, those tuners are shared between DVB and V4L.

The proper solution were to move those tuners into common/tuners.

I finally found some time for a patch for it.

Since this kind of patch requires build testing with the in-kernel tree, I've
preferred to develop this one directly at -git. It is at [1]:

http://git.kernel.org/?p=linux/kernel/git/mchehab/v4l-dvb.git;a=commit;h=b251551263a57d8ca518a21008f20dff29964cb9

This patch also do some rearrangements at Kconfig items and move saa7146 to
media/video (where all other hybrid designs are).

After this patch, a good cleanup would be to rename the Kconfig items, since
the namespace is very messy nowadays. Also, I didn't touch on some tuners that
are currently used only by DVB-only drivers. Probably, it would be a good idea
to move the other tuners capable of working on both analog and digital modes
(like mt2060) also to common/tuners, to use the same convention for
all tuners.

Please check and test. If ok, it would be good to merge it during 2.6.26 window.

Cheers,
Mauro

[1] as a plus, -git works very well with "move" patches. I've started working
on this before merging a few patches that changed tea5767 and tea5761. Just
poping the move patch from stgit stack, applying the newer ones and pushing
again solved all conflicts. With Mercurial, I would probably need to re-do the
move for the affected drivers.



More information about the linux-dvb mailing list