kernel-fxtec-pro1x/drivers/media/video/cx25840
Andy Walls 9eef550a9a V4L/DVB (13089): cx25840: Separate set_audclk_freq functionality for the different chips
Separate out the set_audclk_freq() function into separate functions for the
four families of cores.  These cores all use slightly different sample clock
schemes and may be assuming slightly (+/- 3 Hz) different reference frequencies.
The code resuse was not worth the maintenance and testing headache of have all
chips use the same function peppered with conditional logic.

Added comments on how PLL and SRC parameters values are computed.  Fixed a few
bugs related to the shared code having a large number of conditional statements.
Noted inconsistencies with FIXME in the comments.

This is done in preparation for getting the CX2388[578] PLL/clock setting logic
cleaned up for CX23888 analog video and IR (which need the VID PLL set right).

Signed-off-by: Andy Walls <awalls@radix.net>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-12-05 18:40:18 -02:00
..
cx25840-audio.c V4L/DVB (13089): cx25840: Separate set_audclk_freq functionality for the different chips 2009-12-05 18:40:18 -02:00
cx25840-core.c V4L/DVB (13088): cx25840: Convert chip/core family checks to static inline functions 2009-12-05 18:40:17 -02:00
cx25840-core.h V4L/DVB (13088): cx25840: Convert chip/core family checks to static inline functions 2009-12-05 18:40:17 -02:00
cx25840-firmware.c V4L/DVB (13088): cx25840: Convert chip/core family checks to static inline functions 2009-12-05 18:40:17 -02:00
cx25840-vbi.c V4L/DVB (11309): cx25840: cleanup: remove intermediate 'ioctl' step 2009-03-30 12:43:49 -03:00
Kconfig V4L/DVB (9507): v4l: remove EXPERIMENTAL from several drivers 2008-12-29 17:53:26 -02:00
Makefile